Begynderkodning med blokke
Kapitel 5
>
Niveau 1
Lister kan bruges til at lagre flere værdier ét sted, hvad enten det er tal eller tekststrenge! Dette vil spare dig tid og plads i din kode samt gøre det muligt at læse data i sekvenser.
I denne øvelse skal du finde alle de farvede æg rundt om laden og gemme dem i en liste, så du kan placere dem sammen i en beholder.

Mål
Saml æg og udfyld en liste, du kan opbevare i en beholder.
Saml de forskellige æg i laden, og gem dem sammen i en liste, så du kan lægge dem i en beholder.
Lister er som variabler, der giver dig mulighed for at gemme flere værdier samlet ét sted. Vi bruger de samme blokke som til variabler, men vi tilføjer særlige listeblokke for at oprette en liste over værdier.
Saml alle æggene af hver farve på marken: røde, grønne og blå æg. Når de er samlet, opret variablerne: red_eggs, blue_eggs, green_eggs ved at klikke på Opret variabel-knappen i Variabler-menuen.

Tæl, hvor mange æg du har samlet af hver type, og brug set variable-blokken til at sætte antallet i hver variabel. Træk nummerbobler fra Matematik-menuen ind i set variable-blokken; antallet af æg af hver type vises i øverste højre hjørne af skærmen.

Når alle æggene er indsamlet, og variablerne er sat, bevæg dig til det mørke X-mærke og vend dig mod beholderen. Her opretter vi en liste og gemmer alle æggene i listen, så de kan puttes i beholderen.
Opret først en variabel kaldet eggs ved hjælp af Opret variabel-knappen i Variabler-menuen. Træk derefter set variable-blokken ind i blokeditoren, og vælg variablen eggs.

Her ændrer tingene sig: i Lister-menuen i værktøjskassen trækker du create list-blokken ind og placerer den i set variable-blokken. I de tre felter i spillet indsætter du de tre variabler, du tidligere oprettede: red_eggs, blue_eggs, green_eggs.

Dette opretter listen eggs med de tre variabler og gemmer således tre værdier i én datastruktur. Brug til sidst place-blokken fra Handlinger-menuen og tilføj listen eggs for at placere den i beholderen og fuldføre niveauet.