В данной последовательности команд:
- "встань лицом к северу"
- "пойди налево"
- "поверни направо"
- "иди прямо"
- "остановись"
можно проанализировать каждую команду и проверить, какое свойство алгоритма не выполняется.
Понятность (а): Свойство алгоритма, при котором каждая команда должна быть однозначно понятной исполнителю. В данном случае команды вполне понятны, если исполнитель обладает базовыми знаниями о направлениях и действиях (например, "встань", "пойди", "поверни", "иди", "остановись").
Дискретность (б): Свойство алгоритма, при котором процесс его выполнения состоит из конечного числа четко определенных шагов. Здесь все команды являются отдельными дискретными шагами, так что это свойство выполняется.
Точность (в): Свойство алгоритма, при котором каждая команда должна быть четко определенной и не допускать двусмысленностей. В этом алгоритме, например, команда "пойди налево" может быть интерпретирована неоднозначно. "Налево" относительно чего? В каком направлении двигаться? Это может вызывать путаницу у исполнителя.
Конечность (г): Свойство алгоритма, при котором он должен завершиться после выполнения конечного числа команд. В данном случае алгоритм завершается командой "остановись", так что это свойство выполняется.
Таким образом, свойство точности (в) не выполняется для этой последовательности команд, если исполнителем являетесь Вы сами, из-за двусмысленности команды "пойди налево".