Algoritmus

Algoritmus je podrobný, krok za krokom definovaný postup na vyriešenie určitého problému alebo úlohy. Je to sada pravidiel alebo inštrukcií, ktoré popisujú, ako dosiahnuť výsledok alebo riešenie problému. Oproti programu nie je viazaný na žiadny konkrétny programovací jazyk. Môže byť vyjadrený prirodzeným jazykom, pseudokódom a pod. Algoritmus je abstraktný koncept. Jeho hlavným cieľom je popsať logiku riešenia krok za krokom.