Aufgabenblock — AFB III
Begründen statt nur ausführen: Programme vergleichen, Aussagen prüfen und Projekte planen. Formuliere deine Antwort erst selbst in ganzen Sätzen, bevor du die Musterlösung aufklappst.
Begründe in 3–4 Sätzen, warum man beim Planen eines Calliope-Programms zuerst Eingabe, Verarbeitung und Ausgabe festlegen sollte.
Hinweis: Denke an ein Projekt wie eine Alarmanlage.
Musterlösung anzeigen (zählt als erledigt)
Musterlösung: Wer EVA festlegt, weiß, welche Sensoren und Ereignisblöcke gebraucht werden (Eingabe) und was am Ende sichtbar oder hörbar sein soll (Ausgabe). Dazwischen bleibt nur noch die Verarbeitung: Vergleiche, Variablen, Schleifen. So zerfällt die Aufgabe in überschaubare Teile, und man vergisst nichts.
Erläutere, an zwei eigenen Beispielen, wann ein Block in „beim Start“ und wann in „dauerhaft“ gehört.
Hinweis: Einmal oder immer wieder?
Musterlösung anzeigen (zählt als erledigt)
Musterlösung: Alles, was nur einmal nötig ist, gehört in beim Start — z. B. die Funkgruppe setzen oder einen Zähler auf 0 stellen. Alles, was sich ständig wiederholen oder ständig geprüft werden soll, gehört in dauerhaft — z. B. ein Blinklicht oder ein Thermometer, das immer den aktuellen Wert zeigt.
Vergleiche ein Programm mit acht kopierten Blöcken und eines mit einer Schleife. Nenne zwei Vorteile der Schleife.
Hinweis: Was passiert, wenn aus 8 plötzlich 20 werden soll?
Musterlösung anzeigen (zählt als erledigt)
Musterlösung: Beide machen dasselbe. Die Schleife ist aber kürzer und übersichtlicher. Soll sich die Anzahl ändern, ändert man nur eine Zahl statt Blöcke zu kopieren oder zu löschen — das verhindert Fehler.
