Lernpfad:Einführung in Scratch/11
< Lernpfad:Einführung in Scratch
Zur Navigation springen
Zur Suche springen
Version vom 31. Januar 2019, 11:04 Uhr von Jneug (Diskussion | Beiträge)
Struktogramme für Algorithmen
Algorithmen und insbesondere die Kontrollstrukturen der entsprechenden Kategorie lassen sich gut und übersichtlich in sogenannten Struktogrammen darstellen. Zu diesen Kontrollstrukturen gehören auch die dir nun bekannten <sb2>wiederhole fortlaufend :: stack</sb2> und <sb2>falls <> dann :: stack</sb2> Blöcke.
Ein solcher <sb2>wiederhole fortlaufend :: stack</sb2> Block wird unabhängig von der Programmiersprache als kopfgesteuerte Schleife bezeichnet und dargestellt. Gleiches gilt auch für den <sb2>falls <> dann :: stack</sb2> Block, welcher als Bedingte Anweisung oder Verzweigung bekannt ist.
Heft-Aufgabe
- Lies die ersten beiden Seiten der Datei Struktogramme.pdf gut durch.
- Analysiere und erkläre, wie der Beispiel-Algorithmus auf Seite 1 des PDFs funktioniert.
- Erstelle Struktogramme für alle drei Algorithmen des Balls im Pong-Projekt. (Ein Programm, um Struktogramme zu erstellen findest du unter www.whiledo.de)