Алгоритмнің басты қасиетінің бірі оның көптік сипаты, яғни оны бастапқы берілгендердің өте көп класына қолдану мүмкіндігі, демеккез келген алгоритм арқылы көптеген мәселелерді шешуге болады, яғни біртипті есептерді шығаруға болады.
Алгоритмдер үшін қажетті шарт оның анықталғандығы болып табылады. (яғни, кім рындауына тәуелсіз, қорытынды кез келген жағдайда алынады)
Алгоритм – қандай-да бір берілген кластың барлық есептерін шығаруға арналған, анықталған ретте орындалатын нұсқаулар жүйесі.
«Алгоритм» термині ұлы ортаазиялық ғалым Мухаммед аль – Хорезм есімі арқылы шыққан ( IX ғ).