Programare pentru începători cu blocuri
Capitolul
>
Nivel

Bucle și Repetare
Bucle While

Buclurile sunt blocuri pe care le poți folosi pentru a repeta aceleași acțiuni. Acest lucru îți face mai ușoară finalizarea sarcinilor din joc fără a trebui să adaugi liste lungi de blocuri. Există două tipuri de bucle: blocuri de tip while și blocuri de tip repeat, pe care le vom explora în nivelele următoare.

Există cinci (5) ouă în această hartă, pe care le poți ridica folosind doar câteva blocuri cu ajutorul unui bloc while. Încearcă să aduni toate ouăle repetând aceleași două blocuri de mișcare de patru ori.

Guide

Obiectiv

Adună toate ouăle din hambar folosind doar șase (6) blocuri, utilizând blocul while loop.

Găinile și-au depus ouăle peste tot! Parcurge hambarul și adună rapid toate ouăle!

Pentru a reduce numărul de blocuri pe care trebuie să le folosești și a face codarea mult mai puțin obositoare, poți folosi bucle! Acestea sunt blocuri care îți permit să repeți aceleași acțiuni, eliminând necesitatea de a plasa acelasi set de blocuri de fiecare dată.

Un bloc while loop este una dintre aceste bucle în care poți seta repetarea blocurilor atât timp cât o anumită condiție este adevărată. Configurează o variabilă numită count pentru a determina de câte ori dorești să repete blocurile, apoi seteaz-o ca condiție pentru buclă.

Folosește blocul set count to pentru a seta variabila la 0, apoi utilizează blocul while loop cu un bloc de comparație pentru a verifica dacă count este mai mic decât 4. Plasează blocurile de mișcare în interiorul blocului while loop și folosește blocul change count by pentru a crește count cu 1 la fiecare ciclu.

În acest exemplu, blocul while loop 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ă când atinge 4. Orice blocuri plasezi în interiorul blocului while loop vor fi repetate, în acest caz de patru ori. Atenție, buclele pot rula la nesfârșit dacă nu sunt oprite, așa că asigură-te să incluzi blocul change count by, altfel ar putea apărea o eroare.

Încearcă-l! Adună toate cele cinci (5) ouă și completează nivelul folosind în total doar șase (6) blocuri în editorul de blocuri.

Carte de Cod