Begynderkodning med blokke
Kapitel 6
>
Niveau 6
Mål
Indsaml alle bærrene i gården ved hjælp af løkker og kombiner dem for at lave syltetøj.
Nu hvor du er kommet ind i gården, skal du samle nogle bær på marken og tage dem til mixeren for at producere syltetøj. Brug løkker for at optimere din kode og betingelser for at tilpasse koden til specifikke situationer.
For at kombinere bærrene skal du have en liste, opret en tom liste kaldet berries ved at bruge create empty list blokken. Gem den i en variabel, inden du opretter løkken, så du kan tilføje bærrene til din liste ved hjælp af set item in list blokken med INSERT-mode på SIDSTE position, mens du samler dem.
Opret en for løkke blok med variablen x fra 0 til 2 for at bevæge dig rundt i gården, samle og gemme bærrene. Der er tre (3) forskellige typer af bær i gården: røde bær, blå bær og sorte bær (de lilla bær), hver med forskellige mængder. Brug if blokke for hver løkkecyklus og gem den specifikke mængde af hvert bær i en variabel, så du kan tilføje dem til listen.
Brug for løkken blok. Inden i løkken skal du gå fremad 4 skridt, derefter bruge flere if blokke for at tjekke værdien af x. Hvis x er lig med 0, sæt red_berries til 3 og tilføj den til listen ved hjælp af set item in list blokken med INSERT-mode på SIDSTE position. Hvis x er lig med 1, sæt blue_berries til 5 og tilføj den til listen. Hvis x er lig med 2, sæt black_berries til 4 og tilføj den til listen. Drej derefter til venstre.
Husk at x bestemmer, hvilken løkkecyklus der er i gang, og den starter altid ved 0. I hver cyklus skal du samle bær, oprette en variabel for de bær, du samler, gemme den korrekte mængde og tilføje dem til listen ved hjælp af set item in list blokken.
Når du er færdig med at samle og gemme bærrene, vil koden efter løkken blive udført. Gå fremad 4 skridt for at nå X-mærket og bland bærrene for at danne syltetøj ved hjælp af combine blokken med din berries liste for at fuldføre niveauet.