This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
УД К 003.62 : 681.3.06 ; 651.7/.78 : 006.354 Группа Т55
Г О С У Д А Р С Т В Е Н Н Ы Й С Т А Н Д А Р Т С О Ю З А С С Р
Единая система программной документации
СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ
Обозначения условные графические
United system for program documentation. Flowcharts. Graphical flowchart symbols
гост19.003-80
ВзаменГОСТ 19428—74
Постановлением Государственного комитета СССР по стандартам от 24 алрелв 1980 г. N8 1867 срок введаниа установлен
с 01.07. 1981 г.
Настоящий стандарт распространяется на условные графические обозначения (символы) в схемах алгоритмов и программ, отображающие основные операции процесса обработки данных и программирования для систем программного обеспечения вычислительных машин, комплексов и систем независимо от их назначения и области применения.
Стандарт не распространяется на записи и обозначения, помещаемые внутри символа или рядом с ним, служащие для уточнения выполненных им функций.
Стандарт устанавливает перечень, наименования, форму, размеры символов и отображаемые символами функции.
Стандарт соответствует МС ИСО 1028—73 в части обозначений символов.
1. ПЕРЕЧЕНЬ, НАИМЕНОВАНИЕ, ОБОЗНАЧЕНИЕ СИМВОЛОВ И ОТОБРАЖАЕМЫЕ ИМИ ФУНКЦИИ
1.1. Перечень, наименование, обозначение и размеры обязательных символов и отображаемые ими функции в алгоритме и программе обработки данных должны соответствовать указанным в табл. 1.
Издание официальное
★Перепечатка воспрещена
16Переиздание. Июль 1982 г.
ГОСТ 19.003— 80 Стр. 2
Т а б л и ц а 1
Наименование Обозначение х размеры в мм Функции
1. Процесс Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположение данных
2. Решение
3. Модификация
Выбор направления выполнения алгоритма или программы в за висимости от некоторых переменных условий
Выполнение операций, меняющих команды или группы команд» изменяющих программу
4. Предопределенный процесс
5. Ручная операция
Использование ранее созданных и отдельно описанных алгоритмов или программ
Автономный процесс, выполняемый вручную или при помощи неавтоматически действующих средств
17
С тр. 3 ГО С Т 19.003— 80
Продолжение табл. I
Наименование Обозначение и размеры в мм Функция
б. Вспомогательная операция
1—
П а
Автономный процесс, выполняемый устройством, не управляемым непосредственно процессором
7. Слияние60°
Объединение двух или более множеств в. единое множество
8. Выделение
9. Группировка
Удаление одного или нескольких множеств из единого множества
Объединение двух или более множеств с выделением нескольких других множеств
I8
ГО С Т 19.003— 80 Стр. 4
Продолжение табл. I
Наименование Обозначение и размеры в мм Функция
Упорядочение множества по заданным признакам
Ввод данных вручную яри помощи неавтономных устройств с клавиатурой, переключателей, кнопок
Преобразование данных в форму, пригодную дл я обработки (ввод) или отображ ения результатов обработки (вывод)
В в о д — вывод данных в случае использования запоминаю щ его устройства, управляем ого непосредственно процессором
Ввод — вывод данных в случае использования запоминаю щ его устройства, не управляем ого непосредственно процессором
19
Стр. 5 ГОСТ 19.003— 80
Продолжение табл. 1
20
ГОСТ 19.003—80 Стр. б
Продолжение табл. 1
Наименование
19. П ерфолента
20. М агнитная лента
Обозначение к размеры в мм Ф ункция
Ввод — вывод данных, носителем которых служ ит перфолента
Ввод — вы вод данных, носите* лем которых служ ит м агнитная лента
21. М агнитный барабан
R - a Ввод — вы вод данных, носите* лем которых служ ит магнитный барабан
22. М агнитный диск
В в о д — вы вод данных, носите* лем которых служ ит магнитный диск
21
Стр. 7 ГОСТ 19.003—80
Продолжение табл. 1
Н аим енование Обозначение и размеры в мм Функция
23. Оперативная память
24. Дисплей
25. Канал «вязи
0,15а ̂Ь а ^
R=a
Ввод — вывод данных, носителем которых служит магнитный сердечник
Ввод — вывод данных, если непосредственно подключенное к процессу устройство воспроизводит данные и позволяет оператору ЭВМ вносить изменения в процессе их обработки
Передача данных по каналамсвязи
26. Линия потока
Указание последовательности связей между символами
27. Параллельные действия
Начало или окончание двух или более одновременно выполняемых операций
28. Соединитель
Ф0,5а
- O f
Указание связи между прерванными линиями потока, связывающими символы
22
ГОСТ 19.003— 80 Стр. 8
Продолж ение табл. 1
Н аим енование Обозначение и размеры в мм Ф ункция
29. Пуск — останов
Начало, конец, прерывание процесса обработки данных или выполнения программы
30. Комментарий
Связь между элементом схемы и пояснением
1.2. Перечень, наименование, обозначение и размеры рекомендуемых символов и отображаемые ими функции в алгоритме и программе обработки данных должны соответствовать указанным в табл. 2.
Т а б л и ц а 2
Н аименование Обозначение и размеры в мм
1. Межстраничный соединитель
Ф ункция
Указание связи между разъединенными частями схем алгоритмов и программ, расположенных на разных листах
2, Магнитная карта
Ввод — вывод данных, носителем которых служит магнитная карта
23
С т р . 9 ГОСТ 19.003—80
Продолжение табл. 2
Наяменоваиие Обозначение н размеры а мм Функция
3. Ручной документ
4. Архив
Формирование документа в результате выполнения ручных операций
Хранение комплекта упорядоченных носителей данных в целях повторного применения
5. Автономная обработка
<6. Расшифровка
7. Кодирование
Преобразование исходных данных в результате выполнения автономной операции
Считывание с носителя данных» перекодирование и печать на том ж е или другом носителе данных в результате выполнения автономной операции
Нанесение кодированной информации на носитель в результате выполнения автономной операции
24
ГОСТ 19.003—SO Стр. 10'
Продолжение табл. 2
Наименование Обозначение и размеры в мы Функция
8. Копирование
9. Транспортирование носителей
10. М атериальный поток
II. Источник (приемник) данных
Образование копии носителя в результате выполнения автономной операции
Перемещение носителей данных при помощи транспортных средств или курьером
Указание последовательности операций в технологическом процессе изготовления предметов труда, направление их перемещения
Отправитель или получатель данных
2. С О О ТН О Ш Е Н И Е ГЕОМЕТРИЧЕСКИХ ЭЛЕМЕНТОВ С И М В О Л О В
2.1. Размер а должен выбираться из ряда 10, 15, 20 мм. Д опускается увеличивать размер а на число, кратное 5. Размер Ьравен 1,5а.
П р и м е ч а н и е . При ручном выполнения схем алгоритмов и программ для обязательных символов 1—5, 11, 12, 16, 29 и рекомендуемых символов 3 и 4 допускается устанавливать Ъ равным 2а. Обязательные символы 7— 10, 14 и рекомендуемый символ 8 допускается представлять в виде равнобедренного прямоугольного треугольника с катетом а.
2.2. При выполнении условных графических обозначений автоматизированным методом размеры геометрических элементов символов округляются до значений, определяемых техническими возможностями используемых устройств.
В справочном приложении приведены некоторые символы, выполненные с помощью печатающих устройств, где
h — шаг печатающего механизма по вертикали, п — шаг печатающего механизма по горизонтали.
25
Стр. 11 ГОСТ 19.003—80
П Р И Л О Ж Е Н И ЕСправочное
СИМВОЛЫ, ВЫПОЛНЕННЫЕ С ПОМОЩЬЮ ПЕЧАТАЮЩИХ УСТРОЙСТВ
Наименование
I. Процесс
Обозначение
I****************-I
*
#* ****** «*****«*-16 п
2 . Решение
3. Модификация
26
ГОСТ 19.003— 80 Стр. 12*
Наименование Обозначение
4. Предопределенный процесс
5. Ввод — вывод
6. Соединитель
7. Пуск — останов
8. Межстраничный соединитель
9. Линия потока
* * * * * * * * * * * * * * **
**
*
тto
*****#*♦ #*#*****-
18 п
27
С О Д Е Р Ж А Н И Е
ГОСТ 19.001—77 Единая система программной документации. Общиеп о л о ж е н и я .........................................................................................3
ГОСТ 19.002—80 Единая система программной документации. Схемыалгоритмов и программ. Правила выполнения . б
ГОСТ 19.003—80 Единая система программной документации. Схемы алгоритмов и программ. Обозначения условные графические .........................................................................16
ГОСТ 19.004—80 Единая система программной документации. Термины и о п р е д е л е н и я ......................................................................28
ГОСТ 19.101—77 Единая система программной документации. Виды(СТ СЭВ 1626—79) программ и программных документов.......................... 30ГОСТ 19.102—77 Единая система программной документации. Стадии
р а з р а б о т к и ........................................................................ 34ГОСТ 19.103—77 Единая система программной документации. Обозна
чение программ и программных документов . . . 37ГОСТ 19.104—78 Единая система программной документации. Основ-(СТ СЭВ 2088—80) ные н а д п и с и .......................................................................40ГОСТ 19.105—78 Единая система программной документации. Общие (СТ СЭВ 2088—80) требования к программным документам . . . . 47ГОСТ 19.106—78 Единая система программной документации. Требо-(СТ СЭВ 2088—80) вания к программным документам, выполненным пе
чатным с п о с о б о м ..............................................................63ГОСТ 19.201—78 Единая система программной документации. Техниче-(СТ СЭВ 1627—79) ское задание. Требования к содержанию и оформле
Единая система программной документации. Спецн- 67 фикация. Требования к содержанию и оформлению . Единая система программной документации. Про* грамма и методика испытаний. Требования к содержанию и оформлению . . . . . . . . . 70Единая система программной документации. Текст программы. Требования к содержанию и оформлению .............................................................................. 7 2Единая система программной документации. Описание программы.......................................... . . . . 73Единая система программной документации. Ведомость держателей подлинников . . . . . . 75Единая система программной документации. Пояснительная записка. Требования к содержанию и оформлению . . • . . . . . . . 79Единая система программной документации. Формуляр. Требования к содержанию и оформлению . . 8!Единая система программной документации. Описание применения. Требования к содержанию я оформлению . . . . . . . . . . . . . 87Единая система программной документации. Руководство системного программиста. Требования к содержанию и оформлению ... ...................................................89Единая система программной документации. Руководство программиста. Требования к содержанию ио ф о р м л ен и ю ................................................. . . . 91Единая система программной документации. Руководство оператора. Требования к содержанию и о ф о р м л ен и ю ....................................................... 93Единая система программной документации. Описание языка. Требования к содержанию и оформлению 95 Единая система программной документации. Ведомость эксплуатационных документов . . . . 97 Единая система программной документации. Руководство по техническому обслуживанию Требования к содержанию и оформлению . . . « • • ,1 0 2Единая система программной документации. Общие правила дублирования, учета и хранения . . .1 0 4Единая система программной документации. Правила дублирования, учета и хранения программных документов, выполненных печатным способом . . .111Единая система программной документации. Общиеправила внесения изменений .......................................,1 1 5Единая система программной документации. Правила внесения изменений в программные документы, выполненные печатным способом . . , . . .1 2 2