Характеристики исполнителя:
* **Понятность:** Исполнитель должен понимать команды, составляющие алгоритм.
* **Точность (определенность):** Каждая команда должна быть однозначной и понятной для исполнителя.
* **Возможность выполнения:** Исполнитель должен обладать необходимыми ресурсами и возможностями для выполнения каждой команды.
* **Дискретность:** Алгоритм должен быть разбит на отдельные, последовательные шаги (команды).
* **Результативность:** Выполнение алгоритма должно приводить к определенному результату.