Kütləvilik Bu xassə iki tələbi nəzərdə tutur:
a)müəyyən məsələnin həlli üçün qurulmuş alqoritm həmin tipdən olan bütün məsələlərin həlli üçün yararlı olmalıdır;
b)alqoritm elə təsvir olunmalıdır ki, ondan hamı istifadə edə bilsin.
Diskretlik Alqoritmdəki mərhələlərin hər biri sonlu zaman müddətində yerinə yetirilməlidir. Belə diskret zaman müddəti takt adlanır.
Hərbirmərhələyalnızəvvəlkimərhələninyerinəyetirilməsindənsonra başlayır. Nəticəvillik-alqoritm sonlu sayda addımdan sonra başa çatmalı və tamami ilə müəyyən nəticə verməlidir.
4.Alqoritmin təsvir üsulları: Alqoritmin təsvir üsulları Alqoritmin təsviri üçün istifadə olunan əsas üsullar aşağıdakılardır:
Sözlə təsvir (Təbii dillə);
Alqoritmik dillə təsvir (proqram);
Qrafik təsvir (Blok-sxem).
Sözlə təsvir Sözlə təsvir olunan alqoritmin icrası insan tərəfindən aparılır.
Misal. İki ədədin – 5və 4ədədlərinin hasilinin tapılması alqoritminə baxaq.
Bu üsül alqoritmin kütləvilik xassəsini ödəmədiyindən, az hallarda istifadə olunur. Belə ki, alqoritmin bu təsvir üsulu müəyyən bir məsələnin hamı tərəfindən başa düşülməsini çətinləşdirir, bəzi hallarda mümkünsüz edir.
Alqoritmikdil. Alqoritmin ən yığcam təsvir vasitəsi alqoritmik dildir. Bu üsul alqoritmin icrasının kompyuter tərəfindən yerinə yetirildiyi halda daha əlverişlidir. Çünki alqoritmik dildə təsvir olunan alqoritm həm də məsələnin ilkin proqramıdır. Lakin bu üsul mürəkkəb alqoritmlərin oxunub başa düşülməsini xeyli çətinləşdirir.
Misal. Sözlə təsvir etdiyimiz alqoritmi alqoritmik dildə təsvir edək. İki ədədin
5 və 4 ədədlərinin hasilinin tapılması alqoritminə baxaq. alqoritm | a və b ədədinin hasilinin tapılmasıverilir|a,b