Systemmodellierung mit Zustandsautomaten
Worum geht es hier?
Ziel ist es, Systeme mit einem bestimmten Verhalten zu entwickeln und (in Scratch) zu implementieren. Ein entscheidender Schritt dabei ist die Systemmodellierung. Wir werden hier Systeme betrachten, die sich mit Zuständen und Zustandsübergängen modellieren lassen. Um die Systeme adäquat beschreiben zu können, müssen wir das Automatenmodell etwas verallgemeinern. Wir werden im Folgenden solche verallgemeinerten Automaten Zustandsautomaten nennen und mit UML-Zustandsdiagrammen beschreiben.
Hier lernst du ...
- ... wie Zustandsautomaten bzw. UML-Zustandsdiagramme aufgebaut sind.
- ... wie man Miniwelten mit zustandsbasierten Modellen beschreibt.
- ... wie man Zustandsautomaten mit Scratch implementiert.