Grunnleggende koding med blokker
Kapittel 4
>
Nivå 1
Løkker er blokker du kan bruke for å gjenta de samme handlingene. Dette gjør det enklere for deg å fullføre oppgaver i spillet uten å måtte plassere lange lister med blokker. Det finnes to typer løkker: while-løkke-blokker og repeat-blokker som vi vil utforske i de følgende nivåene.
Det er fem (5) egg i dette kartet, og du kan plukke dem opp med bare noen få blokker ved å bruke en while-løkke. Prøv å plukke opp alle eggene ved å gjenta de samme to bevegelsesblokkene fire ganger.

Mål
Grip alle eggene i låven ved å bruke kun seks (6) blokker, ved å bruke
while-løkke-blokken.
Hønsene la eggene sine overalt! Gå gjennom låven og samle alle eggene raskt!
For å redusere antallet blokker du må bruke og gjøre koding mindre kjedelig kan du bruke løkker! Dette er blokker som lar deg gjenta de samme handlingene, slik at du slipper å plassere de samme blokkene om og om igjen.
En while-løkke-blokk er en slik løkke hvor du kan sette blokker til å gjenta så lenge en viss betingelse er sann.

Variabelen count er satt opp i blokkredigereren for å avgjøre hvor mange ganger du ønsker at blokkene skal løkke. Den brukes til å sette løkkens betingelse.
En while-løkke-blokk med en sammenligningsblokk er satt opp i kodeeditoren for å sjekke om count er mindre enn 4. Plasser bevegelsesblokkene dine inne i while-løkke-blokken, og bruk change variable-blokken for å øke count med 1 i hver syklus.

I dette eksempelet sjekker while-løkke-blokken om count er mindre enn 4. count starter på 0 og øker med 1 i hver syklus til den når 4. Alle blokker du plasserer inne i while-løkke-blokken vil bli gjentatt, i dette tilfellet fire (4) ganger.
Plasser move forward med riktig antall trinn og turn left-blokker inne i løkken for å gjenta blokksekvensen fire (4) ganger for å gå rundt hønsehuset og samle alle eggene.

Advarsel: Løkker kan kjøre evig hvis de ikke stoppes, så sørg for å inkludere change count by-blokken, ellers kan det føre til en feil.
Prøv det! Samle alle fem (5) eggene og fullfør nivået ved å bruke kun seks (6) blokker totalt i blokkredigereren.