Erkundung - Kara führt Aktionen wiederholt aus
Das Problem: Eine Baumreihe umlaufen
Kara steht vor einer Baumreihe, weiß jedoch nicht, wie lang sie ist. Kara möchte um die Baumreihe laufen und den Weg mit Blättern auslegen.
Aufgabe 1: Ein Lösungsverfahren entwickeln
(a) Kannst du die Lösung vervollständigen? Welche Aktionen müssen wiederholt durchgeführt werden? Welche Aktionen müssen vor der SOLANGE-Anweisung erfolgen, welche danach?
... SOLANGE ein Baumstumpf rechts steht: ... ...
(b) Versuche, das Lösungsverfahren in Python zu beschreiben. Beachte, dass man die zu wiederholenden Anweisungen (um 4 Einheiten) einrücken muss. Teste das Programm anschließend mit unterschiedlich langen Baumreihen.
... while kara.treeRight(): ... ...
Aufgabe 2: Ein Lösungsverfahren entwickeln
Kara soll jetzt einmal ganz um eine Baumreihe laufen und den Weg mit Kleeblättern auslegen.
Löse das Problem analog zu Aufgabe 1.