| |
Основные средства представления алгоритмов
Алгоритм
моделирует решение задачи в виде точно определенной последовательности
действий для некоторого исполнителя
по преобразованию исходных данных в результирующие. Процесс составления
алгоритмов называют алгоритмизацией.
Алгоритм,
реализующий решение задачи, можно представить различными способами: с
помощью графического или текстового описания, в виде таблицы значений.
Графический способ представления алгоритмов имеет ряд преимуществ
благодаря визуальности и явному отображению процесса решения задачи.
Алгоритмы, представленные графическими средствами, получили название визуальные
алгоритмы. Текстовое описание алгоритма является достаточно компактным
и может быть реализовано на абстрактном или реальном языке
программирования в виде программы для ЭВМ. Таблицы значений представляют
алгоритм неявно, как некоторое преобразование конкретных исходных данных в
выходные. Табличный способ описания алгоритмов может быть с успехом
применен для проверки правильности функционирования разработанного
алгоритма на конкретных тестовых наборах входных данных, которые вместе с
результатами выполнения алгоритма фиксируются в "таблицах
трассировки".
Таким образом, все три способа представления
алгоритмов можно считать взаимодополняющими друг друга. На этапе
проектирования алгоритмов наилучшим способом является графическое
представление, на этапе проверки алгоритма - табличное описание, на этапе
применения - текстовая запись в виде программы.
| |