Nybörjarprogrammering med block
Kapitel 4
>
Nivå 1
Loopar är block du kan använda för att upprepa samma handlingar. Detta gör det enklare för dig att slutföra uppgifter i spelet utan att behöva placera långa listor med block. Det finns två typer av loopar: while-loop-block och repeat-block som vi kommer att utforska i följande nivåer.
Det finns fem (5) ägg på den här kartan, du kan plocka upp dem med endast några få block med hjälp av ett while-loop-block. Försök att ta alla äggen genom att upprepa samma två rörelseblock fyra gånger.

Mål
Hämta alla äggen i ladan genom att bara använda sex (6) block, med hjälp av
while-loopblocket.
Hönsen lade sina ägg överallt! Gå genom ladan och samla alla äggen snabbt!
För att minska antalet block du behöver använda och göra kodningen mycket mindre tidskrävande kan du använda loopar! Dessa är block som låter dig upprepa samma åtgärder utan att behöva placera samma block om och om igen.
Ett while-loopblock är en sådan loop där du kan låta block upprepas så länge ett visst villkor är sant.

En variabel som heter count är förinställd i blockeditorn för att avgöra hur många gånger du vill att blocken ska loopa. Den används för att ställa in loopens villkor.
Ett while-loopblock med ett jämförelseblock är uppsatt i kodeditorn för att kontrollera om count är mindre än 4. Placera dina rörelseblock inuti while-loopblocket och använd change variable-blocket för att öka count med 1 för varje cykel.

I det här exemplet kontrollerar while-loopblocket om count är mindre än 4. count börjar på 0 och ökas med 1 varje cykel tills det når 4. Alla block du placerar inuti while-loopblocket kommer att upprepas, i det här fallet fyra (4) gånger.
Placera move forward med rätt antal steg och turn left-block inuti while-loopen för att upprepa blocksekvensen fyra (4) gånger, så att du går runt hönshuset och samlar alla ägg.

Var försiktig, loopar kan köra på i oändlighet om de inte stoppas, så var noga med att inkludera change count by-blocket, annars kan det ge ett fel.
Testa själv! Samla alla fem (5) ägg och slutför nivån genom att endast använda totalt sex (6) block i blockeditorn.