Kara hat Hunger und möchte zu dem Kleeblatt. Dazu läuft er im Uhrzeigersinn an den Baumstümpfen lang. Traurig: er wird endlos laufen. Hinweis: Das Programm kommt mit einem Zustand aus. |
![]() |
Im Laufe der Zeit ist ein Baumstumpf weggemodert, so dass ein Weg zum Kleeblatt frei ist. Kara findet natürlich die Lücke, läuft zum Kleeblatt und frisst es sofort auf. Hinweis: Für das Finden der Lücke ist im ersten Zustand ein dritter Sensor notwendig. Für das Laufen zum Kleeblatt wird ein zweiter Zustand benötigt. |
![]() |
Es wird immer schlimmer: Kara ist in einem Labyrinth eingesperrt und kann nur fressen, wenn er den Ausgang findet. Der Hungertod scheint gewiss. Kara startet immer in der linken unteren Ecke. Er läuft nach rechts (Zustand "laufe_rechts", bis er links keinen Baum mehr hat (Loch) oder einen Baum vor sich hat (Ende des Ganges).
Der Zustand "laufe_links" ist genau so zu programmieren. In jedem Zustand muss noch getestet werden, ob der Käfer auf einem Kleeblat steht. Sollte das der Fall sein (die anderen Sensoren sind dann egal), wird das Teil gefressen und das Programm gestoppt. |
![]() |
Schluss mit Hunger: vor Kara liegt eine lange Spur mit Kleeblättern und die hat er zum Fressen gern. Stoppen kann ihn nur der Baumstamm am Ende der Kette. Aufgabe: Schreibe EINEN Zustand, so dass Kara der Spur folgt. Hinweise: Kara kann der Spur nicht direkt folgen, da er ja nicht prüfen kann, ob rechts oder links ein Blatt ist.
An der Welt ist wichtig, dass neben dem Kleeblattweg immer eine Reihe leerer Felder sind. |
![]() |