Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia-3.doc
Скачиваний:
15
Добавлен:
18.03.2015
Размер:
180.74 Кб
Скачать

Схемы программ

Схемы программ отображают последовательность операций в программе. Схема программы состоит из:

  • символов процесса, указывающих фактические операции обработки данных;

  • линейных символов для указания потока управления;

  • специальных символов.

Схемы программ являются подробной (детальной) спецификацией функций обработки информации. Обратите особое внимание на то, что в этих схемах не применяются символы данных. Хотя из этого правила существует исключение: в схемах программ применяется символ “данные без определения носителя” в контексте “читать” или “писать” данные (с внешнего носителя или на внешний носитель информации). Также в этих схемах не применяются символы “передача управления”, “ ручная операция ” и “канал связи”. В таблице 2.6 приведены символы, которые наиболее часто применяются в схемах программ и контексты их применения (в каком смысле эти символы применяют).

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

Т а б л и ц а 2.6

Символы процесса и контекст их применения

Название блока

Обозначение

Назначение блока

Терминатор

Начало, завершение программы или подпрограммы

Процесс

Действие

Обработка данных (вычисления, пересылка, модификация и т.п.)

Данные

Операции ввода-вывода информации

Решение

Ветвление, выбор, итерационные и поисковые циклы

Подготовка

Счетные циклы (выполняемые заданное количество раз)

Границы цикла

Начало

Конец

Любые цикла (надписи символов поясняют условия инициализации цикла и условия окончания цикла)

Предопределенный процесс

Вызов процедуры, функции, подпрограммы

Соединитель

Маркировка разрывов линий

Комментарий

----- Текст пояснения

Пояснения к символам или операциям

Использование символа граница цикла в схемах программ может быть проиллюстрировано рисунком 2.5.

а) б) в)

а – парное использование символов границы цикла

б- правило использование текста для циклов с предусловием;

в - правило использование текста для циклов с постусловием.

Рис. 2.5. Оформление циклов в схемах программ с применением символов “граница цикла”

Несколько выходов из символа следует изображать :

  • несколькими линиями от данного символа к другим символам;

  • одной линией от данного символа, которая затем разветвляется в соответствующее число линий (только для символа “решение”).

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

Две или более входящие линии могут объединяться в одну исходящую линию, место объединения должно быть смещено как показано на рисунке 2.7.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]