0:00:02.350,0:00:03.810 BUCLE 0:00:05.050,0:00:08.000 Când utilizați un bloc de repetare[br]pentru a repeta codul, 0:00:08.150,0:00:11.450 de unde știe computerul când se repetă[br]de suficient de multe ori? 0:00:11.820,0:00:15.670 Blocul de repetare ascunde de fapt[br]o bucată de cod mai sofisticată 0:00:15.900,0:00:17.100 numit „buclă de” 0:00:17.400,0:00:22.300 un contor cu valoare de pornire[br]până la o valoare finală, de multe ori. 0:00:22.820,0:00:26.000 De exemplu,, un bloc de cod „repetați trei” 0:00:26.100,0:00:29.220 numără de la 1 la 3 din 1 în 1. 0:00:29.350,0:00:32.500 De fiecare dată când numără[br], rulează codul în interiorul buclei. 0:00:33.420,0:00:36.950 Bucla știe de câte ori a rulat folosind[br]o variabilă de contor 0:00:37.020,0:00:39.600 care este setată la pornire 0:00:39.720,0:00:42.470 și căreia i se adaugă incrementul[br]de fiecare dată când bucla rulează. 0:00:42.920,0:00:46.970 De îndată ce variabila contor e mai mare[br]decât valoarea finală, bucla se oprește. 0:00:48.370,0:00:52.670 Avantajul utilizării unei bucle reale[br]în locul unui bloc de repetare 0:00:53.020,0:00:56.500 este că vezi de fapt variabila contor[br]și o utilizezi în bucla ta. 0:00:56.920,0:01:02.550 De exemplu, dacă am o serie de flori[br]și prima are un nectar 0:01:02.550,0:01:05.700 a doua are două și a treia are trei 0:01:05.800,0:01:10.770 pot folosi bucla pentru a spune albinei[br]să colecteze contor „nectar” de fiecare dată. 0:01:10.950,0:01:13.070 Ar colecta 1 la primul contor 0:01:13.070,0:01:15.070 2 la al doilea și 3 la al treilea. 0:01:16.520,0:01:20.950 De asemenea, într-o buclă, poți crește contorul[br]cu un alt număr decât 1 de fiecare dată. 0:01:21.450,0:01:26.620 Poti număra din 2 în 2, din 4 în 4[br]sau chiar o cifră care se schimbă succesiv.