Programmeren voor beginners met blokken
Hoofdstuk 4
>
Niveau 1
Lussen zijn blokken die je kunt gebruiken om dezelfde acties te herhalen. Dit maakt het makkelijker om taken in het spel te voltooien zonder lange lijsten met blokken te hoeven plaatsen. Er zijn twee soorten lussen: while loopblokken en repeat blokken die we in de volgende levels zullen verkennen.
Er liggen vijf (5) eieren in deze map, je kunt ze met slechts een paar blokken oppakken door een while loopblok te gebruiken. Probeer alle eieren op te pakken door dezelfde twee bewegingsblokken vier keer te herhalen.

Doelstelling
Verzamel alle eieren in de schuur met behulp van slechts zes (6) blokken, door gebruik te maken van het
whileloopblok.
De kippen hebben hun eieren overal gelegd! Loop door de schuur en verzamel ze snel allemaal!
Om het aantal blokken dat je moet gebruiken te verminderen en coderen minder saai te maken, kun je lussen gebruiken! Dit zijn blokken waarmee je dezelfde handelingen kunt herhalen, waardoor het niet nodig is om steeds dezelfde blokken weer en weer te plaatsen.
Een while loopblok is zo’n lus, waarmee je blokken kunt herhalen zolang een bepaalde voorwaarde waar is.

Er is een variabele genaamd count ingesteld in de blokeditor om te bepalen hoe vaak je wilt dat de blokken herhalen. Deze wordt gebruikt om de voorwaarde van de lus in te stellen.
Een while loopblok met een vergelijkingsblok is opgezet in de code-editor om te controleren of count minder is dan 4. Plaats je verplaatsingsblokken binnen het while loopblok en gebruik het change variable blok om bij elke cyclus de waarde van count met 1 te verhogen.

In dit voorbeeld controleert het while loopblok of count minder is dan 4. count begint op 0 en wordt bij elke cyclus met 1 verhoogd totdat het 4 bereikt. Alle blokken die je in het while loopblok plaatst, worden herhaald, in dit geval vier (4) keer.
Plaats move forward met het juiste aantal stappen en turn left blokken in het while loopblok om de blokvolgorde vier (4) keer te herhalen, zodat je rond het kippenhok loopt om alle eieren te verzamelen.

Let op: lussen kunnen oneindig blijven draaien als ze niet worden gestopt, dus zorg ervoor dat je het change count by blok opneemt, anders kan er een fout optreden.
Probeer het zelf! Verzamel alle vijf (5) eieren en voltooi het level door in totaal slechts zes (6) blokken te gebruiken in de blokeditor.