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. 1
    Pasul 1 Inițializează variabila: for (int i = 1; i <= 3; i++)
  2. 2
    Pasul 2 Scrie codul: { suma = suma + i; }
  3. 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.

Mai multe din Sisteme de operare