Flussdiagramme für Kinder: Algorithmen lesen und bauen

Was ein Flussdiagramm (Ablaufdiagramm) ist, was START, STOPP, Raute und Rechteck bedeuten und wie Kinder Schritt für Schritt Algorithmen bauen lernen. Beispiele und Übungen.

Aktualisiert:

Der ggT-Algorithmus als Flussdiagramm in Looponi während eines Durchlaufs, mit den Variablen a und b

Ein Flussdiagramm ist die Zeichnung eines Algorithmus. Jeder Block ist ein Schritt, und die Pfeile zeigen, welchen Weg das Programm nimmt. Für Kinder ist das der einfachste Weg, ein Programm zu sehen, bevor sie es schreiben.

Die wichtigsten Blöcke

Block Form Was er tut
START und STOPP abgerundet Anfang und Ende des Programms
Rechnen Rechteck ändert einen Wert, z. B. a ← a − b
Eingabe und Ausgabe Parallelogramm liest Daten ein oder gibt ein Ergebnis aus
Entscheidung Raute stellt eine JA/NEIN-Frage und teilt den Weg

So liest man ein Flussdiagramm

Immer von START aus, den Pfeilen nach. An einer Raute beantwortet man die Frage und wählt einen Weg. Führt ein Pfeil wieder nach oben, entsteht eine Schleife — derselbe Teil läuft noch einmal.

Eine gute Übung: Bevor das Programm startet, sagt das Kind, was es ausgeben wird. Dann prüft es. Beim euklidischen Algorithmus für 48 und 18 kann man vorhersagen, wie oft die Schleife läuft und was herauskommt (ggT = 6).

So baut man eigene Flussdiagramme

  1. Beginne mit einem Satz: Was soll das Programm tun?
  2. Schreib die Schritte der Reihe nach auf, wie ein Rezept.
  3. Such die Stellen, an denen eine Entscheidung nötig ist — dort kommt eine Raute hin.
  4. Such, was sich wiederholt — das ist die Schleife, und in ihr muss sich etwas ändern, damit sie enden kann.
  5. Prüfe mit mehreren Eingaben, auch an den Grenzen (z. B. genau 120 cm, wenn die Regel „ab 120“ lautet).

Ein Flussdiagramm, das läuft

In Looponi ist ein Flussdiagramm ein Brett, das funktioniert: Der Spielstein fährt durch die Blöcke, die Variablen ändern sich vor den Augen des Kindes, und ein Durchlauf lässt sich wie ein Film spulen. Dasselbe Brett wird auch als Python-Code geschrieben — so sieht man, dass Diagramm und Code zwei Schreibweisen desselben Algorithmus sind.

Häufige Fragen

Was bedeutet die Raute in einem Flussdiagramm?

Die Raute ist eine Entscheidung. In ihr steht eine Frage, deren Antwort JA oder NEIN ist, und aus ihr führen zwei Wege heraus — einer für jede Antwort.

Was ist der Unterschied zwischen einem Flussdiagramm und einem Python-Programm?

Beide zeigen denselben Algorithmus, nur anders aufgeschrieben. Das Flussdiagramm zeichnet den Weg des Programms, der Code beschreibt ihn in Worten. Wer das Diagramm versteht, liest später leichter Code.

Wann lernen Kinder in der Schule Flussdiagramme?

Algorithmen in grafischer Form tauchen oft schon in den ersten Grundschuljahren auf, klassische Flussdiagramme mit Entscheidungen und Schleifen meist in den höheren Klassen.

Weiterlesen

Alle Ratgeber →