Informatică Sisteme de operare
Cum functioneaza buclele in programare?
Buclele în programare sunt structuri de control care repetă o secvență de instrucțiuni de mai multe ori, până când o condiție este îndeplinită. Ele sunt esențiale pentru automatizarea sarcinilor repetitive, cum ar fi procesarea listelor sau calcularea sumelor. Cele mai comune tipuri sunt bucla 'for', 'while' și 'do-while'.
Tipuri de bucle și utilizare
- Bucla for Folosită când se cunoaște numărul exact de iterații. Sintaxa în Python: for i in range(5): print(i) afișează numerele de la 0 la 4.
- Bucla while Repetă instrucțiunile atâta timp cât o condiție este adevărată. Exemplu: while x < 10: x += 1 mărește x până la 10.
- Bucla do-while Execută instrucțiunile cel puțin o dată, apoi verifică condiția. Este comună în limbaje ca C++.
Exemplu de calcul cu buclă
- 1 Pasul 1: Inițializare Declară o variabilă sum = 0 pentru a stoca suma numerelor de la 1 la 10.
- 2 Pasul 2: Bucla for Folosește for i in range(1, 11): sum += i. Aceasta adună fiecare i la sum, de la 1 la 10.
- 3 Pasul 3: Rezultat După buclă, sum va fi 55 (1+2+...+10). Afișează rezultatul cu print(sum).
Exersează scriind bucle pentru sarcini simple, cum ar fi afișarea unui șir de numere, pentru a înțelege fluxul de execuție.