Programare cu blocuri pentru începători
Capitolul 4
>
Nivel 1
Buclele sunt blocuri pe care le poți folosi pentru a repeta aceleași acțiuni. Astfel, îți este mai ușor să finalizezi sarcini în joc fără a plasa liste lungi de blocuri. Există două tipuri de bucle: blocurile while și blocurile repeat, pe care le vom explora în nivelurile următoare.
Există cinci (5) ouă pe această hartă, le poți ridica folosind doar câteva blocuri cu un bloc while. Încearcă să aduni toate ouăle repetând aceleași două blocuri de mișcare de patru ori.

Obiectiv
Colectează toate ouăle din hambar folosind doar șase (6) blocuri, utilizând blocul buclă while.
Găinile și-au depus ouăle peste tot! Parcurge hambarul și strânge rapid toate ouăle!
Pentru a reduce numărul de blocuri pe care trebuie să le folosești și a face programarea mult mai puțin plictisitoare, poți folosi bucle! Acestea sunt blocuri care îți permit să repeți aceleași acțiuni, eliminând necesitatea de a plasa aceleași blocuri de mai multe ori.
Un bloc buclă while este o astfel de buclă în care poți seta blocuri să se repete cât timp o anumită condiție este adevărată.

O variabilă numită count este configurată în editorul de blocuri pentru a determina de câte ori dorești ca blocurile să se repete. Este folosită pentru a stabili condiția buclei.
Un bloc buclă while cu un bloc de comparație este configurat în editorul de cod pentru a verifica dacă count este mai mic decât 4. Plasează blocurile de mișcare în interiorul blocului while și folosește blocul change variable pentru a crește valoarea lui count cu 1 la fiecare iterație.

În acest exemplu, blocul buclă while verifică dacă count este mai mic decât 4. count pornește de la 0 și crește cu 1 la fiecare ciclu până ajunge la 4. Orice blocuri plasezi în interiorul buclei while vor fi repetate, în acest caz de patru (4) ori.
Plasează blocurile move forward cu numărul corect de pași și turn left în interiorul buclei while pentru a repeta secvența de blocuri de patru (4) ori, astfel încât să ocolești cotețul și să aduni toate ouăle.

Atenție, buclele pot rula la infinit dacă nu sunt oprite, așa că asigură-te că incluzi blocul change count by, altfel s-ar putea produce o eroare.
Încearcă! Colectează toate cele cinci (5) ouă și finalizează nivelul folosind în total doar șase (6) blocuri în editorul de blocuri.