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

½ LektionVortragEinführungsvortrag: Verzeigungen und Boole'sche Logik
3 ½ LektionenSelbstudium 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] Vortrag: Einführung in Verzweigungen und Boole'sche Logik - PDF [2 MB] Vortrag: Einführung in Verzweigungen und Boole'sche LogikPowerpoint [178 KB] · PDF [2 MB]
 
Verzweigungen: Einführung (Bettina Bauer-Messmer) - Word [38 KB] Verzweigungen: Einführung (Bettina Bauer-Messmer) - PDF [31 KB] Verzweigungen: Einführung (Bettina Bauer-Messmer)Word [38 KB] · PDF [31 KB]
Musterlösungen zu  Musterlösungen zu  Musterlösungen zu "Verzweigungen: Einführung"Word [37 KB] · PDF [51 KB]
 
Boole'sche Logik: Einführung (Bettina Bauer-Messmer) - Word [56 KB] Boole'sche Logik: Einführung (Bettina Bauer-Messmer) - PDF [41 KB] Boole'sche Logik: Einführung (Bettina Bauer-Messmer)Word [56 KB] · PDF [41 KB]
Musterlösungen zu  Musterlösungen zu  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] JavaKara-Aufgaben zu Boole'sche Logik und Verzweigungen - PDF [51 KB] JavaKara-Aufgaben zu Boole'sche Logik und VerzweigungenWord [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)