Algorytm jest precyzyjnym, niezawodnym przepisem opisującym wykonanie konkretnego działania. Ma skończoną liczbę operacji. Algorytmy są przeciwieństwem heurystyk.
Algorytm to ściśle określona sekwencja działań, prowadzących do jednoznacznego wyniku. Algorytmy mają charakter masowy, to znaczy, że wszystkie problemy danego rodzaju, możemy rozwiązać tym samym algorytmem.
Algorytmy muszą charakteryzować się kompletnością (skończony, gotowy), by mogły działać. Braki na jakimkolwiek etapie działania algorytmu, prowadzą do błędnego wyniku lub całkowicie uniemożliwiają jego zastosowanie.
Działanie komputerów możemy opisać na zasadzie algorytmów, jednak zachowanie człowieka, również może przebiegać algorytmicznie. Jednym z przykładów takiego działania jest np. praca kasjera, która zawsze wygląda tak samo:
- Chwyć produkt
- Zeskanuj kod kreskowy
- Odstaw produkt
- Powtórz czynności 1-3 tak długo, aż nie skończą się produkty
- Sumuj kwotę
- Wydaj resztę
Algorytmy stosujemy kiedy ważne jest wystandaryzowanie procedur, np. w prowadzeniu naukowych badań ilościowych (procedura musi zawsze wyglądać tak samo).
Algorytmy i heurystki to ogólny podział reguł rządzących ludzkim myśleniem.
źródła:
Strelau, J., Doliński, D. (2010). Psychologia akademicka. Tom 1. Gdańsk: GWP.