Begynderkodning med blokke
Kapitel 5
>
Niveau 4
Mål
Vurder oplysninger om frugtkasser og flyt æbler til kurven.
Ude i haven opbevares noget friskplukket frugt i kasser. Det er en god idé at hente nogle ekstra og lægge dem i en kurv, så de kan fordeles. Til dette vil vi bruge nogle nye blokke, herunder display-blokken til at se indholdet af lister.
Der er to listekonstanter kaldet crate1 og crate2, som indeholder frugter, der er samlet i haven. Gå til det mørke kryds (X) og vend mod kassen. Her vil vi kontrollere, hvor mange frugttyper der er i kassen, ved at tjekke længden af listekonstanten crate1.
Fra Kommunikation-menuen trækker du speak-blokken ind i editoren. Fra Konstanter-menuen har vi en række blokke. Træk og slip length-blokken, som er knyttet til crate1-konstanten, og indsæt den i speak-blokken.

Lad os nu identificere, hvilke elementer der er i listekonstanten, ved at bruge display-blokken, som findes i Kommunikation-menuen. Træk og slip blokken ind i editoren, og indsæt listekonstanten crate1 fra Konstanter-menuen for at se indholdet af crate1.

Herefter går du til det lyse kryds (X) og vender mod kassen. Her skal vi tjekke, om listekonstanten crate2 indeholder frugten “Apple”, og hvor den er placeret i listen. Placer en speak-blok i editoren, og træk og slip occurrence-blokken fra Lister-menuen ind i speak-blokken.

I det første felt indsætter du den selvstændige crate2-blok fra Konstanter-menuen, og i det andet felt indsætter du en string-blok fra Tekst-menuen og skriver teksten “Apple”. Dette giver dig mulighed for at finde, hvor “Apple” er placeret i listekonstanten crate2.

Identificer, hvad indholdet af crate2 er, ved at bruge display-blokken. Træk og slip display-blokken fra Kommunikation-menuen, og indsæt listekonstanten crate2 fra Konstanter-menuen.

Nu hvor vi kender kassens indhold og ved, hvor “Apple” er placeret, skal du bruge collect-blokken fra Handlinger-menuen og tilføje en string-blok fra Tekst-menuen. Skriv ordet “Apple” i string-blokken for at samle æblerne op fra kassen.

Til sidst går du til det gyldne kryds (X) og vender mod kurven. Her skal vi placere æblerne. Brug place-blokken fra Handlinger-menuen og indsæt en string-blok fra Tekst-menuen. Skriv ordet “Apple” i string-blokken for at lægge æblerne i kurven og fuldføre niveauet.