Alles im Fluss..
Flussdiagramme oder Programmablaufpläne (PAP) kennst du schon von Wiederholungen, hier siehst du, wie man eine Fallunterscheidung im Flussdiagramm darstellt:
Schauen wir uns nochmal das tanzende Kind an:
Wiederhole [dauerhaft]:
wenn [PIN 0 gedrückt]:
[zeige LED-Matrix mit linkem Arm oben]
sonst
[zeige LED-Matrix mit normal stehendem Kind]
Um es ganz genau darstellen zu können, verwenden wir eine einheitlich geregelte Darstellung:
Flussdiagramm / Programmablaufplan (PAP)
Flussdiagramme / Programmablaufpläne (PAP), bestehen aus den folgenden Symbolen und folgen ganz bestimmten Regeln, wie sie zusammengesetzt werden.
Der Beschreibung des obigen Programms, entspricht das folgende Flussdiagramm:
Die Fallunterscheidung wird mit einer Bedingung (Raute) beschrieben, die einen "Ja" und einen "Nein" Ausgang (oder wahr/falsch) hat. So kann man auch eine zweiseitige Fallunterscheidung darstellen, indem noch Anweisungen an der Nein-Verbindung stehen würden.
Aufgabe 7:
Zeichne ein Flussdiagramm zu dem Nachtlicht und dem Würfel Programm.