Sunteți pe pagina 1din 1

Programarea calculatoarelor

Introducere
n activitatea ndelungat pe care o au, absolvenii specialiti n Cibernetic, Statistic i
Informatic Economic sunt nevoii s lucreze cu o multitudine de limbaje de programare.
Adaptarea lor rapid la diverse cerine de programare necesit o bun mobilitate intelectual n
domeniu. De aceea, cunoaterea unei metodologii de nvare a unui limbaj de programare este
absolut necesar i determin diminuarea stresului programatorilor i creterea capacitii lor de
concepie a programelor. Stpnirea mecanismelor, principiilor i etapelor de nvare a unui nou
limbaj de programare este o tiin.
Autorii acestei lucrri consider c mai importante dect limbajul n sine sunt principiile
generale ale programrii. De aceea, cursurile universitare susinute de ei pun accentul pe teoria
programrii, nsoit de rezolvarea de ctre studeni a unui numr ct mai mare de aplicaii rulate pe
calculator.
nvarea unui limbaj de programare se poate face n dou situaii: cel care nva ia prima
dat contact cu acest domeniu sau are deja o anumit experien.
Cele dou situaii se abordeaz didactic n mod cu totul diferit. n prima situaie, studentul
este acomodat cu logica programrii; se lmuresc principiile realizrii operaiilor din algoritmi, se
clarific terminologia de specialitate, se prezint un prim limbaj de programare, se determin
plcerea lucrului la calculator etc.
Cea de-a doua situaie este mai comod din punct de vedere didactic. Trebuie s se continue
adncirea logicii programrii, trebuie s se lmureasc principiile generale ale programrii, modul
fizic de execuie a programelor, funciile compilrii etc. tiina nvrii limbajelor de programare
se bazeaz, n aceast situaie, pe cunoaterea principiilor generale ale programrii i a limbajului de
programare deja cunoscut.
Raportarea la cunotinele anterioare este cea mai bun metod de nvare a unui nou
limbaj. n aceast lucrare se va considera cunoscut limbajul Pascal (limbajul clasic de nvare a
programrii) i se face trecerea la limbajul C (limbaj folosit mpreun cu extensiile sale pentru
programarea n sine).
n general, n studiul unui limbaj de programare se disting dou etape:
a) studiul elementelor de baz i scrierea unor programe de iniiere (studiul pe orizontal).
Scopul acestei etape este de a ajunge rapid la scrierea unor programe simple cu intrri/ieiri
de la tastatur/monitor. Elementele studiate n aceast etap sunt:
1 Elemente de cunoatere a limbajului: cum a aprut? cine l-a conceput? ce standard s-a
adoptat? etc.
2 Construcii de baz: setul de caractere, identificatorii, comentariile, structura general a
programului etc.
3 Tipuri de date: simple, structurate, statice, dinamice etc.
4 Expresii: aritmetice, logice etc.
5 Instruciuni pentru realizarea structurilor fundamentale
6 Operaii de intrare/ieire cu tastatura/ monitorul
b) studiul elementelor profesionale ale limbajului (studiul pe vertical). Scopul acestei etape
este acela de a intra n toate elementele de detaliu ale limbajului.
7
Subprograme
Adncirea
8
Fiiere
studiului
9
Structuri dinamice
etapelor din
10
Obiecte
etapa precedent
11
Elemente de tehnica programrii
Prezenta lucrare conine, pe lng partea teoretic, i o multitudine de aplicaii, acoperind
punctele 29 din problematica prezent n tabelele anterioare.
n text, simbolul (A) va marca asemnrile dintre limbajele Pascal i C, iar (D) va marca
deosebirile.
Bucureti, februarie 2003
Autorii

S-ar putea să vă placă și