Kontrolle
1. Wiederholung
Grundlegendes
Die Wiederholung ist, wie der Name schon sagt, für die Wiederholung bestimmter Blöcke und Aktionen zuständig.
Es gibt zwei verschiedene Möglichkeiten die Anzahl der Wiederholungen zu steuern:
- Wiederholung mit Zähler, z. B. wiederhole 3 mal...
- Unendliche Wiederholung
- Wiederholung mit Bedingung
Wiederholung mit Zähler
Roberta fährt ein Quadrat mit Hilfe der Wiederholung
Im vorherigen Kapitel hast du Roberta ein Quadrat fahren lassen. Dir ist mit Sicherheit aufgefallen, dass sich dabei zwei Aktionen immer wieder wiederholen:
- Fahre geradeaus
- Drehe um 90°
- Das Programm wird übersichtlicher
- Wenn du dein Programm anpassen möchtest, musst du dies in nur zwei anstatt in acht Blöcken tun
Wiederhole unendlich oft (Endlosschleife)
Mit dem Block "Wiederhole unendlich oft" kannst du Blöcke endlos von deinem Roboter ausführen lassen. Die Blöcke werden dabei von oben nach unten ausgeführt. Sobald der letzte Block ausgeführt wurde, beginnt das Programm wieder mit dem ersten Block. Deshalb wird dieser Block auch "Schleife" genannt.
Achtung: Eine "Endlosschleife" solltest du nur mit Bedacht verwenden, da Roberta ohne fremde Hilfe nicht mehr aus dem Programm herausfindet. Das heißt, du musst den Roboter ausschalten oder die Simlation abbrechen um das Programm zu beenden.
Tipp: Die "Endlosschleife" kannst du beim EV3 durch gleichzeitiges Drücken der "Mitte-Taste" und der "Unten-Taste" beenden.