Алгоритмы должны быть понятными для массового использования, потому что это позволяет исполнителю чётко и ясно понимать, какие действия необходимо выполнить. 5 Не допускается какой-либо неопределённости, неоднозначности или двусмысленности в толковании действий. 5
Например, код программы должен быть понятен компьютеру, а инструкция по сборке мебели — покупателю. 4 В противном случае возникнет ошибка и алгоритм не будет выполнен. 4