Informatică Sisteme de operare
Structuri repetitive in programare
Structurile repetitive în programare sunt instrucțiuni care execută un bloc de cod de mai multe ori, până când o condiție nu mai este îndeplinită. Acestea automatizează sarcini repetitive și economisesc cod. Cele mai comune sunt bucla for, while și do-while.
Tipuri de bucle
- for Execută un număr cunoscut de iterații. Exemplu: for (i = 0; i < 5; i++) { print(i); } afișează numerele de la 0 la 4.
- while Repetă blocul cât timp condiția este adevărată. Exemplu: while (x > 0) { x--; } scade x până la 0.
- do-while Execută blocul cel puțin o dată, apoi verifică condiția. Exemplu: do { print("Salut"); } while (false); afișează "Salut" o dată.
Exemplu cu for
- 1 Pasul 1 Inițializează variabila: for (int i = 1; i <= 3; i++)
- 2 Pasul 2 Scrie codul: { suma = suma + i; }
- 3 Pasul 3 Rezultatul: după 3 iterații, suma devine 6 (1+2+3).
Alege bucla potrivită în funcție de când știi numărul de iterații sau condiția de oprire.