Algoritmus je postupnosť akcií alebo príkazov, ktoré riešia konkrétny problém. Algoritmus je postup, realizáciou ktorého získame zo zadaných vstupných údajov po konečnom počte činností v konečnom čase správne výsledky. Samotné slovo „algoritmus“ vzniklo z mena perzského matematika. Algoritmus je návod na vykonanie činnosti, ktorý nás od (meniteľnych) vstupných údajov privedie v konečnom čase k výsledku. algoritmus je „všeobecný postup“, ktorý spĺňa určité vlastnosti. Každý postup však nie je algoritmom. Aby sme postup mohli považovať za algoritmus, musí mať nasledujúce vlastnosti : e d r k h e 1. elementárnosť 2. determinovanosť 3. rezultatívnosť 4. konečnosť 5. hromadnosť 6. efektívnosť ...