Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Gert Alberding Geändert vor über 10 Jahren
1
2. Zustandsorientiertes Modellieren 2.1 Einfachauswahl
Karol soll in der Reihe vor sich einzelne Ziegelsteine aufräumen. Seine Aktionen sind dabei vom Ausgangszustand abhängig: Informatik Zustandsorientiertes Modellieren und Programmieren 2.1 Einfachauswahl
2
2. Zustandsorientiertes Modellieren 2.1 Einfachauswahl
Karol soll in der Reihe vor sich einzelne Ziegelsteine aufräumen. Seine Aktionen sind dabei vom Ausgangszustand abhängig: Fall 1: Aktionen: Aufheben und einen Schritt vorwärts gehen Informatik Zustandsorientiertes Modellieren und Programmieren 2.1 Einfachauswahl
3
2.1 Einfachauswahl Fall 2: Aktionen: einen Schritt vorwärts gehen
Informatik Zustandsorientiertes Modellieren und Programmieren 2.1 Einfachauswahl
4
2.1 Einfachauswahl Als Zustand eines Objekts bezeichnet man die Gesamtheit der Attributwerte und Referenzen. Die Änderung eines Zustands kann man mit einem Zustandsdiagramm darstellen: Informatik Zustandsorientiertes Modellieren und Programmieren 2.1 Einfachauswahl
5
2.1 Einfachauswahl Realisierung der Einfachauswahl (bedingte Anweisung) in Java mit if (wenn) und else (sonst) : public void raeumeAuf() { if (karol.IstZiegel() == true) { karol.Aufheben(); karol.Schritt(); } else { Informatik Zustandsorientiertes Modellieren und Programmieren 2.1 Einfachauswahl
6
2.1 Einfachauswahl Befehl Bedeutung a==b
Wichtige Java-Syntax: Befehl Bedeutung a==b Prüfe, ob a gleich b ist. Rückgabewert true oder false a !=b Prüfe, ob a ungleich b. Rückgabewert true oder false a = b a erhält den Wert von b zugewiesen. Informatik Zustandsorientiertes Modellieren und Programmieren 2.1 Einfachauswahl
7
2.1 Einfachauswahl Informatik Zustandsorientiertes Modellieren und Programmieren 2.1 Einfachauswahl
8
2.1 Einfachauswahl Zustandsdiagramm:
Informatik Zustandsorientiertes Modellieren und Programmieren 2.1 Einfachauswahl
9
2.1 Einfachauswahl Zustandsdiagramm: Struktogramm:
Informatik Zustandsorientiertes Modellieren und Programmieren 2.1 Einfachauswahl
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.