Основы алгоритмизации в информационных системах. Белов М.П. - 11 стр.

UptoLike

Составители: 

- определить большее из чисел;
- заменить большее число разностью большего и меньшего чисел;
- повторить алгоритм сначала.
Способ основан на использовании общепринятых средств общения меж-
ду людьми и с точки зрения написания трудностей не представляет.
Такой спо-
соб записи удобно использовать на начальном этапе алгоритмизации задачи. К
недостаткам словесного способа записи можно отнести следующее: 1) полное
подробное словесное описание алгоритма получается очень громоздким; 2)
естественный язык допускает неоднозначность толкования отдельных инст-
рукций; 3) при переходе к этапу программирования требуется дополни-
тельная работа по формализации алгоритма, так как словесное описание может
быть понятно человеку, но ″непонятно″ ПК. Поэтому словесный способ записи
алгоритмов не имеет широкого распространения.
1.4.2.
Графический способ представления алгоритмов
Графический способ представления алгоритмов является более ком-
пактным и наглядным по сравнению со словесным. При графическом пред-
ставлении алгоритм изображается в виде последовательности связанных между
собой функциональных блоков, каждый из которых соответствует выполнению
одного или нескольких действий.
Такое графическое представление называется схемой алгоритма или
блок-схемой. В блок-схеме каждому типу действий (вводу исходных дан-
ных, вычислению значений выражений, проверке условий, управлению повто-
рением действий, окончанию обработки и т. п.) соответствует геометрическая
фигура, представленная в виде блочного символа. Блочные символы соединя-
ются линиями переходов, определяющими очередность выполнения действий.
Для начертания этих схем используется набор символов, определяемых ГОСТ
19.701–90 (ИСО 5807 – 85) [2] ″Единая система программной документации″. В
табл. 1 приведены наиболее часто употребляемые символы.
Символ Процесс применяется для обозначения одного или последова-
тельности действий, изменяющих значение, форму представления или размеще-
ния данных. Для улучшения наглядности схемы несколько отдельных блоков
обработки можно объединить в один блок. Представление отдельных опера-
ций достаточно свободно. Например, для обозначения вычислений можно ис-
пользовать математические выражения, для пересылок данныхстрелки, для
11