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
schule:klassen:2019:10abc:zustandsdiagramme1 [2020/01/16 20:17] – [Aufgabe 6:] martinschule:klassen:2019:10abc:zustandsdiagramme1 [2020/01/16 20:22] – [Aufgabe 6:] martin
Zeile 54: Zeile 54:
    public void ausgabe() {    public void ausgabe() {
       println("Zustand: " + zustand);       println("Zustand: " + zustand);
-      println("Wort endet mit gerader Anzahl von a's+ (zustand == 3));+      if(zustand == 3){ 
 +         println("Das Wort endet mit gerader Anzahl von a's")
 +      } else { 
 +         println("Das Wort endet nicht mit gerader Anzahl von a's."); 
 +      }
    }    }
  
Zeile 122: Zeile 126:
 } }
 </code> </code>
 +===== Aufgabe 7: =====
 +Eine Maschine besitzt zwei Tasten a und b. Sie soll sich genau dann im Zustand "korrekt" befinden, wenn das eingegebene Wort mit a beginnt und mit b endet. \\ 
 +  - Zeichne das Zustandsdiagramm! \\
 +  - Programmiere eine Klasse mit den Methoden aEingeben() und bEingeben(), die das Zustandsdiagramm umsetzt und nach jedem Methodenaufruf ausgibt, in welchem Zustand sie sich befindet und ob das insgesamt eingegebene Wort mit a beginnt und mit b endet.
Drucken/exportieren
QR-Code
QR-Code schule:klassen:2019:10abc:zustandsdiagramme1 (erstellt für aktuelle Seite)