Bedingung Ausgang
falsch
rechtsdrehen
Wenn NichtIstWand dann wahr
*wenn
linksdrehen
*Bedingung
Anweisung aufstellen
wenn IstOsten dann
wiederhole schritt
*wiederhole bis IstWand
*wenn
wenn IstWesten dann
rechtsdrehen
rechtsdrehen
wiederhole schritt
*wiederhole bis IstWand
*wenn
wenn IstNorden dann
rechtsdrehen
wiederhole schritt
*wiederhole bis IstWand
*wenn
linksdrehen
linksdrehen
langsam
*Anweisung
Programm
wiederhole solange NichtIstMarke
aufstellen
wiederhole solange Nicht Ausgang
schritt
*wiederhole
rechtsdrehen
schritt
schritt
*wiederhole
MarkeLöschen
*Programm