Programmieren für Einsteiger mit Blöcken
Kapitel 4
>
Stufe 1
Schleifen sind Blöcke, mit denen du dieselben Aktionen wiederholen kannst. Dadurch kannst du Aufgaben im Spiel einfacher erledigen, ohne lange Listen von Blöcken platzieren zu müssen. Es gibt zwei Arten von Schleifen: while-Schleifenblöcke und repeat-Blöcke, die wir in den folgenden Levels erkunden werden.
In dieser Karte gibt es fünf (5) Eier, die du mit nur wenigen Blöcken mithilfe eines while-Schleifenblocks aufheben kannst. Versuche, alle Eier zu sammeln, indem du dieselben zwei Bewegungsblöcke viermal wiederholst.

Ziel
Sammle alle Eier in der Scheune nur mit sechs (6) Blöcken und verwende dazu den
while-Loop-Block.
Die Hühner haben ihre Eier überall abgelegt! Gehe durch die Scheune und sammle alle Eier schnell ein!
Um die benötigte Anzahl von Blöcken zu reduzieren und das Programmieren weniger mühsam zu gestalten, kannst du Schleifen verwenden! Das sind Blöcke, mit denen du dieselben Aktionen wiederholen kannst und so nicht dieselben Blöcke immer wieder platzieren musst.
Ein while-Loop-Block ist eine solche Schleife, mit der du Blöcke wiederholen kannst, solange eine bestimmte Bedingung wahr ist.

Eine Variable namens count wird im Block-Editor eingerichtet, um festzulegen, wie oft die Blöcke wiederholt werden sollen. Sie dient dazu, die Bedingung der Schleife festzulegen.
Ein while-Loop-Block mit einem Vergleichsblock wird im Code-Editor eingerichtet, um zu prüfen, ob count kleiner als 4 ist. Platziere deine Bewegungsblöcke innerhalb des while-Loop-Blocks und verwende den change variable-Block, um den Wert von count in jedem Durchlauf um 1 zu erhöhen.

In diesem Beispiel prüft der while-Loop-Block, ob count kleiner als 4 ist. count beginnt bei 0 und wird in jedem Durchlauf um 1 erhöht, bis es 4 erreicht. Alle Blöcke, die du innerhalb des while-Loop-Blocks platzierst, werden wiederholt, in diesem Fall vier (4) Mal.
Platziere move forward mit der richtigen Schrittzahl und turn left-Blöcke innerhalb der while-Schleife, um die Blocksequenz vier (4) Mal zu wiederholen, damit du um den Hühnerstall herumgehen und alle Eier einsammeln kannst.

Achtung: Schleifen können unendlich laufen, wenn sie nicht gestoppt werden. Stelle also sicher, dass du den change count by-Block einfügst, da sonst ein Fehler auftreten kann.
Probier es aus! Sammle alle fünf (5) Eier und schließe das Level ab, indem du insgesamt nur sechs (6) Blöcke im Block-Editor verwendest.