Beginner coderen met blokken
Hoofdstuk
>
Niveau

Lussen en herhaling
For-lus sequentie

Doelstelling

Verzamel korrels en vind je weg uit de doolhof met gebruik van niet meer dan vier (4) blokken.

Je bent verdwaald in het midden van een doolhof, gebruik lussen om de korrels in het veld te verzamelen en het doolhof te verlaten.

Zoals je op de kaart kunt zien is het doolhof oneffen, dus je kunt niet zomaar dezelfde beweging herhalen zoals in de vorige niveaus. Hiervoor moet je de variabele van het for loop block ten volle benutten.

Gebruik het for loop block met een variabele genaamd x. Stel deze in om te beginnen bij 0 en te gaan tot een getal (bijvoorbeeld 11). De variabele x controleert hoeveel cycli het for loop block heeft doorlopen. Door de variabele x te gebruiken in de stappenparameter van het move forward block (door een wiskundig blok te gebruiken om x + 1 op te tellen), kun je ervoor zorgen dat je karakter bij elke cyclus van de lus één stap extra zet.

Bijvoorbeeld, als je het for loop block instelt om te gaan van 0 tot 3, en je gebruikt x + 1 in het move forward block voor de stappen, dan wordt de beweging bij elke cyclus met één stap extra verlengd, en zal het er in de praktijk als volgt uitzien:

  • Eerste lus: move forward (1 stap)
  • Tweede lus: move forward (2 stappen)
  • Derde lus: move forward (3 stappen)
  • Vierde lus: move forward (4 stappen)

Gebruik de variabele uit het for loop block in de stappenparameter van het move forward block om je beweging bij elke lus te verhogen en verzamel alle korrels om het niveau te voltooien. Onthoud dat dit gedaan moet worden met niet meer dan vier (4) blokken.

Codeboek