Logički organiziran skup instrukcija računalu koji opisuje postupak rješenja nekog zadatka. Opis algoritma razumljiv čovjeku ili nekom računalu.