Nybörjarkodning med block
Kapitel
>
Nivå
Loopar och upprepning
För loop-sekvens
Mål
Samla spannmål och ta dig ut ur labyrinten genom att använda högst fyra (4) block.
Du har råkat gå vilse mitt i en labyrint. Använd loopar för att samla spannmålen på fältet och ta dig ut ur labyrinten.
Som du kan se på kartan är labyrinten ojämn, så du kan inte bara upprepa samma rörelse som i tidigare nivåer. För detta behöver du använda variabeln i for-loopen.
Använd for-loopen med en variabel som heter x. Sätt den att starta från 0 och gå till ett visst tal (som 11). Variabeln x kontrollerar hur många cykler for-loopen har genomfört. Genom att använda variabeln x i move forward-blocket för stegparametern (genom att använda ett matematikblock för att addera x + 1), gör detta att din karaktär rör sig ett steg mer varje gång loopen cyklar.
Till exempel, om du sätter for-loopen att gå från 0 till 3, och använder x + 1 i move forward-blockets steg, kommer rörelsen att öka med ett extra steg varje gång loopen cyklar, och det skulle se ut så här i praktiken:
- Första loopen:
move forward(1 steg) - Andra loopen:
move forward(2 steg) - Tredje loopen:
move forward(3 steg) - Fjärde loopen:
move forward(4 steg)
Använd variabeln från for-loopen inuti move forward-blockets stegparameter för att öka din rörelse för varje loop och samla alla spannmål för att klara nivån. Kom ihåg, detta måste göras med högst fyra (4) block.