Название: Алгоритмы и программы (Афанасьева Т. В.)

Жанр: Информационные системы и технологии

Просмотров: 1351


2.2. средства представления алгоритмов

 

Построение алгоритмов подчиняется отдельным законам, использует специальный  язык  для  обозначений  основных  понятий  и   терминов, активно используется для описания методов решения задач.

Алгоритм, реализующий решение задачи, можно задать различными способами  на  основе  различных  языковых  средств:  графических, текстовых, табличных.

Графические средства представления алгоритмов имеют ряд преимуществ благодаря визуальности и явному отображению процесса решения задачи. Алгоритмы, представленные на языке графических объектов, получили название визуальные алгоритмы.

Текстовое описание алгоритма является достаточно компактным и может быть реализовано на абстрактном или реальном языках программирования в виде программы для ЭВМ. Таблицы значений представляют алгоритм неявно, как некоторое преобразование конкретных исходных данных в выходные.

Табличный способ описания алгоритмов может быть с успехом применен для проверки правильности функционирования разработанного алгоритма на конкретных тестовых наборах входных данных, которые вместе с результатами выполнения алгоритма фиксируются в «таблицах трассировки».

НАЧАЛО

Блок начала алгоритма

 

 

Ввести

X, Y

Блок ввода  или вывода

 

 

 

Y = F+ B

Блок действия

 

 

 

 

X>Y

+          Блок условия,

имеет два выхода

 

 

 

 

КОНЕЦ

Блок окончания алгоритма

 

 

Рис. 2. Основные блоки визуальных алгоритмов

 

Таким образом, все три способа представления алгоритмов можно считать взаимодополняющими друг друга. На этапе проектирования алгоритмов наилучшим способом является графическое представление, на этапе проверки  алгоритма – табличное описание, на этапе применения – текстовая запись в виде программы.