Lernpfad:Einführung in Scratch 3/11: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „{{subst:Lernpfad:Einführung in Scratch/11}}“)
Zeile 1: Zeile 1:
{{NNavigation}}
{{NNavigation}}
== Struktogramme für Algorithmen ==
== Programmablaufpläne ==


{{Info:Start}}
{{Info:Start}}
[[wikipedia:Algorithmen|Algorithmen]] und insbesondere die ''Kontrollstrukturen'' der entsprechenden Kategorie lassen sich gut und übersichtlich in sogenannten [[Struktogramm]]en darstellen. Zu diesen ''Kontrollstrukturen'' gehören auch die dir nun bekannten <sb>wiederhole fortlaufend :: stack</sb> und <sb>falls <> dann :: stack</sb> Blöcke.
[[wikipedia:Algorithmen|Algorithmen]] und insbesondere die ''Kontrollstrukturen'' der entsprechenden Kategorie lassen sich gut und übersichtlich in sogenannten Programmablaufplänen darstellen. Zu diesen ''Kontrollstrukturen'' gehören auch die dir nun bekannten <sb>wiederhole fortlaufend :: stack</sb> und <sb>falls <> dann :: stack</sb> Blöcke.


Ein solcher <sb>wiederhole fortlaufend :: stack</sb> Block wird unabhängig von der Programmiersprache als '''kopfgesteuerte Schleife''' bezeichnet und dargestellt. Gleiches gilt auch für den <sb>falls <> dann :: stack</sb> Block, welcher als '''Bedingte Anweisung''' oder  '''Verzweigung''' bekannt ist.
Ein solcher <sb>wiederhole fortlaufend :: stack</sb> Block wird unabhängig von der Programmiersprache als '''kopfgesteuerte Schleife''' bezeichnet und dargestellt. Gleiches gilt auch für den <sb>falls <> dann :: stack</sb> Block, welcher als '''Bedingte Anweisung''' oder  '''Verzweigung''' bekannt ist.
Zeile 11: Zeile 11:


{{Aufgabe:Start|Heft-Aufgabe}}
{{Aufgabe:Start|Heft-Aufgabe}}
# Lies die ersten beiden Seiten der Datei [http://www.pellatz.de/downloads/Struktogramme.pdf 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 [http://www.whiledo.de/index.php?p=struktogrammeditor www.whiledo.de])
#  
{{Aufgabe:End}}
{{Aufgabe:End}}

Version vom 29. Januar 2019, 20:40 Uhr

Programmablaufpläne

Icon Info.png

Algorithmen und insbesondere die Kontrollstrukturen der entsprechenden Kategorie lassen sich gut und übersichtlich in sogenannten Programmablaufplänen darstellen. Zu diesen Kontrollstrukturen gehören auch die dir nun bekannten wiederhole fortlaufend :: stack und falls <> dann :: stack Blöcke.

Ein solcher wiederhole fortlaufend :: stack Block wird unabhängig von der Programmiersprache als kopfgesteuerte Schleife bezeichnet und dargestellt. Gleiches gilt auch für den falls <> dann :: stack Block, welcher als Bedingte Anweisung oder Verzweigung bekannt ist.


Beispiel für ein einfaches Struktogramm zum Algorithmus aus Schritt 8.
Icon Heft.png
Heft-Aufgabe