Kodning med block för nybörjare
Kapitel 6
>
Nivå 5
Mål
Samla upp och kasta ut allt ogräs i passagerna med ett enda villkor i loopen.
Gångvägen till innergården är full av ogräs som behöver tas om hand. Du kan automatisera denna process genom att använda loopar och använda else-delen av if-blocken till fullo. Det finns fem (5) ogräs i den första passagen och nio (9) ogräs i de följande två passagerna.
Skapa ett for-loopblock med variabeln x från 0 till 2 i steg om 1, så att blocken inuti loopen kan omfatta alla tre (3) passager runt innergården.

Inuti loopen, använd move forward-blocket för 10 steg, dra & släpp därefter ett if-block med en else-sektion från menyn Control.

Kontrollera om variabeln x är lika med (=) 0 genom att infoga ett comparison-block i if-blocket från menyn Logic och lägga till ett number-block från menyn Math. Detta kontrollerar om loopen är i första varvet.

Det finns fem (5) ogräs i den första passagen, variabeln x avgör vilket varv loopen är inne i och den börjar alltid på 0. I Do-facket i if-blocket infogar du ett place-block, lägger till ett number-block från menyn Math och ställer in siffran på 5. Lägg till ett turn right-block för att din karaktär ska vara vänd mot nästa korridor.

Infoga ytterligare ett place-block i else-facket i if-blocket, lägg in ett number-block i det och ställ siffran på 9. Infoga ett turn right-block under det i facket; detta gör att du kan placera ogräset du samlat efter att du tagit rätt antal ogräs.

När allt ogräs har samlats upp och kastats i behållarna med den enda loopen och if-blocket är nivån slutförd.