Основні властивості алгоритму – Дискретність, зрозумілість, визначеність, результативність, масовість.
Зрозумілість. Алгоритм, Складений для конкретного виконавця, повинен включати тільки ті команди, які входять до його системи команд. Це властивість алгоритму називається зрозумілістю. Алгоритм не повинен бути розрахований на прийняття будь-яких самостійних рішень виконавцем, які не передбачені укладачем алгоритму.
Властивість алгоритму, які в тому, що будь-яке дія має бути суворо і недвозначно визначено у кожному випадку, називається 1. дискретність; 2.