Сформулируйте основное отличие словесного описания алгоритма от описания на формальном языке.
Словесное описание составляют на обычном языке. Оно удобно для человека: можно пояснять действия, приводить примеры и пользоваться знакомыми словами. Однако обычные слова иногда допускают разные толкования, а отдельный шаг может оказаться недостаточно точным для исполнителя.
Формальный язык задаёт ограниченный набор команд и строгие правила их записи и выполнения. Каждая правильно записанная команда должна пониматься исполнителем однозначно. Поэтому запись алгоритма на формальном языке можно проверить по правилам языка и, если язык предназначен для компьютера, выполнить как программу.
Таким образом, главное различие состоит в строгости и однозначности записи команд.
Словесное описание использует обычный язык и может быть неоднозначным; формальное описание подчиняется строгим правилам и однозначно определяет действия исполнителя.
