ГОСТ 19.701-90 - Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения
Дата введения в действие 01.01.1992
Дата последнего издания 01.04.2005
Входит в сборник Единая система программной документации
Перечень графических символов
Данные - отображает данные, носитель которых не определен | ||
Запоминаемые данные - отображает хранимые данные в виде, пригодном для обработки, носитель данных не определен. | ||
Оперативное запоминающее устройство - отображает данные, хранящиеся в оперативном запоминающем устройстве. | ||
Запоминающее устройство с прямым доступом -отображает данные, хранящиеся в устройстве с прямым доступом (магнитный диск и др.). | ||
Документ - отображает данные, представленные на носителе в удобочитаемой форме (печатный текст и др.). | ||
Ручной ввод - отображает данные, вводимые вручную с устройств любого типа (клавиатура, переключатели, световое перо и др.). | ||
Карта - отображает данные, представленные на носителе в виде карты (перфокарты, магнитные карты, карты со считываемыми метками, карты со сканируемыми метками и др.) | ||
Дисплей - отображает данные, представленные в читаемой форме на носителе в виде отображающего устройства (экран для визуального наблюдения, индикаторы ввода информации). | ||
Процесс - отображает функцию обработки данных любого вида. | ||
Предопределенный процесс - отображает процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в подпрограмме, модуле). | ||
Ручная операция - отображает любой процесс, выполняемый человеком. | ||
Подготовка - отображает модификацию команды или группы команд с целью воздействия на некоторую последующую функцию (установка переключателя, модификация индексного регистра или инициализация программы). | ||
Решение - отображает решение или функцию переключательного типа, имеющую один вход и ряд альтернативных выходов, только один из которых может быть активизирован после вычисления условий, определенных внутри символа. Соответствующие результаты вычисления могут быть записаны по соседству с линиями, отображающими эти пути. | ||
Граница цикла (состоит из двух частей) - отображает начало и конец цикла. Обе части символа имеют один и тот же идентификатор. Условия для инициализации, приращения, завершения и т. д. помещаются внутри символа в начале или в конце в зависимости от расположения операции, проверяющей условие. | ||
Линия - отображает поток данных или управления. | ||
Передача управления (используется только в схемах взаимодействия программ) - отображает непосредственную передачу управления от одного процесса к другому, иногда с возможностью возвращения к инициирующему процессу, после того как инициируемый процесс завершит свои функции. Тип передачи управления должен быть назван внутри символа (например, запрос, вызов, событие). | ||
Канал связи - отображает передачу данных по каналу связи. | ||
Пунктирная линия - отображает альтернативную связь между двумя и более символами. Кроме того, используют для обведения аннотированного участка. | ||
Соединитель - отображает выход в часть схемы и вход из другой части этой схемы и используется для обрыва линии и продолжения ее в другом месте. Соответствующие символы соединителя должны содержать одно и то же уникальное обозначение. Терминатор - отображает выход во внешнюю среду и вход из внешней среды (начало или конец схемы программы, внешнее использование и источник или пункт назначения данных). | ||
Терминатор - отображает выход во внешнюю среду и вход из внешней среды (начало или конец схемы программы, внешнее использование и источник или пункт назначения данных). | ||
Комментарий - используется для добавления описательных комментариев или пояснительных записей в целях объяснения или примечаний. Пунктирные линии в символе комментария связаны с соответствующим символом или могут обводить группу символов. Текст комментариев или примечаний должен быть помещен около ограничивающей фигуры. |
Циклы и комментарии
Использование идентификатора (а) и символа с полосой (б)