ALGORITMI.
NOTIUNI GENERALE
Algoritmul este conceptul fundamental al informaticii.
Orice echipament de calcul poate fi considerat o masina
algoritmica.
Īntr-o definitie
aproximativa algoritmul este un set de pasi care defineste modul īn care poate fi dusa la īndeplinire o
anumita sarcina. Exemplu de algoritm: algoritmul de interpretare a unei bucti muzicale (descris īn partitura).
DEFINITII SI CARACTERISTICI
Definitie:
Algoritmul este un set finit de pasi executabili, descrisi fara echivoc, care solutioneaza o clasa de probleme.
Proprietatile fundamentale ale algoritmilor:
Nerespectarea acestor caracteristici generale conduce la obtinerea de algoritmi neperformanti, posibil infiniti sau nerealizabili.
Observatia1. Nu orice problema admite un algoritm de rezolvare.
Observatia2. Doi agoritmi sunt echivalenti
cand pentru aceleasi date
de intrare se obtin aceleasi
date de iesire.
Etapele rezolvarii unei probleme:
-stabilirea cerintelor
problemei
-stabilirea datelor de intrare si a datelor de iesire
-stabilirea unui rationament
general de rezolvare a problemei
-reprezentarea algoritmului problemei intr-o forma
simpla si clara
-verificarea rationamentului
pentru valori concrete
-implementarea algoritmului intr-un limbaj de
programare