Aufgabe 1:
Der kleine Schulgeist braucht für die Party noch Getränke und Knabbereien.
Hilf ihm, eine Einkaufsliste zu schreiben.

Aufgabe:
Ergänze im vorliegenden Programm eine Einkaufsliste. Deklariere sie als „Einkaufsliste“.
Füge passende Werte in die Liste ein. Der Geist sollte mindestens 8 Dinge einkaufen.
Entwickle die Methode „Einkaufswagen“, die true ausgibt, wenn in der Einkaufsliste mehr als 5 Dinge gespeichert sind und sonst false. Nutze die Methode, damit der Geist feststellen kann, ob er einen Einkaufswagen braucht. Wenn er einen Einkaufswagen braucht, soll er das sagen.
Tipps:
Aufgabe 2: Löschen und Ersetzen von Elementen
In seinem Überschwang hat der kleine Schulgeist eine Einkaufsliste geschrieben, mit der Frau Weger nicht einverstanden ist.
Alkohol ist auf Schulfeiern nicht gestattet.
Aufgabe:
Schreibe mit Hilfe der vorhandenen Blöcke ein Programm, so dass sich folgende Einkaufsliste ergibt:

Tipps:
Aufgabe 3: Zugriff auf Elemente
In Listen werden häufig große Datenmengen gespeichert, die man dann automatisiert auswerten möchte.
Ein solches Beispiel wäre etwa eine Liste mit allen Gehältern einer Firma. In der Sozialforschung möchte man dann diese Listen auswerten und herausfinden, was das höchste, das niedrigste und das mittlere Gehalt ist.
Mit Computerprogrammen lässt sich eine solche Auswertung auch bei großen Datenmengen leicht bewerkstelligen.
Aufgabe:
Analysiere zunächst das vorhandene Skript.
Erweitere den vorhandenen Code, sodass nicht nur das Minimum, sondern auch das Maximum und der Durchschnittswert der Gehälter ausgegeben wird.
Tipps:
Das Durchschnittsgehalt erhält man, indem man alle Gehälter addiert und das Ergebnis dann durch die Anzahl der Gehälter teilt – in unserem Fall die Länge der Liste.
Aufgabe 4: Liste durchlaufen
In einer Absenzenliste soll eine Statistik erstellt werden.
Für jeden Schüler soll die Zahl der Krankheitstage ermittelt werden.
Aufgabe:
Durchlauf die Liste mit den Abwesenheiten und trage die Zahl der Abwesenheiten in die Variablen ein.
Tipps:
Zusatzaufgabe: Musik-Player
Der kleine Schulgeist ist ganz in Weihnachtsstimmung, weshalb er sich einen Weihnachtsplayer programmiert hat.
Aufgabe:
Hilf dem Geist den Musik-Player zu programmieren.
Deklariere zunächst eine Liste mit dem Namen „Playlist“.
Nun sollten die Songs der Liste hinzugefügt werden, wenn der Song markiert ist und das Plus gedrückt wird.
Natürlich müssen die Songs auch wieder aus der Liste gelöscht werden, wenn das Minus gedrückt wird.
Jetzt müsstest du noch bei der Bühne programmieren, dass die Songs nacheinander gespielt werden.
Nun kannst du dich austoben:
Füge Funktionalität zu dem Hoch- bzw. Runterbutton hinzu.
Gib dem Nutzer die Möglichkeit, ein Lied weiter oder zurück zu schalten.
Eine Anzeige, welches Lied gerade gespielt wird, wäre auch schön.
Tipps:
Mit folgendem Block kannst du eine Liste durchlaufen. i ist dabei der sogenannte Laufindex. Du kannst darüber das Element ansprechen und für alle Element der Liste etwas durchführen. Beim Beispielblock sagt das Objekt einfach den Wert des Elements

Bei der Bühne sind die Lieder unter Klänge gespeichert. Die Namen der Lieder müssen in der Playlist gespeichert werden.
Die verwendeten Lieder stammen von freesound.org
lena_orsa: A Christmas Tale, Magic Christmas
milton.: mini christmas song