Programmieren für Anfänger mit Blöcken
Kapitel
>
Stufe

Fortgeschrittene Listen und Datenstrukturen
Zugriff auf verschachtelte Listen

Zielsetzung

Pflanze Samen auf dem Feld, indem du verschachtelte Listen verwendest.

Samen müssen auf dem Feld gepflanzt werden, damit Pflanzen wachsen können. Es gibt 4 verschiedene Arten von Nutzpflanzen, die gepflanzt werden sollen: "Pumpkin", "Eggplant", "Tomato" und "Melon". Du besitzt diese Samen, die in einer verschachtelten Listenstruktur namens seeds gespeichert sind, eine vordefinierte Konstante.

Gehe zu den X-Markierungen und verwende den Block plant, um die Samen auf dem Feld zu säen. Der Block plant nimmt zwei Eingaben entgegen: die Variable seeds (welche die verschachtelten Listendaten enthält) und einen Textblock mit dem Namen der Pflanze als Schlüssel.

Beispiel: Verwende den Block plant mit der Variable seeds und "Pumpkin" als Schlüssel. Dies wird die Samen für Kürbisse pflanzen. Der Code zeigt die Anzahl der Samen über dem Kopf der Figur an und gibt die Anzahl der Samen in der verschachtelten Listenstruktur wieder.

Wässere die Pflanzen, nachdem sie gepflanzt wurden, mit dem Block water. Mache das für alle vier verschiedenen Pflanzen auf dem Feld. Danach gehe zur mittleren X-Markierung und verwende den Block speak mit der Variable seeds, um die Anzahl aller gepflanzten Samen aufzurufen.

Codebuch