Lösungsvorschlag Karol Übungsaufgabe 9
Aus ComeniusWiki
Version vom 9. April 2014, 15:12 Uhr von B.Schiller (Diskussion | Beiträge)
Anweisung zurZiegelmauer //Karol geht zur nächsten Wand wiederhole solange nichtIstWand //Sonderfall Blickrichtung Süden zur Ziegelmauer wenn istZiegel dann rechtsdrehen sonst Schritt *wenn *wiederhole //Karol läuft an der Wand zur Ziegelmauer wiederhole solange nichtIstZiegel wenn nichtIstWand dann Schritt sonst LinksDrehen *wenn *wiederhole *Anweisung Anweisung durchgangSuchen wiederhole solange istZiegel linksdrehen schritt rechtsdrehen *wiederhole *Anweisung Programm zurZiegelmauer durchgangSuchen wiederhole solange nichtIstWand Schritt *wiederhole *Programm
Alternative Lösung:
//Karol orientiert sich zur linken Wand Anweisung Orientieren wenn istOsten dann LinksDrehen LinksDrehen *wenn wenn IstNorden dann LinksDrehen *wenn wenn istSüden dann rechtsDrehen *wenn *Anweisung //Karol läuft bis zur Ziegelmauer Anweisung zurZiegelmauer wiederhole solange nichtIstWand Schritt *wiederhole wiederhole solange nichtIstZiegel wenn nichtIstWand dann Schritt sonst LinksDrehen *wenn *wiederhole *Anweisung //Karol sucht den Durchgang Anweisung durchgangSuchen wiederhole solange istZiegel linksdrehen schritt rechtsdrehen *wiederhole *Anweisung Programm Orientieren zurZiegelmauer durchgangSuchen wiederhole solange nichtIstWand Schritt *wiederhole *Programm