CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
TEORIE
PAG. 1 / 1
Programare structurată
Acasă >>> Lecții online

Böhm, Jacopini și Dijkstra

Teoria limbajelor de programare este vastă, iar unul dintre conceptele importante este programarea structurată.

Vom învața să programăm pe structuri fundamentale.

Remarcabil este studiul publicat în anul 1966 de Corrado Böhm și Giuseppe Jacopini ("Teorema programării structurate"), urmat de cel al omului de știință olandez Edsger W. Dijkstra care a înrădăcinat noțiunea de programare structurată în anul 1968. Perioadă de glorie științifică, dacă te gândești că Neil Armstrong a pășit pe Lună în anul următor...



Principiul este acesta:
Orice algoritm care are intrări și ieșiri, adică un punct de început și unul de sfârșit, poate fi reprezentat printr-o combinație de trei structuri de control fundamentale numite:
secvența (structura liniară)
decizia (structura alternativă)
ciclul (structura repetitivă)
Programarea structurată permite ca programele să poată fi scrise și în limbaj natural (se numește pseudocod), independent de cel practic.

Programele au la bază algoritimi de calcul, care se pot transpune în scheme logice, precum cea de mai jos:



Vom folosi și scheme logice în acest curs. Sunt super faine, sintetizează algoritmul și înțelegi mai bine modul de lucru al programului!
Reține aceste informații importante.
Manuale digitale


Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
 home   list  LECȚII   perm_identity   arrow_upward