Das Verhaltens modellieren
Eine einfache Digitaluhr
In den Bildungsstandards Informatik findet man folgende Beschreibung einer Digitaluhr:
Eine Digitaluhr hat eine Anzeige und zwei Schaltknöpfe A und B. Im Normalzustand zeigt die Uhr die Zeit an, in den beiden Einstellzuständen kann man die Stunden bzw. Minuten einstellen.
Das Verhalten der Digitaluhr wird zusätzlich mit einem Zustandsdiagramm beschrieben.
Aufgabe 1
Die Digitaluhr soll im Normalzustand ticken. Sie soll also die ganze Zeit, in der sie sich im Normalzustand befindet, jede Sekunde die Uhrzeit erhöhen. Berücksichtige dieses Verhalten im Zustandsmodell.
Aufgabe 2
Das Zustandsmodell zur Digitaluhr soll weitere Funktionalitäten berücksichtigen, z.B. eine Weckfunktion oder eine Stoppuhrfunktion. Entwickle einen entsprechenden Zustandsgraphen.
Quellen
- [1]: - Urheber: Gesellschaft für Informatik (GI) e. V. - Lizenz: Creative Commons BY-SA 4.0 International
- [2]: - Urheber: Gesellschaft für Informatik (GI) e. V. - Lizenz: Creative Commons BY-SA 4.0 International