Ce este un algoritm ?

Există multe definiții pentru algoritm, dar pe noi cel mai mult ne interesează rolul său în soluționarea problemelor computerelor.
După o definiție, algoritmul reprezintă o serie de pași pe care trebuie să îi urmăm pentru a rezolva o anumită sarcină. Cu alte cuvinte, el reprezintă un set de operații necesare pentru rezolvarea unei sarcini care se execută într-o ordine exact stabilită.
Pentru ca algoritmul să rezolve problema, trebuie ca el să se definească la „intrare”, în timp ce la „ieșire” se găsește rezolvarea problemei. Ceea de este important să se menționeze este că algoritmul trebuie să aibă o procedură corectă. Deci, fiecare segment al problemei stabilite (la intrare) trebuie să aibă definită o soluție (la ieșire). Dacă este clar stabilită și nu are nicio greșeală, se consideră că procedura este corectă.
Sursa: link-academy.com