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