Definitie:
- algoritmul este un ansamblu de reguli de prelucrare, impreuna cu ordinea in care se succed in vederea solutionarii unui tip de probleme.
- un sistem de reguli care pentru o problema data, pornind de la datele initiale se ajunge la rezultatele finale pe baza unui proces unic, finit, proces deschis printr-o succesiune de operatii de rutina la care nu intervine aportul creator al omului.
Proprietatile algoritmului
- Generalitatea - consta in aceea ca un algoritm nu rezolva o singura problema ci o clasa de probleme de acelasi tip;
- Finititudinea - numarul transformarilor ce trebuie aplicat unei informatii de intrare pentru a obtine imformatia finala este finit;
- Unicitatea - toate transformarile prin care trece informatia finala sunt univoc determinate de regulile algoritmului.
Marimi cu care opereaza algoritmii
- Variabile - o marime care poate lua o multime de valori posibile in cursul prelucrarii.
- Constante - o marime ce are atribuita o valoare care nu se modifica in timpul executiei.
Marimile pot fi succesiuni de caractere alfabetice, numerice si chiar speciale. Este indicat ca aceste numere atribuite marimilor sa fie sugestive.