Первое свойство — определенность (однозначность, понятность, точность) алгоритма

Под этим свойством понимается единственность тол­кования правил выполнения действий и порядка их вы­полнения. Это свойство означает, что каждая команда алгоритма (предписание, выданное на каждом шаге дей­ствия) должна быть понятна исполнителю, не оставляя места для ее неоднозначного толкования и неопределен­ного исполнения. Описание алгоритма должно быть таким, чтобы его мог выполнить любой подготовленный исполнитель, а каждый грамотный пользователь был способен создать компьютерную программу по этому алгоритму.

Оттенок точности в этом свойстве алгоритма, как не­двусмысленном указании на последовательность шагов, предполагает наличие второго свойства алгоритма.