Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Notiuni fundamentale de programare

c


Notiuni fundamentale de programare



Programarea este disciplina informatica ce are ca scop realizarea de programe care sa constituie solutiile oferite cu ajutorul calculatorului unor probleme concrete. Programatorii sīnt acele persoane capabile s 21421i817v 9; implementeze īntr-un limbaj de programare metoda sau algoritmul propus ca solutie respectivei probleme, ce se preteaza a fi solutionata cu ajutorul calculatorului. Dupa nivelul de implicare īn efortul de rezolvare a problemelor specialistii īn programare pot fi īmpartiti īn diverse categorii: analisti, analisti-programatori, ingineri-programatori, simpli programatori, etc. Cu totii au īnsa īn comun faptul ca fiecare trebuie sa cunoasca cīt mai bine programare si sa fie capabil, nu doar sa citeasca, ci chiar sa scrie "codul sursa", adica programul propriu-zis. Din acest punct de vedere cunostintele de programare sīnt considerate "ABC-ul" informaticii si sīnt indispensabile oricarui profesionist īn domeniu.

1.Cele trei etape ale rezolvarii unei probleme cu ajutorul calculatorului

Īn rezolvarea sa cu ajutorul calculatorului orice problema trece prin trei etape obligatorii: Analiza problemei, Proiectarea algoritmului de solutionare si Implementarea algoritmului īntr-un program pe calculator. Īn ultima etapa, sub acelasi nume, au fost incluse īn plus doua subetape cunoscute sub numele de Testarea si    Īntretinerea programului. Aceste subetape nu lipsesc din "ciclul de viata" a oricarui produs-program ce "se respecta" dar , pentru simplificare, īn continuare ne vom referi doar la primele trei mari etape.

Daca etapa implementarii algoritmului īntr-un program executabil este o etapa exclusiv practica, realizata "īn fata calculatorului", celelalte doua etape au un pronuntat caracter teoretic. Īn consecinta, primele doua etape sīnt caracterizate de un anumit grad de abstractizare. Din punct de vedere practic īnsa, si īn ultima instanta, criteriul decisiv ce confera succesul rezolvarii problemei este dat de calitatea implementarii propriuzise. Mai exact, succesul solutionarii este dat de performantele programului: utilitate, viteza de executie, fiabilitate, posibilitati de dezvoltare ulterioare, lizibilitate, etc. Cu toate acestea este imatura si neprofesionala "strategia" programatorilor īncepatori care, neglijīnd primele doua etape, sar direct la a treia fugind de analiza si de componenta abstracta a efortului de solutionare. Ei se justifica cu totii prin expresii puerile de genul: "Eu nu vreau sa mai pierd vremea cu "teoria", am sa fac programul cum stiu eu. Cīta vreme nu va face altcineva altul mai bun decīt al meu, nu am de ce sa-mi mai bat capul !".



Document Info


Accesari: 1100
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )