Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
schule:klassen:2019:10abc:zustandsdiagramme1 [2020/01/16 20:22] – [Aufgabe 6:] martin | schule:klassen:2019:10abc:zustandsdiagramme1 [2020/01/16 20:54] – [Aufgabe 7:] martin | ||
---|---|---|---|
Zeile 130: | Zeile 130: | ||
- Zeichne das Zustandsdiagramm! \\ | - Zeichne das Zustandsdiagramm! \\ | ||
- Programmiere eine Klasse mit den Methoden aEingeben() und bEingeben(), | - Programmiere eine Klasse mit den Methoden aEingeben() und bEingeben(), | ||
+ | |||
+ | {{: | ||
+ | |||
+ | <code java> | ||
+ | Aufgabe7 ag7 = new Aufgabe7(); | ||
+ | ag7.aEingeben(); | ||
+ | ag7.aEingeben(); | ||
+ | ag7.bEingeben(); | ||
+ | |||
+ | |||
+ | public class Aufgabe7 { | ||
+ | |||
+ | int zustand = 1; | ||
+ | |||
+ | | ||
+ | | ||
+ | if(zustand != 4) { // Bemerkung: != bedeutet " | ||
+ | | ||
+ | } | ||
+ | |||
+ | ausgabe(); | ||
+ | |||
+ | } | ||
+ | |||
+ | | ||
+ | | ||
+ | if(zustand == 2) { | ||
+ | | ||
+ | } else if(zustand == 1) { | ||
+ | | ||
+ | } | ||
+ | |||
+ | ausgabe(); | ||
+ | |||
+ | } | ||
+ | |||
+ | | ||
+ | println(" | ||
+ | if(zustand == 3) { | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Aufgabe 8: ===== | ||
+ | Ein Getränkeautomat gestattet nur den Einwurf von 50 ct-Münzen und 1 €-Münzen. Er soll sich genau dann im Zustand " | ||
+ | - Zeichne ein Zustandsdiagramm! | ||
+ | - Programmiere eine Klasse '' | ||
+ | |||
+ | {{: | ||
+ | |||
+ |