Eine Schleife in einer Schleife
Das Blumenbeet ist jetzt größer, und jede Seite ist sechs Schritte lang. Das Programm aus der letzten Übung würde sechs Gehe vorwärts-Blöcke hintereinander brauchen. Sechs gleiche Blöcke hintereinander sind aber wieder ein Muster, das eine Schleife ersetzen kann.
In eine Schleife kannst du beliebige Blöcke legen, auch eine weitere Schleife. Das nennt man eine verschachtelte Schleife:
Wiederhole 3-malWiederhole 6-malGehe vorwärts
Nimm den Knochen aufDrehe dich nach rechts ↻
Die äußere Schleife hat drei Durchläufe, einen für jede Seite des Beets. In jedem davon läuft die ganze innere Schleife, also sechs Schritte, gefolgt vom Aufheben des Knochens und dem Abbiegen. Insgesamt macht der Hund 3 × 6 = 18 Schritte, obwohl das Programm nur einen einzigen Block Gehe vorwärts hat.
Verschachtelte Schleifen sind in der Programmierung häufig: zum Beispiel, wenn ein Programm die Zeilen einer Tabelle durchgeht und in jeder Zeile alle ihre Zellen.
Anweisungen
- 1
Hebe alle drei Knochen auf.
- 2
Verwende höchstens 5 Blöcke. Du brauchst eine verschachtelte Schleife.