Aufgaben 8.1.

Aus ComeniusWiki
Wechseln zu: Navigation, Suche

Aufgabe 1

Welche Zustände kann eine einfache Verkehrsampel annehmen? Welche Zustandsübergänge treten dabei auf?

Lösungsvorschlag


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?

Lösungsvorschlag