Grundlegende Programmierkonzepte: Abläuf mit Verzweigungen, Boole'sche Logik
Verfasst von Raimond Reichert
Motivation
Ein Programm muss Entscheidungen treffen können. Sonst wäre es lediglich eine starre Abfolge von Befehlen und damit sehr unflexibel. Um Entscheidungen treffen zu können, muss ein Programm entscheiden können, ob eine bestimmte Bedingung zutrifft oder nicht. Und um mehrere Bedingungen berücksichtigen zu können, muss ein Programm diese Bedingungen logisch miteinander verknüpfen können: Trifft zum Beispiel eine von zwei oder treffen beide Bedingungen zu? Oder treffen genau beide zu? Oder trifft höchstens eine Bedinung zu?
Ziel
Das Konzept der bedingten Ausführung, der Verzweigung verstehen und anwenden lernen.
Ablauf
½ Lektion | Vortrag | Einführungsvortrag: Verzeigungen und Boole'sche Logik |
3 ½ Lektionen | Selbstudium und Aufgaben |
Verzweigungen: Einführung (Bettina Bauer-Messmer) Boole'sche Logik: Einführung (Bettina Bauer-Messmer) JavaKara-Aufgaben zu Boole'sche Logik und Verzweigungen |
Downloads
Vortrag: Einführung in Verzweigungen und Boole'sche Logik | Powerpoint [178 KB] · PDF [2 MB] | |
Verzweigungen: Einführung (Bettina Bauer-Messmer) | Word [38 KB] · PDF [31 KB] | |
Musterlösungen zu "Verzweigungen: Einführung" | Word [37 KB] · PDF [51 KB] | |
Boole'sche Logik: Einführung (Bettina Bauer-Messmer) | Word [56 KB] · PDF [41 KB] | |
Musterlösungen zu "Boole'sche Logik: Einführung" | Word [34 KB] · PDF [44 KB] | |
JavaKara-Aufgaben zu Boole'sche Logik und Verzweigungen | Word [57 KB] · PDF [51 KB] |
Links
Quellen des Unterrichtsmaterials | |
Einstieg ins Programmieren mit Java | |
JavaKara: Programmieren mit Java | |
Allgemeine Beschreibungen von Programmierkonstrukten | |
Ablauf-Kontrollstrukturen (Wikipedia) | |
Ablauf-Kontrollstruktur: Verzweigungen (Wikipedia) |