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.
wiederhole 3 mal:
male ⭐
male 🔷
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östZeit 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.
Damit geht es weiter