Gibt es wieder viel zu tun?
Eine Aufgabenliste hilft dir, keine Aufgabe zu vergessen und motiviert dich, alle Arbeiten zu erledigen.
Mit dem Calliope mini kannst du auch Listen schreiben und sogar geschaffte Aufgaben von der Liste streichen.
Kategorie | Tüfteln |
Schulstufe | SEK1 |
Schwerpunkte | Variablen, Listen, Ereignis, Verzweigungen |
Entwickle ein Programm mit folgenden Funktionen:
- Beim Start definiere eine Liste mit den einzelnen Aufgaben.
- Mit der Taste A navigierst du vorwärts durch die Liste und lässt dir die Aufgaben anzeigen.
- Mit der Taste B navigierst du rückwärts durch die Liste und lässt dir die Aufgaben anzeigen.
- Mit der Taste AB löscht du die aktuelle Aufgabe aus der Liste.
Besonderheit: Programmiere so, dass wenn nur noch eine Aufgabe auf deiner Liste steht, diese sowohl beim Drücken der Taste A, als auch der Taste B angezeigt wird.
In Listen, bzw. Arrays, kannst du mehrere Werte, wie Zeichenketten oder Zahlen abspeichern. Weitere Informationen zu Listen findest du hier:
Die grafische Darstellung in Form eines PAP dient als Grundlage der
Entwicklung eines Programms. Ein PAP beschreibt den Ablauf und die
Zusammenhänge von einzelnen Operationen zur Lösung einer Aufgabe.
- Befehle beim Start der Anwendung einmalig ausführen lassen
- Text auf der LED-Matrix anzeigen
- Eine Pause festlegen
- Bestimmte Tastenereignisse für Taste A, B und A+B festlegen
- Variablen müssen angelegt und initialisiert werden
- Eine Bedingte Abfrage für verschiedene Aktionen definieren
- Werte abfragen und vergleichen
- Zahlen miteinander verrechnen (Multiplizieren, dividieren, addieren und subtrahieren)
- Listen erstellen, Werte aus Listen abrufen und Werte aus Listen löschen.
Beachte, dass Listen immer bei 0 anfangen!
Teste dein Programm, indem du dir die einzelnen Aufgaben anzeigen lässt und erledigte Aufgaben löscht.
- Werden alle Aufgaben angezeigt?
- Können erledigte Aufgaben gelöscht werden?
- Was passiert, wenn nur noch eine Aufgabe auf der Liste ist?
Überlege dir eine motivierende Anzeige für den Fall, dass deine Liste leer ist und alle Aufgaben erledigt sind. 🎉
Wann könnte eine Aufgabenliste für die Klasse nützlich sein?