Er soll die Schatztruhe
erreichen. Dafür muss er den Pfeilen folgen, die ihm den Weg weisen.
Der Roboter ist kurzsichtig und kann deshalb nicht sehen, wie viele Pfeile vor ihm liegen. Hier hilft der Baustein
wiederhole solange, der die Anweisung(en) in seiner Klammer solange wiederholt, wie die Bedingung
erfüllt ist.
Der Baustein wiederhole solange wird genutzt, wenn man die Anzahl der Wiederholungen im Voraus nicht kennt.
Mit dem kleinen Pfeil kann er auch verwandelt werden in einen wiederhole bis-Baustein. Damit werden die Anweisungen
in seiner Klammer wiederholt, bis irgendwann die Bedingung erfüllt ist.
Während bei der for-Schleife vorher bekannt sein muss, wie oft die Anweisungen wiederholt werden sollen,
kann die while-Schleife genutzt werden, wenn dies vorher nicht bekannt ist.
Diese Schleife wird ausgeführt, solange eine Bedingungen erfüllt ist.
while aufPfeilNachRechts():
rechts()
Beachte, dass alle Anweisungen, die wiederholt werden sollen, gleichartig eingerückt sein müssen, und dass am Ende der ersten Zeile ein Doppelpunkt steht.