алгоритмдер әртүрлі есептерді шешу үшін пайдаланылады;
алгоритмді атқарушыдан аз білім талап етілетіндіктен есеп шығаруды айтарлықтай оңайлатады;
әрбір алгоритм толық аяқталған әрекеттерді орындайтын атқарушыға арналған командалардан тұрады;
атқарушы орындайтын командалардың жиынын атқарушының командалар жүйесі д.а.
алгоритмдегі командалар атқарушының командалар жүйесінен алынады;
алгоритмдегі командалар тізбегінің орындалуы алгоритмдік процесс д.а;
алгоритмдегі әрбір команда оның қадамы д.а;
санаулы әрекеттен кейін ғана алгоритмде іздеген нәтижеге қол жетеді;
алгоритмдегі әрбір әрекет атқарушыға түсінікті және нақты болуы керек;
бірнеше есептің шешімін табу үшін бір ғана алгоритмді пайдалануға болады;
құрылған алгоритмді атқару есептің мазмұнына ой жүгіртіп оны талдауды қажет етпейді, тек командаларды формальді орындай береді;
алгоритм әрбір атқарушыға арналып құрылады;
алгоритмнің командалары атқарушыға түсінікті және орындалатын болуы тиіс;
алгоритмді атқаруды тек адамға емес компьютерге де жүктеуге болатындығы есептеу процесін автоматтандыруға мүмкүндік береді;
Алгоритмнің құрамы дараланып және оның әрекеттері анықталғаннан кейін алгоритмді жазып көрсету тәсілін және тілін білу керек