💻 Lecții C++ & Python🏠 Home
Echivalența Structurilor Repetitive: PENTRU în CÂT TIMP | BAC
◀Structura PENTRU...EXECUTĂ (for) în PseudocodPrelucrarea Cifrelor unui Număr — Animație Interactivă▶
Se pregătesc resursele...

📘 Lecție de pseudocod 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, exerciții propuse cu indicii și rezolvare, și pe Alex, asistentul care îți dă indicii, îți explică algoritmul și îți corectează codul.

Reguli de Transformare

  • PENTRU → CÂT TIMP: inițializare contor + CÂT TIMP condiție + incrementare în corp
  • REPETĂ → CÂT TIMP: se execută cel puțin o dată; se simulează cu execuție înainte de test

Exemplu: PENTRU → CÂT TIMP

i ← 1
CÂT TIMP i <= n EXECUTĂ
    instrucțiuni
    i ← i + 1
SFÂRȘIT CÂT TIMP

❓ Întrebări frecvente

1. Orice CÂT TIMP poate fi transformat în PENTRU? Nu — doar dacă numărul de iterații este cunoscut.

2. Diferența dintre REPETĂ și CÂT TIMP? REPETĂ execută cel puțin o dată, CÂT TIMP poate să nu execute deloc.

3. Se poate transforma orice PENTRU într-un CÂT TIMP? Da, întotdeauna — inversul nu e mereu adevărat, doar CÂT TIMP cu număr cunoscut de pași poate deveni PENTRU.

4. De ce apare acest tip de transformare la BAC? Testează dacă elevul înțelege logica structurilor repetitive, nu doar sintaxa lor.

5. Ce risc apare la o transformare greșită? Poate rezulta o buclă care se execută de un număr greșit de ori, sau deloc.

Ce conține lecția completă?

  • ✅ Explicații video cu profesorul
  • ✅ Toate transformările, cu aplicații rezolvate în simulator
  • ✅ Cazuri speciale: pas diferit de 1, condiții complexe
  • ✅ Exerciții propuse cu indicii și rezolvare
  • ✅ Asistentul Alex: indicii, explicarea algoritmului, corectarea codului

Vezi și — alte lecții din același capitol

→ Vezi și varianta C++: Echivalența Structurilor Repetitive (C++)