Разница между формальным и неформальным представлением алгоритмов заключается в способе их описания:
- Формальное представление предполагает запись алгоритма на языке, понятном исполнителю, например, в виде программы для компьютера. github.com videouroki.net Для этого используются языки программирования, а алгоритм записывается в виде текстов из букв, цифр и специальных знаков. github.com
- Неформальное представление предполагает описание последовательных этапов обработки данных на естественном языке. github.com nsportal.ru Например, чётко описанный рецепт приготовления блюда, когда исполнителем является человек. ru.wikipedia.org
Таким образом, формальное представление ориентировано на работу с формальными исполнителями, которые не обязаны вникать в сущность алгоритма, а возможно, и неспособны его понять. github.com Неформальное представление, в свою очередь, подходит для ситуаций, когда смысл алгоритма должен быть понятен исполнителю, например, человеку. ru.wikipedia.org {9-host}