Tor oder Eigentor?
AFB I–IIEin Ball rollt über die Bühne. In seiner Endlosschleife steckt diese verschachtelte Verzweigung:
- Gib an, was der Ball bei x = 210, x = 0 und x = −220 sagt.
- Beschreibe, wie die Verzweigung aufgebaut ist.
- Untersuche, was bei x = 200 passiert.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
x = 210: „Tor!“; x = 0: „Weiter!“; x = −220: „Eigentor!“.
Erwartungshorizont zu Aufgabe b)
Außen steht ein falls-sonst-Block. Ist die erste Bedingung falsch, läuft der sonst-Zweig — und in ihm steckt ein zweiter falls-sonst-Block mit der zweiten Bedingung. So gibt es drei Möglichkeiten, von denen immer genau eine eintritt.
Erwartungshorizont zu Aufgabe c)
200 > 200 ist falsch und 200 < −200 ist auch falsch — der Ball sagt „Weiter!“. Wer schon bei genau 200 ein Tor möchte, braucht „nicht x < 200“ oder einen kleineren Vergleichswert wie 199.
Zwei falls oder ein sonst?
AFB II–IIIDie Figur soll sagen, auf welcher Seite der Bühne sie steht. Beide Skripte stecken in einer Endlosschleife.
- Vergleiche die beiden Lösungen für x = 50 und x = −50.
- Ermittle, was bei x = 0 jeweils passiert.
- Beurteile beide Lösungen und schlage eine Verbesserung vor.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
Bei x = 50 sagen beide „rechts“, bei x = −50 beide „links“.
Erwartungshorizont zu Aufgabe b)
Sara: Beide Bedingungen sind falsch, es passiert nichts — die alte Sprechblase bleibt stehen. Tim: Die Bedingung ist falsch, der sonst-Zweig läuft — die Figur sagt „links“, obwohl sie genau in der Mitte steht.
Erwartungshorizont zu Aufgabe c)
Beide sind nur für x ≠ 0 richtig. Tims Lösung ist kürzer, aber bei 0 falsch; Saras zeigt bei 0 einen veralteten Text. Besser ist eine verschachtelte Verzweigung: falls x > 0 → „rechts“, sonst falls x < 0 → „links“, sonst → „Mitte“.
