Algoritmus
= opis pracovného postupu, ktorým sa rieši určitá skupina úloh;presne definovaná konečná postupnosť príkazov (krokov), ktorých vykonaním pre každé prípustné vstupné hodnoty získame po konečnom počte krokov odpovedajúce výstupné hodnoty.

Algoritmus = postupná transformácia vstupných údajov na výstupné a naopak.


Pre algoritmus zvyčajne definujeme štyri základné vlastnosti:

- Determinovanosť:

- Hromadnosť

- Rezultatívnosť

- Opakovateľnosť