[Teorie] Comparatie for, while, do-while + break/continue
Posted: Sun Sep 20, 2026 11:08 pm
Pre-conditie vs Post-conditie + break/continue
Compararea celor 3 bucle • control suplimentar al fluxului
Nivel: Incepator | Durata: ~25 min
1. Pre-conditie vs Post-conditie
Nivel: Incepator | Durata: ~25 min
Test initial (pre-conditie) — 0, 1+ executii wrote:Conditia verificata INAINTEA corpului. Falsa de la inceput = corpul nu ruleaza niciodata. Aici intra FOR si WHILE.
Test final (post-conditie) — 1+ executii wrote:Conditia verificata DUPA corp. Corpul ruleaza CEL PUTIN O DATA. Aici intra DO-WHILE.
Code: Select all
for | initial | 0, 1+ ori | pasi cunoscuti (parcurgere vector)
while | initial | 0, 1+ ori | pasi necunoscuti (cifrele numarului)
do-while| final | 1+ ori | validarea datelor cititebreak wrote:Opreste DEFINITIV bucla. Continua dupa acolada de inchidere.Code: Select all
for (int i = 1; i <= 5; i++) { if (i == 3) break; cout << i << " "; } // Afiseaza: 1 2
Intrebari? Postati mai jos.continue wrote:Sare doar PASUL curent, trece la iteratia urmatoare.Code: Select all
for (int i = 1; i <= 5; i++) { if (i == 3) continue; cout << i << " "; } // Afiseaza: 1 2 4 5
Sursa: bac-2026.vercel.app/lessons/12