Programare pentru începători cu blocuri
Capitolul 6
>
Nivel 5
Obiectiv
Colectează și aruncă toate buruienile din pasajele folosind o singură condiție de buclă.
Calea către curte este plină de buruieni care trebuie îndepărtate. Poți automatiza acest proces folosind bucle și valorificând pe deplin secțiunea else a blocurilor if. Sunt cinci (5) buruieni în primul pasaj și nouă (9) buruieni în următoarele două pasaje.
Creează un bloc de buclă for cu variabila x de la 0 la 2, cu increment de 1, astfel încât blocurile din interiorul buclei să acopere toate cele trei (3) pasaje din jurul curții.

În interiorul buclei, folosește blocul move forward pentru 10 pași, apoi inserează un bloc if cu secțiunea else din meniul Control, prin tragere și plasare.

Verifică dacă variabila x este egală (=) cu 0 inserând un bloc comparison în blocul if din meniul Logic și adăugând un bloc number din meniul Math. Astfel vei verifica dacă bucla este în primul ciclu.

Sunt cinci (5) buruieni în primul pasaj, variabila x verifică în ce ciclu se află bucla și aceasta începe întotdeauna de la 0. În slotul Do al blocului if inserează blocul place, adaugă un bloc number din meniul Math și setează valoarea la 5. Adaugă un bloc turn right pentru ca personajul tău să fie orientat către următorul hol.

Inserează un alt bloc place în slotul else al blocului if, introdu un bloc number în interiorul acestuia și setează valoarea la 9. Inserează apoi un bloc turn right sub acesta, în interiorul slotului; astfel vei putea plasa buruienile colectate după ce ai preluat numărul corect de buruieni.

Odată ce toate buruienile au fost colectate și depozitate în recipiente folosind bucla unică și blocul if, nivelul va fi finalizat.