Programare pentru începători cu blocuri
Capitolul
>
Nivel

Liste și colecții
Referențierea elementelor din listă

Obiectiv

Ia coșul cu ouă și verifică câte ouă ai în interior, apoi plasează ouăle în containerele lor corespunzătoare referindu-te la poziția lor dintr-o listă.

Colecția proaspătă de ouă de astăzi a fost adunată și plasată într-un coș. Ia coșul și verifică câte ouă ai de fiecare tip pentru a le putea pune la loc. Există patru tipuri de ouă în coș: "ouă albe", "ouă închise la culoare", "ouă roșii" și "ouă albastre".

Mai întâi ia coșul plasat lângă containere și mergi către marca X luminosă de lângă masă. După ce ajungi la marca X luminosă și te îndrepți spre masă, folosește blocul while pentru a verifica ouăle din coș. Creează o variabilă count setată la 0, apoi folosește un bloc while care continuă atâta timp cât count < 4. În interiorul buclei, folosește blocul speak împreună cu blocul text join pentru a combina "I have ", valoarea din lista basket la poziția count (folosind get item from list), " ", valoarea din lista eggs la poziția count, " in compartment ", și count. Apoi folosește blocul change variable by pentru a crește count cu 1.

Există două (2) constante de listă în coș. O listă care conține numele tuturor celor patru (4) ouă disponibile, numită eggs. Și o altă listă numită basket care conține numărul de ouă de fiecare culoare pe care le conține coșul.

Coșul are patru (4) compartimente, numerotate de la 0 la 3, ouăle fiecărei culori fiind depozitate în propriul compartiment. Acest lucru îți indică și locația lor și ordinea din liste, după cum urmează: 0 = ouă albe, 1 = ouă închise la culoare, 2 = ouă roșii, 3 = ouă albastre.

Mergi către marcajele X întunecate de lângă containere și folosește blocul place pentru a plasa tipul corect de ou în containerul potrivit. Fiecare container are un semn care te informează despre culoarea oului depozitat acolo.

Poți accesa fiecare tip de ou din lista ta identificând unde se află în listă folosind blocul get item from list. Conectează variabila listă (basket) și numărul index (0, 1, 2 sau 3) pentru a accesa o valoare specifică din listă.

Mergi la toate cele patru marcaje X întunecate și plasează ouăle fiecărui tip corespunzător în locația lor potrivită. De exemplu: folosește get item from list cu basket și indexul 0, apoi conectează-l la blocul place de pe marca X întunecată cu semnul pentru ouăle albe. Consultă graficul numerotat de mai sus, folosește-l în combinație cu place și get item from list la toate cele patru marcaje X întunecate pentru a finaliza nivelul.

Carte de Cod