sciandu
Informatik

Informatik

Schleifen

Einmal schreiben, hundertmal ausführen: So spart ein Programm Arbeit.

Das brauchst du vorher

Stell dir vor, du sollst hundertmal deinen Namen schreiben. Du würdest sicher nicht hundert Zettel beschriften wollen, sondern lieber sagen: Schreib das einfach hundertmal. Genau diesen Trick kennen Programme auch. Statt denselben Befehl immer wieder hinzuschreiben, benutzen sie eine Schleife.

Wiederhole n mal

Die einfachste Schleife ist die Zählschleife: Wiederhole etwas eine feste Anzahl von Malen. Statt fünfmal hintereinander den Befehl schreibe Hallo zu notieren, schreibst du: Wiederhole 5 mal: schreibe Hallo. Das Programm zählt beim Ausführen mit und hört genau nach der fünften Wiederholung auf. Du sparst Schreibarbeit, und wenn es plötzlich 500 mal sein soll, änderst du nur eine einzige Zahl.

Schleifenläufer
Wiederholungen3

wiederhole 3 mal:

male ⭐

male 🔷

3 × 2 = 6 Formen
Probier es aus: Stell die Anzahl der Wiederholungen ein und schau zu, wie oft der Körper mit seinen zwei Befehlen ausgeführt wird.

Der Schleifenkörper

Alles, was in der Schleife steht, heißt Schleifenkörper. Eine einzelne Ausführung dieses Körpers nennt man einen Durchlauf. Der Körper wird bei jedem Durchlauf komplett von oben nach unten ausgeführt, dann beginnt der nächste Durchlauf. Der Körper darf auch mehrere Befehle enthalten: Wiederhole 3 mal: gehe einen Schritt, drehe dich um. Dann macht das Programm dreimal hintereinander beides, immer in derselben Reihenfolge.

Wie oft läuft das insgesamt?

Oft willst du wissen, wie viel eine Schleife insgesamt erledigt. Dafür multiplizierst du: Anzahl der Durchläufe mal das, was pro Durchlauf passiert. Wiederholt eine Schleife 4 mal einen Körper mit 3 Befehlen, werden insgesamt 4 mal 3, also 12 Befehle ausgeführt. Genauso rechnest du, wenn der Körper eine Variable verändert: Zählt er bei jedem Durchlauf 2 dazu, ist die Variable nach 4 Durchläufen um 4 mal 2, also um 8 gewachsen. Diese kleine Rechnung hilft dir auch später, wenn du abschätzen willst, wie lange ein Programm braucht.

Aufgaben

0 von 6 gelöst

Zeit zum Ausprobieren. Du kannst nichts kaputt machen, jeder Versuch zählt.

Wozu sind Schleifen da?

Ein Programm führt aus: Wiederhole 5 mal: schreibe Hallo. Wie oft erscheint Hallo?

Ein Roboter führt aus: Wiederhole 4 mal: gehe 1 Schritt. Wie viele Schritte geht er insgesamt?

Ein Vorteil von Schleifen: Soll aus 5 Wiederholungen plötzlich 500 werden, musst du nur ändern.

Was passiert mit dem Schleifenkörper?

Ordne die Begriffe ihrer Bedeutung zu.

Zählschleife
Schleifenkörper
ein Durchlauf

Damit geht es weiter