states:examples:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
states:examples:start [2021/01/31 16:31] – [1a. Geheimnisvoller Automat] Martin Pabst | states:examples:start [2021/02/02 14:33] – [1a. Geheimnisvoller Automat] Martin Pabst | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
Eine Maschine besitzt zwei Tasten a und b, mit denen man Wörter eingeben kann, sowie eine Lampe, die rot, blau, gelb oder grün leuchtet. Unten siehst Du das Zustandsdiagramm der Maschine. Da alle auslösenden Ereignisse gleichartig sind (Drücken einer Taste) schreiben wir statt "Taste a drücken" | Eine Maschine besitzt zwei Tasten a und b, mit denen man Wörter eingeben kann, sowie eine Lampe, die rot, blau, gelb oder grün leuchtet. Unten siehst Du das Zustandsdiagramm der Maschine. Da alle auslösenden Ereignisse gleichartig sind (Drücken einer Taste) schreiben wir statt "Taste a drücken" | ||
\\ \\ | \\ \\ | ||
- | **Aufgabe: | + | **Aufgabe: |
+ | \\ \\ | ||
+ | **Beispiele: | ||
+ | * aabaa => Nach Eingabe des Wortes leuchtet die Lampe blau | ||
+ | * abaab => Nach Eingabe des Wortes leuchtet die Lampe gelb | ||
+ | * abb => Nach Eingabe des Wortes leuchtet die Lampe rot | ||
+ | * aabb => Nach Eingabe des Wortes leuchtet die Lampe rot | ||
+ | * aababa => Nach Eingabe des Wortes leuchtet die Lampe grün | ||
+ | * usw. | ||
{{ : | {{ : | ||
Zeile 10: | Zeile 19: | ||
===== 1b) Umsetzung als Java-Programm ===== | ===== 1b) Umsetzung als Java-Programm ===== | ||
+ | {{ youtube> | ||
< | < | ||
Zeile 71: | Zeile 81: | ||
===== 2a. Baue selbst einen Automaten! ===== | ===== 2a. Baue selbst einen Automaten! ===== | ||
- | Zeichne das Zustandsdiagramm einer Maschine wie bei Aufgabe | + | Zeichne das Zustandsdiagramm einer Maschine wie bei Aufgabe |
Ein Wort, das mit 0 a‘s endet, soll nicht zum Aufleuchten des grünen Lichts führen. | Ein Wort, das mit 0 a‘s endet, soll nicht zum Aufleuchten des grünen Lichts führen. | ||
states/examples/start.txt · Zuletzt geändert: 2021/12/29 11:29 von 127.0.0.1