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