— кожен крок алгоритму має інтерпретуватися виконавцем однозначно.
— об'єкт (людина, комп'ютер), що здатний правильно зрозуміти й точно виконати всі дії алгоритму.