-
BUCLE
-
Când utilizezi un bloc de repetare
pentru a repeta codul,
-
de unde știe computerul când se repetă
de suficient de multe ori?
-
Blocul de repetare ascunde de fapt
o bucată de cod mai sofisticată
-
numit „buclă de”
-
un contor cu valoare de pornire
până la o valoare finală, de multe ori.
-
De exemplu,, un bloc de cod „repetați trei”
-
numără de la 1 la 3 din 1 în 1.
-
De fiecare dată când numără
, rulează codul în interiorul buclei.
-
Bucla știe de câte ori a rulat folosind
o variabilă de contor
-
care este setată la pornire
-
și căreia i se adaugă incrementul
de fiecare dată când bucla rulează.
-
De îndată ce variabila contor e mai mare
decât valoarea finală, bucla se oprește.
-
Avantajul utilizării unei bucle reale
în locul unui bloc de repetare
-
este că vezi de fapt variabila contor
și o utilizezi în bucla ta.
-
De exemplu, dacă am o serie de flori
și prima are un nectar
-
a doua are două și a treia are trei
-
pot folosi bucla pentru a spune albinei
să colecteze contor „nectar” de fiecare dată.
-
Ar colecta 1 la primul contor
-
2 la al doilea și 3 la al treilea.
-
De asemenea, într-o buclă, poți crește contorul
cu un alt număr decât 1 de fiecare dată.
-
Poti număra din 2 în 2, din 4 în 4
sau chiar o cifră care se schimbă succesiv.