Programare pentru începători cu blocuri
Capitolul
>
Nivel

Condiții și decizii
Verificarea existenței

Obiectiv

Găsește dacă ingredientele sunt stocate în containere și combină-le pentru a prepara mâncare.

Pentru a putea prepara o salată, ai nevoie de mai multe ingrediente, dar trebuie să le aduni mai întâi. Vei găsi morcovi, roșii, salată verde și castraveți pe câmp, însă morcovii și castraveții sunt depozitați. Colectează obiectele pe care le poți apuca în câmp.

Pentru a găsi obiectele lipsă, mergi către marcajele X din fața containerelor și testează condițiile pentru a verifica dacă obiectele sunt depozitate într-un container. Folosește blocul for loop pentru a accelera procesul și blocul collect pentru a recupera orice obiecte.

Folosește blocul for loop cu o variabilă x care variază de la 0 la 3. În interiorul buclei, folosește un bloc if pentru a verifica dacă "carrot" sau "cucumber" se află în constantul bag. Folosește blocul find item in list pentru a verifica dacă obiectele există în bag. Dacă condiția este adevărată, folosește blocul collect împreună cu get item from list pentru a obține obiectul din bag la indexul x (folosește get item from list cu FROM_START și variabila x).

Odată ce ai colectat toate obiectele, stochează-le într-o listă numită items folosind blocul create empty list, și adaugă numere în listă folosind blocul set item in list în modul INSERT la poziția FINALĂ.

În final, mergi către semnul X luminos și combină toate obiectele pentru a pregăti o masă folosind blocul combine. Verifică dacă toate obiectele sunt înregistrate verificând lungimea listei tale într-un bloc if folosind blocul length of list. Folosește blocul de comparație less than pentru a verifica dacă lungimea este mai mică de 5. Dacă este adevărat, folosește blocul combine cu lista ta de obiecte.

Carte de Cod