Programare cu blocuri pentru începători
Capitolul 3
>
Nivel 4
Obiectiv
Ia coșul cu ouă și depozitează ouăle în recipiente înainte de a spune câte ouă ai depozitat.
În acest nivel, vei folosi o constantă numită egg_basket care reprezintă numărul de ouă din coș. Constantele sunt ca variabilele deja setate pentru tine; pot fi folosite, dar nu pot fi modificate. Vei găsi egg_basket în meniul Constants și funcționează ca celelalte variabile.
Creează două variabile numite bag1 și bag2 apăsând butonul create variable din meniul Variables; le vom folosi pentru a stoca jumătate din ouă în fiecare sac. Trage și plasează două (2) blocuri set_variable și setează-le pe bag1 și bag2.

În meniul Constants din toolbox poți găsi constanta egg_basket, precum și blocul operator pregătit cu constanta. Trage și plasează două (2) blocuri operators cu constanta egg_basket din meniul Constants și setează operatorul la ÷ din meniul drop-down.

Trage și plasează cele două blocuri operator și inserează-le în blocurile set_variable pe care le-ai creat. În blocul operator, setează bula numerică la 2. Aceasta va împărți coșul de ouă și va stoca fiecare jumătate în variabilele bag1 și bag2.

Îndreaptă-te spre semnele X întunecate și poziționează-te față în față cu recipienții, folosește blocul place pentru a pune sacii în fiecare recipient. La primul semn X întunecat de la stânga la dreapta, trage și plasează blocul place din meniul Actions și inserează bag1 pentru a-l pune în cutie. La al doilea semn X întunecat trage și plasează blocul place și inserează bag2.

Apoi îndreaptă-te către semnele X luminoase din fața meselor și folosește blocul speak pentru a exprima câte ouă ai. La primul semn X luminos, exprimă numărul total de ouă pe care îl ai folosind blocul speak împreună cu un bloc create text. Fă clic pe pictograma de rotiță din blocul create text pentru a adăuga un al treilea element și inserează: un bloc text cu "Există ", variabila independentă egg_basket și un alt bloc text cu " ouă".
Un șablon dezactivat al acestui proces se află în editorul de blocuri; îl poți activa și edita făcând clic dreapta pe blocul speak și selectând "Enable Block".

La ultimul semn X luminos, exprimă câte ouă sunt în fiecare recipient folosind blocul speak împreună cu un bloc create text; adaugă două sloturi suplimentare în bloc.
În blocul create text, inserează: un bloc text cu "Există ", variabila independentă bag1, un bloc text cu " ouă în sacul 1 și ", variabila independentă bag2, și în final un bloc text cu " în sacul 2". Asigură-te că spațierea din text este corectă.

Odată ce informațiile au fost înregistrate pe mese, nivelul va fi complet.