Programmieren mit Robot Karol

1. Einstieg

2. Schleifen

3. Karol räumt auf

Lösung:

anweisung nachNorden
  wiederhole solange NichtIstNorden
    LinksDrehen
  endewiederhole
endeAnweisung

Anweisung ziegelweg
  wiederhole solange IstZiegel
    Aufheben
  endewiederhole
  Schritt
endeAnweisung

anweisung zurwand
  wiederhole solange NichtIstWand
    ziegelweg
  endewiederhole
endeAnweisung

anweisung indieEcke
  nachNorden
  zurwand
  linksDrehen
  zurwand
  linksDrehen
endeAnweisung

indieEcke
zurwand
linksdrehen

wiederhole solange nichtistwand
  wenn NichtIstWand dann
    ziegelweg
    LinksDrehen
    zurwand
    RechtsDrehen
    wenn NichtIstWand dann
      ziegelweg
      RechtsDrehen
      zurwand
      linksdrehen
  endewenn
endewenn
endewiederhole

5. Karol lernt schreiben