117
Наименование
символа
Обозначение и размеры
Функция
Модификация
(заголовок
цикла)
Выполнение операций по
управлению циклом — по-
вторением команды или
группы команд алгоритма
Пуск-останов
(начало-конец)
Начало или конец выполне-
ния программы или подпро-
граммы
Предопределен-
ный процесс
(вызов подпро-
граммы)
Вызов и использование
ранее созданных и отдельно
описанных алгоритмов
(подпрограмм)
Ввод-вывод
Общее обозначение ввода
или вывода данных в
алгоритме безотносительно
к внешнему устройству
Соединитель
Указание прерванной связи
между блоками в
пределах
одной страницы
Межстраничный
соединитель
Указание прерванной связи
между блоками, располо-
женными на разных листах
Окончание табл. 9.2
Рассмотрим общие правила построения схем алгоритмов.
1. Для конкретизации содержания блока и уточнения выполняе-
мого действия внутри блока помещаются краткие пояснения — сло-
весные записи с элементами общепринятой математической симво-
лики (рис. 9.1,
а).
2. Основное направление потока информации в
схемах может не
отмечаться стрелками. Основное направление — сверху вниз и слева
направо. Если очередность выполнения блоков не соответствует это-
му направлению, то возможно применение стрелок (рис. 9.1,
б ).
118
Рис. 9.1. Примеры изображения элементов схем алгоритмов (
а —
г)
3. По отношению к блоку линии могут быть входящими и выхо-
дящими. Количество входящих линий принципиально не ограниче-
но. Количество выходящих линий регламентировано и зависит от
типа блока. Например, логический блок должен иметь не менее двух
выходящих линий, каждая из которых соответствует одному из воз-
можных направлений вычислений. Блок модификации должен
иметь две выходящие линии, одна соответствует повторению цикла,
вторая — его окончанию.
4. Допускается разрывать линии потока информации, размещая
на обоих концах разрыва специальный символ «соединитель» (рис.
9.1,
в,
г). В
пределах одной страницы используется символ обычного
соединителя, во внутреннем поле которого помещается маркировка
разрыва либо отдельной буквой, либо буквенно-цифровой коорди-
натой блока, к которому подходит линия потока. Если схема распола-
гается на нескольких листах, переход линий потока с одного листа на
другой обозначается с
помощью символа «межстраничный соедини-
тель». При этом на листе с блоком-источником соединитель содержит
номер листа и координаты блока-приемника, а на листе с блоком-
приемником — номер листа и координаты блока-источника.
5. Нумерация блоков осуществляется либо в
левом верхнем углу бло-
ка в разрыве его контура, либо рядом слева от блока (см. рис. 9.1,
а).
119
Принцип нумерации может быть различным, наиболее простой —
сквозная нумерация. Блоки начала и конца не нумеруются.
6. Для блоков приняты следующие размеры:
а
= 10, 15, 20 мм;
b
= 1,5
а. Если необходимо увеличить размер блока, то допускается
увеличение на число, кратное пяти. Необходимо выдерживать мини-
мальное расстояние 3 мм между параллельными линиями потоков и
5 мм между остальными символами.
С
помощью блок-схем можно изображать самые различные алго-
ритмы, например, линейной (рис. 9.2), разветвляющейся (рис. 9.3) и
циклической структур (рис. 9.4).
Достарыңызбен бөлісу: