Резултатност — решението на задача по
определен алгоритъм е процес, който завършва или с някакъв резултат, или се извежда съобщение, че алгоритъмът не може да се приложи към зададените му данни.
Крайност — изпълнението на алгоритъм и всяко негово действие за- вършва за крайно време.
Дискретност— алгоритъмът се
състои от краен брой действия, като едва след изпълнението на текущото действие може да се пристъпи към из- пълнението на следващото действие.
Формалност— изпынителят на един алгоритъм може да няма представа за решаваната задача и за получаваните резултати. Той трябва само да изпълнява последователността от зададените действия (команди). Свойството формалност позволява изпълнителят на алгоритъм да бъде и автомат.
Сложност — за решаването на една задача могат да се използват различни алгоритми. Ефективността на алгоритъма показва използваните ресурси за решаване на задачата (като памет, изчислителна мощ). Най-общо можем да свържем сложността с броя операции, които са нужни, за да се реши задачата при определени входни данни.
Сподели с приятели: