Documente Academic
Documente Profesional
Documente Cultură
PCLP1 Capitolul1
PCLP1 Capitolul1
1.1
Faza de implementare
1. Programul reprezint translatarea algoritmului ntr-un limbaj de programare
2. Testarea este etapa n care ne asigurm c instruciunile din program sunt
urmate corect de calculator. n situaia n care constatm c sunt erori, trebuie s
revedem algoritmul i programul pentru a determina sursa erorilor i pentru a le
corecta.
Aceste dou faze de dezvoltare a programului sunt urmate de faza de utilizare
a programului care nseamn folosirea acestuia pentru rezolvarea problemelor reale,
cele pentru care a fost conceput. Ulterior pot interveni modificri ale programului fie
pentru a rspunde noilor cerine ale utilizatorilor, fie pentru corectarea erorilor care
apar n timpul utilizrii i care nu au putut fi gsite n faza de testare.
Calculatorul nu este inteligent. El nu poate analiza problema i nu poate s dea
o soluie. Programatorul trebuie s analizeze problema, s dea soluia i apoi s o
1.2
Programarea structurat
Dup anii 1960, cnd aplicaiile au nceput s devin din ce n ce mai complexe
i cnd costurile de dezvoltare au nceput s devin foarte mari, lumea a realizat c
acest proces este mai complex dect s-a estimat iniial. Activitile de cercetare n
domeniu au rezultat n evoluia ctre programarea structurat, o abordare disciplinat
n scrierea programelor care au devenit mai clare, mai uor de testat, de corectat i
de modificat.
Structuri de program
Limbajele de programare folosesc anumite structuri pentru a transpune
algoritmii n programe.
Secvena
1.3
Ce este un calculator?
pot
reduce
costurile:
programarea
structurat,
dezvoltarea
top-down,
funcionalizarea, programarea orientat pe obiecte, programarea generic.
1.4