Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОР-I_РГУ-нефти7-10.doc
Скачиваний:
52
Добавлен:
24.03.2015
Размер:
966.14 Кб
Скачать

Символы блок-схем

Форма блока

Пояснение

Блок “ввода-вывода”. Отображает данные.

Отображает данные, хранящиеся в ЗУ с прямым доступом. Магнитный диск, гибкий диск.

Распечатка, документ.

Экран для визуального наблюдения. Дисплей.

Процесс. Вычислительное действие или последовательность вычислительных действий.

Предопределенный процесс. Вызов процедуры или функции пользователя

Проверка условия.

Цикл в начальном блоке – начальное условие, в конечном – условие завершения.

. «Вход-выход» «Начало-Конец»

Форма блока

Пояснение

к стр №

из стр

Переход к странице. Комментарий.

Символ с полосой означает, что в этом же комплекте документации имеется более подробное представление.

Отображает данные, хранящиеся в ОЗУ. ( Только в схеме работы программ и программных модулей)

Ручной ввод. Данные, вводимые во время обработки с устройств (клавиатура, переключатель, световое перо, полоски со штрих - кодом)

Память с последующим доступом

Сохраненные данные

Перфолента

Логический оператор ИЛИ

Магнитный диск.

Блок вызова модуля используется для указания обращений к вспомогательным алгоритмам, выделенным автономно, в виде не­которого модуля; для обращений к библиотечным подпрограммам; для обозначения части алгоритма, не зависящей от основной схемы управления; для обозначения определенной части алгоритма, которая будет кодироваться вместе со всем алгоритмом, но в документации представлена отдельной схемой. Если такая часть алгоритма пред­ставляет собой итерационный процесс, то в соответствующий ей блок вызова необходимо включить описания условий окончания цик­ла. По мнению некоторых специалистов, использование более одной схемы для одного алгоритма затрудняет его понимание. Однако практика показывает, что удобнее всего применять схемы алгоритмов, разбитые в соответствии с уровнями абстракции.

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

Комментарий позволяет включать в схемы алгоритмов пояснения к функциональным блокам. Частое использование комментариев не­желательно, так как это усложняет (загромождает) схему, делает ее менее наглядной. Однако некоторые обозначения переменных, при­нятые допущения или назначение отдельных алгоритмов требуют пояснительных записей.

В настоящее время основная тенденция в использовании схем алгоритмов состоит не столько в указании последова­тельности операций, сколько в группировании блочных симво­лов в виде базовых управляющих конструк­ций. К ним относятся следование, ветвление и повторение.