Prin algoritmul de rezolvare a cererilor mari probleme. El ar trebui să aibă un discret masiv compact, determinismul irezultativnostyu,,.
Algoritmul discret determină faptul că orice algoritm este intermitentă, discret în natură, adică, este o secvență de executat una după alte etape realizate separat.
Algoritmul de masă se numește capacitatea sa de a fi util pentru rezolvarea unei clase largi de probleme de acest tip. Algoritmul nu trebuie să fie pentru a rezolva o singură problemă (problema), și pentru a crea posibilitatea de a rezolva tot felul de probleme similare.
Determinismului (certitudine) algoritm - o definiție strictă (ambiguitate acțiunile prescrise în fiecare algoritm de instrucțiuni), concretețe palmaresului său nu rămâne un loc de ambiguitate și interpretarea arbitrară.
Eficacitatea algoritmului se numește proprietatea de a asigura rezultatul dorit într-un număr finit de pași în cazul în care datele aparține zonei datelor originale, care determină masa algoritmului.
Finitudinii stabilește că fiecare acțiune în mod individual și ca întreg algoritmul ar trebui să poată finaliza.
Algoritmul inteligibilitate - este legat de un algoritm ținând cont de pregătirea setului de instrucțiuni artistului, și anume, Algoritmul trebuie să fie fixat într-o formă care este de înțeles de către executorul. Valorile tuturor activităților de mai sus în algoritmul ar trebui să fie clare, precise și clare.
Algoritmul compact este numit concizia, proprietatea este instrucțiuni minime. Algoritmul algoritm considerat cel mai compilat cu succes are un compact și un număr minim de calcule în algoritmul de masă obligatorie.
Fiecare interpret trebuie să înțeleagă în mod clar regula fiecare pas al algoritmului. Aceasta se numește proprietatea de unicitate a algoritmului.