Diskussion:Baum3Ort-Adresse
(Unterschied zwischen Versionen)
(Die Seite wurde neu angelegt: „Input: E1_alt (Text, der nicht E1(i) ist) Output: Ausgabe FOR ALL i (E1(i), E2(i) aufsteigend sortiert aus Query) E(i) = Ausgabezeile ... IF E1_alt = E1…“) |
|||
| Zeile 2: | Zeile 2: | ||
Output: Ausgabe | Output: Ausgabe | ||
| − | FOR ALL i (E1(i), E2(i) aufsteigend sortiert aus Query) | + | FOR ALL i (E1(i), E2(i) aufsteigend sortiert aus Query) |
E(i) = Ausgabezeile ... | E(i) = Ausgabezeile ... | ||
IF E1_alt = E1(i) THEN (kein neuer Wert für Ebene 1) (z.B.: Ort) | IF E1_alt = E1(i) THEN (kein neuer Wert für Ebene 1) (z.B.: Ort) | ||
| Zeile 29: | Zeile 29: | ||
E3_alt = E3(i) | E3_alt = E3(i) | ||
ENDIF | ENDIF | ||
| − | ENDFOR | + | ENDFOR |
Version vom 30. März 2014, 00:33 Uhr
Input: E1_alt (Text, der nicht E1(i) ist) Output: Ausgabe
FOR ALL i (E1(i), E2(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