OSZ-Banner


Programmablauf-Plan PAP

Ein Programmablauf-Plan dient zur Strukturierung eines Problems. In ihm sind alle Programmschritte enthalten. Durch seine Übersichtlichkeit kann er sehr gut interpretiert werden.

PAP für Zahlenausgabe

Es soll ein Programm erstellt werden, mit dem die natürlichen Zahlen von 1 bis 100 darauf geprüft werden, ob sie gerade sind. Die geraden Zahlen sollen dann ausgegeben werden. Dazu wird zunächst ein kompletter PAP gezeigt und interpretiert. Die Bedeutung der Symbole wird bei der Interpretation erläutert.



Symbole:

Ein Rechteck mit abgerundeten Ecken ist ein Kontrollpunkt. Damit wird z.B. ein Programm gestartet oder gestoppt.
Pfeile dienen zur Verbindung mit dem nachfolgenden Element.
Ein Rechteck steht für einen Befehl (Operation).
Eine Raute steht für eine Verzweigung oder auch Entscheidung (Vergleich).
Ein Parallelogramm steht für Ein- oder Ausgabe von Daten.

Dieser PAP stellt also den Ablauf eines Programms dar, das alle ganzen Zahlen von 1 bis 100 darauf testet, ob sie gerade sind und anschließend die geraden ausgibt.

Umsetzung in Scratch:





In Scratch gibt es verschiedene Möglichkeiten für Vergleiche, die zu Verzweigungen führen:
Es kann aus dem Steuerungsmenü das falls-sonst-Element mit einem Vergleichsopertor verwendet werden, oder
die wiederhole-bis-Schleife ebenfalls mit einem Vergleichsoperator.

Für Vergleiche wird in Scratch also immer der Vergleichsoperator benötigt.

Außerdem haben wir hier das erste Mal eine Liste verwendet. Sie heißt hier Ausgabe. In Listen können im Gegensatz zu Variablen mehrere Werte stehen. In die Liste werden zuerst alle geraden Zahlen eingetragen und nach dem Ende der Schleifendurchläufe ausgegeben.

Erstellt am 16.2.2019



Zurück zur Kursübersicht