Содержание
- 2. Bedingungen und Entscheidungen Herzstück jedes Computers, jedes Programms, jedes Spiels Aktionen nicht immer gleich, sondern Situationsabhängig
- 3. Entscheidungen anhand von Zuständen (Aussagen) treffen Essentiell, sonst müsste es für jede Funktionalität einen eigenen Button
- 4. Begriffe Bedingung Haupt-Aussage Entscheidung True False False Aussage True True False Aussage True False
- 5. Aussagen lassen sich auf einen von zwei Werten herunterbrechen WAHR FALSCH FALSE TRUE GodMode Gegner tot
- 6. Kann nur zwei Werte annehmen bool condition; public void MyFct() { condition = true; condition =
- 7. Resultieren zur Laufzeit in einem boolean-Wert bool condition; public void MyFct() { condition = 12 ==
- 8. Resultieren zur Laufzeit in einem boolean-Wert bool condition; int x = 30; int y = 30;
- 9. Größer , GrößerGleich, Gleich, Ungleich Beachte Unterschied Zuweisung (=) und Vergleich- IstGleich (==) int x =
- 10. Verneinung bool condition = true; if( !condition ) //enspricht !true also false { DoStuff(); } if(
- 11. Verknüpfung bool condition = true; bool status = true; if( condition && status ) { DoStuff();
- 12. Verschachtelung if( condition && ( x > y || condition2) ) { DoStuff(); } if( condition
- 13. public void MyFct() { } If – Abfrage ? „condition“ kann ein vorher berechneter bool-Wert sein,
- 14. Abfragen bool condition = true; if( condition == true) { DoStuff(); } if( condition ) {
- 15. Abfragen bool condition = true; if( condition ) { DoStuff(); } if( 552 > 734 )
- 16. Schreibweisen public void MyFct() { if( condition ) { DoStuff1(); DoStuff2(); } if( condition ) DoStuff1();
- 17. public void MyFct() { } If - Abfrage if(condition) if(condition2) TRUE TRUE FALSE FALSE Function2(); {
- 18. AUFGABE Evade – Folie 9
- 19. public void MyFct() { DoStuff(); //immer, danach } If / Else- Abfrage if(condition) TRUE else Eine
- 20. Verneinung (Kehrt den Wahrheitswert einer Aussage um) bool condition = true; if( !condition ) //enspricht !true
- 21. If / Else if / else- Abfrage if(condition) TRUE else Es kann mehrere else if –
- 22. If / Else if / else- Abfrage if(condition) else Es kann mehrere else if – Bedingungen
- 23. else / else if bool condition = true; if( condition ) { DoStuff(); } else {
- 24. Größer , GrößerGleich, Gleich, Ungleich Beachte Unterschied Zuweisung (=) und Vergleich- IstGleich (==) int x =
- 25. Selbststudium zum Thema Verknüpfung von Aussagen Boolsche Operationen Bedingungen
- 26. Resultieren zur Laufzeit in einem boolean-Wert bool condition; public void MyFct() { condition = ( zustand
- 27. Resultieren zur Laufzeit in einem boolean-Wert Verknüpfung von Aussagen zustand = 2 livePoints = 20 zustand
- 28. Resultieren zur Laufzeit in einem boolean-Wert bool condition; public void MyFct() { condition = ( zustand
- 29. Resultieren zur Laufzeit in einem boolean-Wert Verknüpfung von Aussagen zustand = 2 livePoints = 20 zustand
- 30. Verknüpfung bool condition = true; bool status = true; if( condition && status ) { DoStuff();
- 31. Resultieren zur Laufzeit in einem boolean-Wert Verknüpfung von Aussagen (Klammern) zustand = 3 livePoints = 0
- 32. Resultieren zur Laufzeit in einem boolean-Wert Verknüpfung von Aussagen (Klammern) zustand = 3 livePoints = 0
- 33. Verschachtelung if( condition && ( x > y || condition2) ) { DoStuff(); } if( condition
- 34. HÄUFIGSTER FEHLER: Bedingungen if( condition && ( x > y || condition2) ) { DoStuff(); }
- 36. Скачать презентацию