Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект Лекций «программирование На Языке Высокого Уровня Си» По Информатике (Попов Д. И.).pdf
Скачиваний:
172
Добавлен:
07.10.2014
Размер:
1.31 Mб
Скачать
Имя цикла, условие завершения
С постусловием

Символы процесса

Процесс

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

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

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

Ручная операция

Символ отображает любой процесс, выполняемый человеком.

Подготовка или модификация

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

Решение

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

условий, определенных

внутри этого

символа,

 

соответствующие результаты вычислений

 

 

Имя

 

 

 

 

могут быть

 

 

 

 

 

 

цикла

 

записаны по соседству с линиями, отображающее эти

 

пути.

из

двух

 

Символ, состоящий

 

частей, отображает начало

и

 

 

 

 

конец

цикла. Обе части символа должны

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

иметь один и тот же идентификатор цикла. Условие для приращения, инициализации, завершения, размещаются внутри символа.

С предусловием

Имя цикла,

условие

завершения

Имя цикла

43

 

 

 

Параллельные действия

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

Символы линий

Символ линия

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

Передача управления

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

Канал связи

Символ отображает передачу данных по каналу связи.

Пунктирная линия

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

44

Специальные символы

Символ-соединитель

0.5a

 

 

 

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

Терминатор

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

Комментарий

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

Символ-пропуск

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

. . .

. . .

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

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

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

Большинство символов дают возможность включения текста внутри символа.

45

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

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

Зеркальное изображение формы символов обозначает ту же функцию, но не является предпочтительным.

Минимальное количество текста, необходимое для понимания функции данного символа, следует помещать внутри данного символа.

Текст, для чтения должен записываться слева направо и сверху вниз независимо от направления потока.

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

В схемах может использоваться идентификатор символов. Это связанный с данным символом идентификатор, который определяет символ для использования в справочных целях в других элементах документации (например, в листинге). Идентификатор символа должен располагаться слева над символом (рис.10).

XXX…X

 

 

 

YYY…Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 10. Расположение идентификаторов над символами

В схемах может использоваться описание символа. Например, отображения специального применения символа с перекрывающей ссылкой или

46

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

В схемах работы системы символов, отображаются носители данных, во многих случаях представляют способы ввода-вывода.

Для использования в качестве ссылки на документацию, текст на схеме для символов, отображающих способы ввода, должен размещать справа над символом, а текст на схеме для символов, отображающих способы ввода, должны размещать справа под символом (рис.11).

YYY…Y

 

XXX…X

 

XXX…X

 

 

ZZZ…Z

ZZZ…Z

 

 

Рис. 11. Расположение ссылок около символов

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

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

Подробное

ХВЧ

Символ с полосой

представление

НАЧАЛО

 

 

 

ХВЧ

ХВЧ

КОНЕЦ

Рис. 12.Символ с полосой и его подробное представление

47