Zum Hauptinhalt
Abschlussbedingungen
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°
Mit Hilfe der Wiederholung (auch Schleife genannt) kannst du dein Programm erheblich verkürzen und hast dadurch zwei entscheidende Vorteile:
  • 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.