Algoritmus

Algoritmus je podrobný, krok za krokem definovaný postup pro vyřešení určitého problému nebo úlohy. Je to sada pravidel nebo instrukcí, které popisují, jak dosáhnout výsledku nebo řešení problému. Oproti programu není vázán na žádný konkrétní programovací jazyk. Může být vyjádřen přirozeným jazykem, pseudokódem apod. Algoritmus je abstraktní koncept. Jeho hlavním cílem je popsat logiku řešení krok za krokem.