Im Folgenden wird der (fast) gleiche Algorithmus in 5 verschiedenen Darstellungsvarianten gezeigt.
Grafisch
Das Struktogrammm und der Programmablaufplan sind grafische Darstellungsmöglichkeiten für den Ablauf eines Algorithmus.
Programmablaufplan (=PAP)
Struktogramm
Aufgaben:
Betrachte die Struktur der beiden grafischen Darstellungsvarianten genauer.
Benenne die einzelnen Anweisungen und erläutere die Funktionsweise des Codes.
Gib an, woran man Anweisungen, Schleifen und Zyklen bei der jeweiligen Darstellungsvariante erkennen kann.
Beim Programmablaufplan gibt es noch weitere Hinweise für die Umsetzung des Algorithmus in ein Programm.
Diskutiere die Bedeutung mit deinem Nachbarn (max. 3 min)
Pseudocode
Der Pseudocode ist eine Texteschreibung des Algorithmus.
Eine solche Texteschreibung kann vom Aussehen her auch einer Programmiersprache ähneln.
Pseudocode Textform
Pseudocode Codeform
Programm
Python Code und Calliope Code einen Algorithmus der in einem Programm umgesetzt wurde.
Calliope Code
Beim Calliope können wir leider keine Werte eingeben und nur mit den Tasten arbeiten.
Daher enstpricht der hier dargestellte Code nicht dem Code der anderen Darstellungsvarianten.
Python Code
Aufgabe:
Notiere dir zu jeder Variante folgendes in den Hefter: