Programmieren für Anfänger mit Blöcken
Kapitel 6
>
Stufe 6
Ziel
Sammle alle Beeren im Hof mithilfe von Schleifen und kombiniere sie zu Marmelade.
Nun, da du den Hof erreicht hast, sammle ein paar Beeren auf dem Feld und bringe sie zum Mixer, um Marmelade herzustellen. Verwende Schleifen, um deinen Code zu optimieren, und Bedingungen, um den Code an spezifische Situationen anzupassen.
Um die Beeren zu kombinieren, musst du eine Liste haben. Erstelle eine leere Liste namens berries mit dem Block create empty list. Speichere sie in einer Variablen, bevor du die Schleife erstellst, damit du die Beeren mit dem Block set item in list im INSERT-Modus an der LETZTEN Position hinzufügen kannst, während du sie einsammelst.
Erstelle einen for-Schleifenblock mit der Variablen x von 0 bis 2, um dich im Hof umzusehen, die Beeren zu sammeln und zu speichern. Es gibt drei (3) verschiedene Arten von Beeren im Hof: rote Beeren, blaue Beeren und schwarze Beeren (die violetten Beeren), jede in unterschiedlichen Mengen. Verwende if-Blöcke in jedem Schleifendurchlauf und speichere die spezifische Menge jeder Beere in einer Variablen, damit du sie der Liste hinzufügen kannst.
Verwende den for-Schleifenblock. Innerhalb der Schleife gehe 4 Schritte vorwärts und benutze dann mehrere if-Blöcke, um den Wert von x zu überprüfen. Wenn x gleich 0 ist, setze red_berries auf 3 und füge sie der Liste hinzu, indem du den Block set item in list im INSERT-Modus an der LETZTEN Position benutzt. Wenn x gleich 1 ist, setze blue_berries auf 5 und füge sie der Liste hinzu. Wenn x gleich 2 ist, setze black_berries auf 4 und füge sie der Liste hinzu. Dann biege nach links ab.
Denke daran, dass x bestimmt, welcher Schleifendurchlauf gerade stattfindet, und es beginnt immer bei 0. In jedem Durchlauf sammelst du Beeren, erstellst eine Variable für die gesammelten Beeren, speicherst die korrekte Menge und fügst sie der Liste mit dem Block set item in list hinzu.
Nachdem du das Sammeln und Speichern der Beeren abgeschlossen hast, wird der Code nach der Schleife ausgeführt. Gehe 4 Schritte vorwärts, um das X-Zeichen zu erreichen, und mische die Beeren mithilfe des Blocks combine und deiner berries-Liste, um den Level abzuschließen.