Нәтижелілігі (шектілігі)– саны шектеулі реттелген нұсқауларды орындап аяқтағанда тиянақты бір нәтижеге жеткізуге тиіс.
Дискреттілігі – қарастырылып отырған ақпаратты өңдеу үрдісі ретімен жазылған тізбекті жеке-жеке қадамдарға бөлінуге тиіс. Әр қадам ол анық бірінен-бірі бөлек нұсқау (команда). Түсініктілігі – орындаушы (адам, ЭЕМ) нұсқаулар жүйесі арқылы жазылған алгоритмді түсініп, орындай алатындығы.
Алгоритмдердің негізгі түрлері
сызықтық
циклдік
тармақталған
Мұнда бұйрықтар бірінен соң бірі ілесу тәртібімен орындалады
Мұнда есепті шығару барысында кейбір шарттарды таңдау мүмкіндігі болады
Жеке бұйрықтар немесе бұйрықтар тобы бірнеше рет қайталанады.