Соблюдение понятности и определённости при разработке алгоритмов важно по нескольким причинам:
Понятность означает, что в алгоритме должны быть включены лишь те команды, которые доступны и понятны исполнителю, то есть входят в систему его команд. 2 Если алгоритм не понятен исполнителю, он не сможет его выполнить. 1 Например, если предложить утюгу постирать одежду, он не сделает этого, так как в нём не заложена такая программа. 1
Определённость (точность, детерминированность) означает, что каждый шаг алгоритма должен быть строго определён, то есть различные толкования должны быть исключены. 2 Строго определяется и порядок выполнения шагов. 2 В результате каждый шаг определяется состоянием системы однозначно, когда чётко понятно, какая команда станет выполняться на следующем шаге. 2
Таким образом, соблюдение понятности и определённости при разработке алгоритмов гарантирует возможность его выполнения, так как нарушение этих условий ведёт к невозможности выполнения алгоритма. 4