Diskussion:Baum3Ort-Adresse
Aus JodWiki
Input: E1_alt (Text, der nicht E1(i) ist) Output: Ausgabe
FOR ALL i (E1(i), E2(i), E3(i) aufsteigend sortiert aus Query) E(i) = Ausgabezeile ... IF E1_alt = E1(i) THEN (kein neuer Wert für Ebene 1) (z.B.: Ort) IF E2_alt = E2(i) THEN (kein neuer Wert für Eben 2) (z.B.: Ortsteil) IF E3_alt = E3(i) THEN (kein neuer Wert für Eben 3) (z.B: Art) Ausgabe: E(i) ELSE (neuer Wert für Ebene 3) Ausgabe: E3(i) Ausgabe: E(i) E3_alt = E3(i) ENDIF ELSE (neuer Wert für Ebene 2) Ausgabe: E2(i) Ausgabe: E3(i) Ausgabe: E(i) E2_alt = E2(i) E3_alt = E3(i) ENDIF ELSE (neuer Wert für Ebene 1; hier ist der Einstieg) Ausgabe: E1(i) Ausgabe: E2(i) Ausgabe: E3(i) Ausgabe: E(i) E1_alt = E1(i) E2_alt = E2(i) E3_alt = E3(i) ENDIF ENDFOR