Page 68 Manual Informatica si TIC
P. 68
STRUCTURA SECVEN‑ devenit tot mai dezvoltate, iar programele din ce în ce mai mari și mai
La începutul anilor ’70, prelucrările cu ajutorul calculatorului au
ȚIALĂ ȘI STRUCTURA complicate. Chiar și autorii acestor programe au început să aibă pro-
bleme în a le înțelege, depana și modifica ulterior.
ALTERNATIVĂ
Pentru a ieși din acea “criză” s-a impus ca programele să fie scri-
se sistematic, respectându-se anumite reguli, pentru a se obține niște
programe mai clare. Astfel a apărut programarea structurată, care re-
prezintă un mod de concepere a programelor potrivit unor reguli bine
stabilite, utilizându-se un set redus de tipuri de structuri de control.
La baza programării structurate stă teorema lui Bohm și Jacopini,
conform căreia orice algoritm poate fi compus din numai trei structuri
de control:
• Structura secvențială (liniară);
• Stuctura alternativă;
VOM ÎNVĂȚA DESPRE... • Structura repetitivă cu trei variante:
• Structura repetitivă cu test inițial;
Programarea structurată se • Structura repetitivă cu test final;
bazează pe ideea că orice algo- • Structura repetitivă cu număr cunoscut de pași (sau struc-
ritm poate fi compus din numai tura repetitivă cu contor).
trei structuri de control.
În această lecție vom pre-
zenta doar prima dintre aceste
structuri, urmând ca în lecțiile Structura secvențială
următoare să învățăm despre
structura alternativă. Structurile (liniară)
repetitive vor fi studiate în clasa
a VI-a. Structura liniară reprezintă un grup de operații care se execută în
ordinea scrierii lor:
Dacă S1, S2,..., Sn sunt structuri, atunci
S1
S2
...
Sn
este o structură liniară reprezentată în pseudocod.
ȘTIAȚI CĂ? EXERCIȚII REZOLVATE:
Corrado Böhm s-a născut 1. Ce se va afișa în urma executării următorului algoritm,
la 17 ianuarie 1923 și este pro- știind că de la tastatură se introduce valoarea 15749?
fesor emerit al Universității „La citește x
Sapienza” din Roma, iar Giu- yx mod 100
seppe Jacopini a fost studentul xx div 1000
acestuia. xx*100+y
66 sTrucTura secveNțială şi sTrucTura alTerNaTivă

