BUCLE Când utilizați 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.