Некоторые различия между визуальными и текстовыми алгоритмами:
- Форма представления. 14 Визуальные алгоритмы представлены в виде графических фигур — «блоков», форма которых зависит от выполняемой операции. 1 Текстовые алгоритмы записаны как последовательность команд, понятных компьютеру. 1
- Наглядность. 4 Визуальные алгоритмы более наглядны, так как обеспечивают явное отображение процесса решения задачи. 3 Текстовые алгоритмы удобны для представления последовательных процессов, но последовательная природа текста затрудняет восприятие текстового описания параллельных вычислений. 4
- Уровень структуризации. 4 Визуальные алгоритмы обеспечивают более высокий уровень структуризации, так как графическая форма записи позволяет наглядно изображать сложные взаимосвязи. 4 Текстовые алгоритмы характеризуются строго определённым синтаксисом, свободное толкование конструкций не допускается. 1
- Удобство работы. 5 С визуальными алгоритмами проще вспомнить, какой блок за что отвечает и как между ними строить связи. 5 При работе с текстовыми алгоритмами нужно помнить синтаксис языка, ключевые слова, правила расстановки скобочек, запятых и так далее. 5
Визуальные и текстовые алгоритмы могут взаимодополнять друг друга. 13 Например, на этапе проектирования алгоритмов лучше использовать графическое представление, а на этапе применения — текстовую запись в виде программы. 3