Benutzer-Werkzeuge

Webseiten-Werkzeuge


states:examples:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
states:examples:start [2021/01/31 16:31] – [1a. Geheimnisvoller Automat] Martin Pabststates: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" einfach nur "a" und statt "Taste b drücken" einfach nur "b". 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" einfach nur "a" und statt "Taste b drücken" einfach nur "b".
 \\ \\  \\ \\ 
-**Aufgabe:** Beschreibe auf möglichst einfache Art, bei welchen Wörtern die Lampe grün leuchtet!+**Aufgabe:** Beschreibe auf möglichst einfache Art, bei welchen Wörtern die Lampe nach Eingabe des Wortes grün leuchtet! 
 +\\ \\  
 +**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. 
  
 {{ :states:examples:pasted:20210131-151845.png?600 }} {{ :states:examples:pasted:20210131-151845.png?600 }}
Zeile 10: Zeile 19:
  
 ===== 1b) Umsetzung als Java-Programm ===== ===== 1b) Umsetzung als Java-Programm =====
 +{{ youtube>fP_4PMzADmE?large }}
 <HTML> <HTML>
  
Zeile 71: Zeile 81:
  
 ===== 2a. Baue selbst einen Automaten! ===== ===== 2a. Baue selbst einen Automaten! =====
-Zeichne das Zustandsdiagramm einer Maschine wie bei Aufgabe 4, deren Licht genau dann grün leuchtet, wenn das Wort mit einer geraden Anzahl von a‘s endet. +Zeichne das Zustandsdiagramm einer Maschine wie bei Aufgabe 1, deren Licht genau dann grün leuchtet, wenn das Wort mit einer geraden Anzahl von a‘s endet. 
 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki