2. - Programmteil (Rumpf) wird so lang wiederholt, bis eine vorher definierde Bedingung erfüllt wird - Anzahl der Wiederholungen steht zu Beginn noch Nicht fest - Abbruchbedinung kann „True“ oder „False“ sein
3. Allgemeine Form der Repeat-Anweisung Repeat <Anweisung> Until <Bedingung> Beispiel I := 5; repeat hausZeichnen (penPos. X, 200, 50); MoveTo (PenPos. X+60, 200); I := I+1 Until i >= 10
4. Ablauf der Repeat-Funktion 1. Der Rumpf der Anweisung wird ausgeführt 2. Die Bedingung wird überprüft 3. Wenn die Bedingung erfüllt ist (True), wird die Wiederholung Beendet Wenn die Bedingung noch nicht erfüllt wurde, wird der Rumpf erneut ausgeführt