Die Abstimmungs-Box
AFB I–IIIn der Klassensprecherwahl soll jede Stimme per Knopf abgegeben werden: A für Kandidatin Ada, B für Kandidat Ben. Zur Kontrolle zeigt der Calliope nach jedem Druck kurz „A“ oder „B“.
- Nenne die beiden Ereignisblöcke, die gebraucht werden.
- Beschreibe, welche Blöcke jeweils darin stehen.
- Begründe, warum das Programm die Stimmen noch nicht zählen kann.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
wenn Knopf A gedrückt und wenn Knopf B gedrückt.
Erwartungshorizont zu Aufgabe b)
wenn Knopf A gedrückt: zeige Zeichenfolge "A" (oder zeige LEDs mit einem A), dann Bildschirminhalt löschen. Für B entsprechend mit "B".
Erwartungshorizont zu Aufgabe c)
Ein Ereignisblock merkt sich nichts vom letzten Mal. Zum Zählen braucht es zwei Variablen (z. B. StimmenAda, StimmenBen), die bei jedem Druck um 1 erhöht werden.
Der Sturzmelder
AFB II–IIIFür einen Fahrradhelm soll der Calliope einen Sturz melden: Fällt er, soll laut ein Ton kommen und die Matrix ein X zeigen. Mit Knopf A+B wird der Alarm ausgeschaltet.
- Entwickle ein passendes Programm aus Ereignisblöcken.
- Erläutere, warum A+B zum Ausschalten besser ist als nur A.
- Beurteile, ob „wenn geschüttelt“ ebenfalls als Sturzmelder taugt.
Hinweise
Hinweis zu Aufgabe a)
Hinweis zu Aufgabe b)
Hinweis zu Aufgabe c)
Erwartungshorizont
Erwartungshorizont zu Aufgabe a)
wenn freier Fall: spiele Note … / Melodie, zeige Icon X (Nein). wenn Knopf A+B gedrückt: Bildschirminhalt löschen. Andere passende Gesten (z. B. „wenn 6g“) sind ebenfalls richtig, wenn begründet.
Erwartungshorizont zu Aufgabe b)
Zwei Knöpfe gleichzeitig drückt man kaum aus Versehen — der Alarm geht nicht durch einen zufälligen Druck aus.
Erwartungshorizont zu Aufgabe c)
Eher nicht: Beim Fahren über Kopfsteinpflaster wird der Helm ständig durchgeschüttelt — es gäbe viele Fehlalarme. Freier Fall oder eine starke Beschleunigung passt besser.
