Aufgaben 8.1.
Aus ComeniusWiki
Aufgabe 1
Welche Zustände kann eine einfache Verkehrsampel annehmen? Welche Zustandsübergänge treten dabei auf?
Aufgabe 2
Roboter Karol bewegt sich in seiner kleinen Welt. Sein Zustand lässt sich durch die drei Angaben x-Position, y-Position und Blickrichtung angeben. Die Startposition lautet:[(1,1);S]. Zustandsübergänge werden durch den Aufruf der Methoden schritt(), linksDrehen() und rechtsDrehen() ausgelöst. Notiere die verschiedenen Zustände von Karol, die sich im Verlauf des folgenden Programms ergeben:
schritt schritt linksDrehen wiederhole 4 mal Schritt *wiederhole rechtsDrehen Schritt linksDrehen Schritt Schritt
Wie lässt sich der Zustandsübergang bei einem Schritt (genauer beim Aufruf der Methode schritt()) mathematisch fassen?