Pojam algoritma
Neformalno i intuitivno algoritam shvatamo kao postupak.
Saznanje o pojmu algoritma proširuje se isticanjem njegovih karakterističnih svojstava:
Diskretnost - odvija se u diskretnim vremenskim intervalima tzv. algoritamskim koracima
Rezultativnost - za date podatke,ulazne veličine, kao rezultat izvršavanja algoritma dobijaju se izlazne veličine
Determinantnost - izlazne veličine jednoznačno su odredjene na osnovu ulaznih veličina
Masovnost - primenljiv je na različite polazne podatke koji se uzimaju iz šireg skupa podataka.
Na intuitivnom nivou daju se i deskriptivne odrednice pojma algoritma, kao primer: “Pod algoritmom podrazumevamo skup svih pravila formulisanih s ciljem da rešavaju odredjene vrste problema”.
“Algoritam je strogi sistem pravila kojima se odredjuje raspored izvršavanja operacija sa nekim objektima. Sledeći takav sistem pravila kao instrukciju, korak po korak, različiti izvršioci dejstvovaće istovremeno i dobijaće jednake rezultate.Specijalno, algoritam je svaki niz radnji, čije se izvršavanje može poveriti računaru”.