Lerncheck
Das musst du wissen!
Im diesem Kapitel hast du Fallunterscheidungen zur Steuerung der Argo kennengelernt. Bearbeite die folgenden Fragen sorgfältig und schreibe die Antworten auf. Die Lösungen zu allen Fragen findest du in den ersten drei Abschnitten.
- Erläutere die folgenden Fachbegriffe an einem geeigneten Beispiel: Wahrheitswert, Bedingung, Fallunterscheidung
-
Skizziere zu beiden Mini - Programmen das dazugehörige Flussdiagramm. Leisten die Programme das gleiche?
Programm 1:
if argo.onPow(): argo.removePow() argo.move() else: argo.move()
Programm 2:
if argo.onPow(): argo.removePow() argo.move()
- Übertrage das folgende Struktogramm in ein funktionierendes Pythonprogramm. Um welche Art der Fallunterscheidung handelt es sich?
- Wie verhält sich das Programm aus Aufgabe 3 in den folgenden Situationen? Versuche die Frage zu beantworten, ohne das Programm in Spacebug auszuführen.