Programare pentru începători cu blocuri
Capitolul
>
Nivel

Bucle și repetiție
Secvență de buclă For

Obiectiv

Colectează boabe și găsește ieșirea din labirint folosind cel mult patru (4) blocuri.

Te-ai rătăcit în mijlocul unui labirint, folosește bucle pentru a colecta boabele din câmp și a ieși din labirint.

După cum poți vedea din hartă, labirintul este denivelat, așa că nu poți repeta pur și simplu aceeași mișcare ca în nivelurile anterioare. Pentru asta, trebuie să valorifici complet variabila blocului for loop.

Foloseste blocul for loop cu o variabilă numită x. Setează-l să înceapă de la 0 și să meargă până la un număr (de exemplu, 11). Variabila x verifică câte cicluri a parcurs blocul for loop. Folosind variabila x în parametrul de pași al blocului move forward (folosind un bloc matematic pentru a adăuga x + 1), vei putea muta personajul cu încă un pas de fiecare dată când se repetă bucla.

De exemplu, dacă setezi blocul for loop să meargă de la 0 la 3, și folosești x + 1 în parametrul de pași al blocului move forward, mișcarea se va incrementa cu un pas în plus de fiecare dată când se execută bucla, și ar arăta astfel în practică:

  • Primul Ciclu: move forward (1 pas)
  • Al doilea Ciclu: move forward (2 pași)
  • Al treilea Ciclu: move forward (3 pași)
  • Al patrulea Ciclu: move forward (4 pași)

Folosește variabila din blocul for loop în parametrul de pași al blocului move forward pentru a-ți mări mișcarea de fiecare dată când se execută bucla și colectează toate boabele pentru a finaliza nivelul. Amintește-ți, acest lucru trebuie realizat folosind cel mult patru (4) blocuri.

Carte de Cod