Algoritms ir precīzs un nepārprotams priekšraksts jeb norādījums izpildītājam veikt kādu darbību virkni, lai sasniegtu norādīto mērķi vai atrisinātu uzdevumu.
Algoritma pierakstam jābūt sadalītam precīzos nošķirtos soļos, kur katrā solī ir paredzēts izpildīt vienu vienkāršu norādījumu. Katru šādu norādījumu sauc par komandu.
Katrs algoritms ir paredzēts kādam noteiktam izpildītājam - cilvēkam vai datoram. Algoritma pierakstam jābūt izteiktam formā, ko saprot izpildītājs. Algoritma izpildītāji var būt cilvēki, kā arī datori, roboti un citas tehniskas ierīces.
Algoritmu, kurš pierakstīts datoram "saprotamā" formā, sauc par programmu, bet programmu sastādīšanu par programmēšanu.…