📘 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.
i ← 1
CÂT TIMP i <= n EXECUTĂ
instrucțiuni
i ← i + 1
SFÂRȘIT CÂT TIMP
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.
→ Vezi și varianta C++: Echivalența Structurilor Repetitive (C++)