Nybörjarkodning med block
Kapitel
>
Nivå

Villkor och beslut
Alternativa loopvillkor

Mål

Samla alla bär i gårdsplanen med hjälp av loopar och kombinera dem för att göra sylt.

Nu när du har tagit dig in på gårdsplanen, samla några bär på fältet och ta dem till mixern för att producera sylt. Använd loopar för att optimera din kod och villkor för att anpassa koden till specifika situationer.

För att kombinera bären måste du ha en lista, skapa en tom lista med namnet berries med hjälp av blocket create empty list. Spara den i en variabel innan du skapar loopen så att du kan lägga till bären i din lista med hjälp av blocket set item in list med INSERT-läge vid SISTA positionen när du hämtar dem.

Skapa ett for-loopblock med variabeln x från 0 till 2 för att ta dig runt på gårdsplanen och hämta samt lagra bären. Det finns tre (3) olika typer av bär på gårdsplanen: röda bär, blå bär och svarta bär (de lila bären), var och en med olika kvantiteter. Använd if-block för varje loopcykel och spara den specifika mängden av varje bär i en variabel så att du kan lägga till dem i listan.

Använd for-loopblocket. Inuti loopen, gå framåt 4 steg, använd sedan flera if-block för att kontrollera värdet på x. Om x är lika med 0, sätt red_berries till 3 och lägg till det i listan med hjälp av blocket set item in list med INSERT-läge vid SISTA positionen. Om x är lika med 1, sätt blue_berries till 5 och lägg till det i listan. Om x är lika med 2, sätt black_berries till 4 och lägg till det i listan. Sväng sedan vänster.

Kom ihåg att x bestämmer vilken loopcykel som pågår och den börjar alltid med 0. I varje cykel, samla bär, skapa en variabel för de bär du samlar, spara rätt mängd och lägg till dem i listan med hjälp av blocket set item in list.

När du är klar med att samla och lagra bären, kommer koden efter loopen att köras. Gå framåt 4 steg för att nå X-märket och blanda bären för att skapa sylt med hjälp av blocket combine med din berries-lista för att slutföra nivån.

Kodbok