📘 Lecție de C++ pentru clasa a 9-a și BAC, cu explicații video de la profesor. Mai jos ai rezumatul. În lecția completă găsești aplicații rezolvate cu simulator, în care vezi pas cu pas cum se schimbă variabilele, compilator C++ în browser, exerciții propuse cu indicii și rezolvare, și pe Alex, asistentul care îți dă indicii, îți explică algoritmul și îți corectează codul.
while (condiție) {
// instrucțiuni
}
int s = 0, i = 1;
while (i <= n) {
s += i;
i++;
}
cout << s;
1. Când folosim while? Când nu știm numărul exact de repetări.
2. Cum evităm bucla infinită? Asigurăm că variabila din condiție se modifică la fiecare pas.
3. Se poate ca bucla while să nu se execute deloc în C++? Da, dacă la prima verificare condiția e falsă.
4. Ce este bucla do-while și cum diferă de while? do-while execută corpul cel puțin o dată, apoi verifică condiția — spre deosebire de while, care testează întâi.
5. Care e diferența dintre while și for în C++? for se folosește când știi de câte ori se repetă (ai un contor), while când repetarea depinde de o condiție. Orice for se poate rescrie cu while.
→ Vezi și varianta Pseudocod: Structura CÂT TIMP (Pseudocod)