PDA

View Full Version : [C/C++] Lectia 1 - Algoritmul



~TraNda~
26-09-2016, 06:25 PM
Definitie
Algoritmul este o "reteta" de rezolvare a unei probleme (o succesiune de operatii logice care o data executate conduc la solutionarea problemei)

Orice algoritm in informatica trebuie sa aiba 4 propietati:
1. generalitate - algoritmul trebuie sa rezolve, nu o problema anume, ci o clasa intreaga de probleme
2. precizia - algoritmul nu trebuie sa lase loc de interpretari, oricine il citeste trebuie sa inteleaga acelasi lucru
3.finitudine - oricat de multi pasi ar avea algoritmul, numarul acestora trebuie sa fie finit. In probleme cu ciclu repetitiv trebuie sa avem grija ca acestea sa nu cicleze
4.eficienta - algoritmul trebuie sa foloseasca cat mai putin spatiu din memorie.

Orice algoritm poate efectua urmatoarele operatii:
- intrare/iesire
- atribuire (este operatia prin care o variabila a algoritmului primeste o valoare)
- decizie

In prezent exista peste 200 de limbaje de programare: pascal, algol, cabral, C/C++, java, ada s.a.m.d
Niciun programator nu le poate sti pe toate! Exista insa un limbaj comun tuturor programatorilor astfel incat sa fie intelesi de toti. PSEUDOCODUL

Despre pseudocod vom vorbii in lectia urmatoare. Multumesc pentru atentie! Daca va placut apasati pe Like si share-uiti cu prietenii.


ce este un algoritm , definitie algoritm , c / c++ , lectii programare , lectii c++