Begynderkodning med blokke
Kapitel 4
>
Niveau 4
Mål
Indsaml kornene og find vej ud af labyrinten ved at bruge højst fire (4) blokke.
Du er faret vild midt i en labyrint. Brug løkker til at indsamle kornene på marken og komme ud af labyrinten.
Som du kan se på kortet, er labyrinten ujævn, så du kan ikke bare gentage den samme bevægelse som i tidligere niveauer. Derfor skal du udnytte variablen i for-løkke-blokken fuldt ud.
Brug for-løkke-blokken med en variabel kaldet x, som tæller, hvor mange cyklusser for-løkke-blokken har gennemløbet. Indstil den til at starte fra 0 og gå til et tal (fx 11). By 1 i slutningen angiver, hvor mange enheder den går ad gangen. I eksemplet her starter løkken ved 0, med inkrementer på 1 pr. gang indtil den når 11.

Vi bruger løkken til at forøge antallet af skridt, du tager i hver cyklus, så du når frem til målet. Til dette bruger vi operator-blokken sammen med move forward-blokken for at bevæge os ét skridt mere hver gang løkken kører. Træk operator-blokken fra Math-menuen, placer den inde i en move forward-blok, og tilføj den selvstændige variabel X fra variabelmenuen.

Vi sætter operatoren til plus + og tallet til 1, så antallet af skridt i hver løkke bliver længere. I praksis ser det sådan ud:
- Første cyklus
xer0(x + 1 = 1), spilleren tager1skridt - Anden cyklus
xer1(x + 1 = 2), spilleren tager2skridt - Tredje cyklus
xer2(x + 1 = 3), spilleren tager3skridt
Og så videre-
Da labyrinten kræver, at du skifter retning, skal du bruge turn left-blokken i slutningen af løkken, så du ændrer retning efter hver bevægelse. På den måde kan du indsamle alt kornet på kortet og gennemføre niveauet.

Husk, at dette skal gøres ved at bruge højst fire (4) blokke.