Kodning för nybörjare med block
Kapitel 5
>
Nivå 4
Mål
Utvärdera information om fruktlådor och överför äpplen till en korg.
I trädgården förvaras nyplockad frukt i lådor; det är en bra idé att ta några extra och lägga dem i en korg så att de kan delas ut. För att göra detta kommer vi att använda några nya block, bland annat display-blocket för att visa innehållet i listor.
Det finns två listkonstanter som heter: crate1 och crate2 som innehåller frukter som samlats in i trädgården. Gå till det mörka X-märket och stå vänd mot lådan. Här kommer vi att kontrollera hur många frukttyper som finns i lådan genom att kolla längden på listkonstanten crate1.
Från menyn Communications drar och släpper du speak-blocket i editorn. Gå sedan till menyn Constants där det finns olika block. Dra och släpp length-blocket, koppla det till listkonstanten crate1 och placera det i speak-blocket.

Nu ska vi se vilka element som finns i listkonstanten genom att använda display-blocket i menyn Communications. Dra och släpp blocket i editorn och infoga listkonstanten crate1 från menyn Constants för att visa listans innehåll.

Gå sedan till det ljusa X-märket och stå vänd mot lådan. Här ska vi kontrollera om listkonstanten crate2 innehåller frukten “Apple” och var den är placerad i listan. Placera ett speak-block i editorn och dra och släpp occurrence-blocket från menyn Lists in i speak-blocket.

I det första fältet infogar du det fristående crate2-blocket från menyn Constants och i det andra fältet infogar du ett string-block från menyn Text och skriver ordet “Apple”. På så sätt kan du se var “Apple” är placerad i listkonstanten crate2.

Identifiera innehållet i crate2 genom att använda display-blocket. Dra och släpp display-blocket från menyn Communications och infoga listkonstanten crate2 från menyn Constants.

Nu när vi vet innehållet i lådan och var “Apple” finns, använd collect-blocket från menyn Actions och lägg till ett string-block från menyn Text. Skriv ordet “Apple” i string-blocket för att plocka upp äpplena från lådan.

Till sist, gå till det gyllene X-märket och stå vänd mot korgen. Här ska vi placera äpplena. Använd place-blocket från menyn Actions och infoga ett string-block från menyn Text. Skriv ordet “Apple” i string-blocket för att lägga äpplena i korgen och klara nivån.