Java Reference
In-Depth Information
Programmablaufplan
DIN 66001
Nassi-Shneiderman-
Struktogramm DIN 66261
Anweisung(en) a
Anweisung(en) a
Anweisung(en) b
Anweisung(en) c
Anweisung(en) b
Anweisung(en) c
Abbildung 1.2
Anweisungsfolge
Lediglich drei Grundstrukturen werden benötigt, um einen Algorithmus zu beschreiben:
Anweisungsfolge (Sequenz)
Auswahlstruktur (Selektion)
Wiederholungsstruktur (Iteration)
Zur Vereinfachung stellen Programmiersprachen unterschiedliche Varianten von Aus-
wahl- und Wiederholungsstrukturen zur Verfügung.
Die einfachste Auswahlstruktur ist die
bedingte
Verzweigung
(
Abbildung 1.3
). Hierbei
stehen zwei Alternativen, die an eine Bedingung geknüpft sind, zur Auswahl. Ist die
Bedingung erfüllt, wird die Anweisung bzw. werden die Anweisungen a ausgeführt,
ansonsten die Anweisung bzw. die Anweisungen b.
Programmablaufplan
DIN 66001
Nassi-Shneiderman-
Struktogramm DIN 66261
Bedingung
Nein
Bedingung
Ja
Nein
Anweisung(en)
a
Anweisung(en)
b
Anweisung(en) b
Ja
Anweisung(en) a
Abbildung 1.3
Bedingte Verzweigung