Формат 1
целое-1
имя-данного-2 [{+} целое-2]
имя-индекса-1 [{±} целое-3]
имя-данного-1
имя-условия-1
Индексирование
Прочие форматы
IN I [f IN ]
OP } имя-данного-4 | op } имя-отчета-2
IN ] !
-Qp І имя-отсчета-2 I
7/
имя-данного-3
Формат 6
Формат 3
J1N)
имя-текста-1 [ ор / имя-библиотеки-1
Формат 4
I IN 1 LINAGE-COUNTER | j имя-файла-2
Формат 5
PAGE-COUNTER И IN ]
LINE-COUNTER ||QFI и*’5’’0’1'4673'1
[IN 1 имя-параграфа-1 j др" !’ имя-секции-1
имя-файла-І
имя-коммуникации-1
OF
IN
Формат 2
имя-файла-1
имя-коммуникации-1
имя-данного-1
имя-условия-1
1
OF
in :
имя-данного-2
IN
OF
. М о д и ф и к а ц и я ссылки имя-данного-1 (позиция-самой-левой-литеры: [длина])
.
OF ]
jN [имя-данного-2
имя-данного-1
[OF ]
I IN J
имя-коммуникации-1
имя-файла-1
имя-отчета-1
£ ({индекс} ...) ] [ (позиция-самой-левой-литеры: [длина]) ]
Общий формат вложенных исходных программ IDENTIFICATION DIVISION.
PROGRAM-ID. имя-программы-1 [IS INITIAL PROGRAM], {ENVIRONMENT DIVISION, coдержимое-раздела- оборудования]
[DATA DIVISION, содержимое-раздела-данных] [PROCEDURE DIVISION, содержимое-раздела-процедур] [ [вложенная-исходная-программа]...
END PROGRAM имя-программы-1.]
О
[COMMON I
IS [INITIAL J
бщий формат вложенной исходной программы IDENTIFICATION DIVISION.PROGRAM-ID. имя-программы-2
PROGRAM].
[ENVIRONMENT DIVISION, содержимое-разделa-
~ оборудования]
[DATA DIVISION, содержимое-раздела-данных]
[PROCEDURE DIVISION, содержимое-раздела-процедур] [вложенная-исходная-программа]...
END PROGRAM имя-программы-2.
Общий формат последовательности исходных программ
IDENTIFICATION DIVISION.
PROGRAM-ID. имя-программы-3 [IS INITIAL PROGRAM], [ENVIRONMENT DIVISION, содержимое-раздела-
оборудования][DATA DIVISION, содержимое-раздела-данных]
[PROCEDURE DIVISION, содержимое-раздела-процедур] [вложенная-исходная-программа]...
END PROGRAM имя-программы-3.} ...
IDENTIFICATION DIVISION.
PROGRAM-ID. имя-программы-4 [IS INITIAL PROGRAM], [ENVIRONMENT DIVISION, содержимое-раздела-
оборудования]
[DATA DIVISION, содержимое-раздела-данных]
[PROCEDURE DIVISION, содержимое-раздела-процедур] [[вложенная-исходная-программа] . ..
END PROGRAM имя-программы-4.]
2. СВОДКА ФОРМАТОВ РУССКОЙ НОТАЦИИ
Общий формат раздела идентификации РАЗДЕЛ ИДЕНТИФИКАЦИИ.
1 ОБЩАЯ
( НАЧАЛЬНАЯ
ПРОГРАММА, имя-программы
[АВТОР, [статья-комментарий] ... ] [ПРЕДПРИЯТИЕ, [статья-комментарий] ... ] [ДАТА-НАПИСАНИЯ. [статья-комментарий] ... ] [ДАТА-ТРАНСЛЯЦИИ. [статья-комментарий] ... ] [ПОЛНОМОЧИЯ, [статья-комментарий] ... ]
Общий формат раздела оборудования [РАЗДЕЛ ОБОРУДОВАНИЯ.
[СЕКЦИЯ КОНФИГУРАЦИИ.
[ИСХОДНАЯ-МАШИНА. [имя-машины
[В РЕЖИМЕ ОТЛАДКИ].]]
[РАБОЧАЯ-МАШИНА, [имя-машины
СЛОВ
ЛИТЕР МОДУЛЕЙ
РАЗМЕР ПАМЯТИ целое-1
[ПРОГРАММНЫЙ АЛФАВИТ имя-алфавита
[ГРАНИЦА СЕГМЕНТОВ номер-сегмента]. ]]
[СПЕЦИ АЛЬНЫЕ-ИМЕНА. [[имя-реализации-1
ЕСТЬ мнемоиичес.кое-имя-1
ВКЛЮЧЕНО]
о JZ гг ? ИМЯ-уСЛОВИЯ-1
ВЫКЛЮЧЕНО )
ВЫКЛ I ИМЯ’УСЛОВИЯ"2
ЕСТЬ мнемоническое-имя-2
[ ВЫКЛЮЧЕНО]
I ВЫКЛ /имя'
условия-2
{ ВКЛЮЧЕНО ]
I ВКЛ I имя-условия-1
ВКЛЮЧЕНО ]
rjTzrj і имя-условия-1
Г1 ВЫКЛЮЧЕНО
і ВЫКЛ
имя-условия-2
( ВЫКЛЮЧЕНО ]
І 2ВІКЛ і имя—условия-2
ВКЛЮЧЕНО
ВКЛ
имя-условия-1
{АЛФАВИТ имя-алфавита-1 СТАНДАРТ-А СТАНДАРТ-М СТАНДАРТ-Р ] ВНУТРЕННИЙ имя-реализации-2
{литерал-1
I 1
ПО литерал-2 {ТАКЖЕ литер ал-3}...
{СИМВОЛИЧЕСКАЯ ЛИТЕРА {{{символическая-литера-1}... ЕСТЬ {целое-1}[ИЗ имя- алфавита-2]}] ...
[КЛАСС имя-класса-1 ЕСТЬ {литерал-4 [ПО литерал-5]}...]... [ВАЛЮТНЫЙ ЗНАК литерал-6] [ДЕСЯТИЧНАЯ ТОЧКА ЗАПЯТАЯ]. ] ]]
{СЕКЦИЯ ВВОДА-ВЫВОДА.
УПРАВЛЕНИЕ-ФАЙЛАМИ.
{статья-управления-файлом}...
[УПРАВЛЕНИЕ-ВВОДОМ-ВЫВОДОМ.
[ ПЕРЕПРОГОнГ НА 1имя-Фаила'1 ]
[имя-реализации-1 J
[ катушки
К
имя-файла-2
АЖДЫЙ КОНЕЦ{томаКАЖДЫЕ целое-1 ЗАПИСЕЙ
КАЖДЫЕ целое-2 ЕДИНИЦ-ВРЕМЕНИ
КАЖДОЕ имя-условия-1
ЗАПИСИ
С
ОБЩАЯ ОБЛАСТЬ
ОРТИРОВКИСОРТИРОВКИ-СЛИЯНИЯ
ДЛЯ имя-файла-3 {имя-файла-4}...
[НА ОДНОЙ КАТУШКЕ {имя-файла-5 [ПОЗИЦИЯ целое-3]}...]....]]]]
Общий формат статьи управления файлом
Непоследовательный файл
ДЛЯ [НЕОБЯЗАТЕЛЬНОГО] имя-файла-1
НАЗНАЧИТЬ (имя-реализации-11
рал-1 J '
[РЕЗЕРВИРОВАТЬ целое-1 ОБЛАСТЕЙ]
[[ОРГАНИЗАЦИЯ] ПОСЛЕДОВАТЕЛЬНАЯ]
ЛИТЕРА ЗАПОЛНИТЕЛЬ ( имя-Данног°-11 I литерал-2 ]
ОГРАНИЧИТЕЛЬ ЗАПИСИ / СТАНДАРТ~А ]
( имя-реализации-2 ]
[ДОСТУП ПОСЛЕДОВАТЕЛЬНЫЙ]
{СОСТОЯНИЕ ФАЙЛА имя-данного-2].
Относительный файл
ДЛЯ [НЕОБЯЗАТЕЛЬНОГО] имя-файла-1
НАЗНАЧИТЬ ( имя'Реалнзации *
[ литерал-1
[РЕЗЕРВИРОВАТЬ целое-1 ОБЛАСТЕЙ] [ОРГАНИЗАЦИЯ]ОТНОСИТЕЛЬНАЯ
ПОСЛЕДОВАТЕЛЬНЫЙ [ОТНОСИТЕЛЬ- НЫЙ КЛЮЧ имя-данного-1]
ДОСТУП {[ПРОИЗВОЛЬНЫЙ ]ПТоПГТЛТРПКНЫП
] ДИНАМИЧЕСКИЙ [ОТНОСИТЕЛЬНЫЙ
КЛЮЧ имя данного-1
[СОСТОЯНИЕ ФАЙЛА имя-данного-2].
И н д е к с н ы й файл
ДЛЯ [НЕОБЯЗАТЕЛЬНОГО] имя-файла-1
НАЗНАЧИТЬ (имя-реализации-П
[литерал-1 ] '' •
[РЕЗЕРВИРОВАТЬ целое-1 ОБЛАСТЕЙ]
[
ПОСЛЕДОВАТЕЛЬНЫЙ
ПРОИЗВОЛЬНЫЙ
ДИНАМИЧЕСКИЙ
ОРГАНИЗАЦИЯ] ИНДЕКСНАЯ ПОСЛЕДОВАТЕЛЬНЫЙ ~ДОСТУП ПРОИЗВОЛЬНЫЙ
ДИНАМИЧЕСКИЙ
КЛЮЧ ЗАПИСИ имя-данного-1
[ДОПОЛНИТЕЛЬНЫЙ КЛЮЧ ЗАПИСИ имя-данного-2 [С ДУБЛИРОВАНИЕМ] ] .. ,
[СОСТОЯНИЕ ФАЙЛА имя-данного-3].
Сортируем ый-сливаемый файл
ДЛЯ имя-файла-1 НАЗНАЧИТЬ | имя’реализации'1 |
[ литерал-J [ 'Файл отчетов
ДЛЯ [НЕОБЯЗАТЕЛЬНОГО] имя-файла-1
НАЗНАЧИТЬ («мя-реализации-1 ]
[ литерал-1 J ’
[РЕЗЕРВИРОВАТЬ целое-1 ОБЛАСТЕЙ] [[ОРГАНИЗАЦИЯ] ПОСЛЕДОВАТЕЛЬНАЯ]
ЛИТЕРА ЗАПОЛНИТЕЛЬ/ИМЯ'даНН°Г0-1 | [ литерал-2 )
ОГРАНИЧИТЕЛЬ ЗАПИСИ | єтандарт-а I
[ имя-реализации-2 )
[ДОСТУП ПОСЛЕДОВАТЕЛЬНЫЙ] [СОСТОЯНИЕ ФАЙЛА имя-данного-2].
Общий формат раздела данных
[РАЗДЕЛ ДАННЫХ.
[СЕКЦИЯ ФАЙЛОВ.
статья-описания-файла {статья-описания-записи}...
статья-описания-сортируемого-сливаемого-файла {статья-описания-записи}...
статья-описания-файла отчетов
[СЕКЦИЯ РАБОЧЕЙ-ПАМЯТИ.
статья-описания-уровня-77
статья-описания-записи ' • ’ 1
[СЕКЦИЯ связи.
статья-описания-уровня-77 статья-описания-записи ' •' 1
[СЕКЦИЯ КОММУНИКАЦИЙ.
[статья-описания-коммуникации [статья-описания-записи]...]...]
[СЕКЦИЯ ОТЧЕТОВ.
[статья-описания-отчета {статья-описания-группы-отчета}...]...] ]
Общий формат статьи описания файла
П о с л е д о в а т е л ь н ы й файл
ОФ имя-файла-1
[ВНЕШНЕЕ]
[ГЛОБАЛЬНОЕ]
В БЛОКЕ [ОТ целое-1 ДО] целое-2 ( [ЛИТЕР
г- 1 целое-3 ЛИТЕР
ПЕРЕМЕННОЕ ЧИСЛО
В ЗАПИСИ] [[ОТ целое-4] [ДО целое-5] ЛИТЕР] [В ЗАВИСИМОСТИ ОТ имя-данного-1] ОТ целое-6 ДО целое-7 ЛИТЕР
МЕТКИ [СТАНДАРТНЬ1П
—] ОПУЩЕНЫ )
[ ЗНАЧЕНИЕ ] [ і имя-данного-2 ] ]
[ЗНАЧ / ( имя-реализации-1 j литерал.! j f
[ЗАПИСИ ДАННЫХ {имя-данного-3}... ]
д [имя-данного-4] [ ВЕРСТКА|целое.8 [СТРОК
КОНЦОВКА ОТІ [ целое-9
ВЕРХНЕЕ ПОЛЕ ( имя-Данног°-6] [ целое-10 I
НИЖНЕЕ ПОЛЕ / имя-Данного’7 ] 1 [ целое-11 ] [АЛФАВИТ имя-алфавита-1].
О т н о с и т е л ь н ы й файл
ОФ имя-файла-1
[ВНЕШНЕЕ] [ГЛОБАЛЬНОЕ]
Г (ЗАПИСЕЙ!’
В БЛОКЕ [ОТ целое-1 ДО] целое-2 И -
I тг ■ I JI1 £2« г*
I
целое-3 ЛИТЕР ПЕРЕМЕННОЕ ЧИСЛО
В ЗАПИСИ [[ОТ целое-4] [ДО целое-5] ЛИТЕР]
I [В ЗАВИСИМОСТИ ОТ имя-данного-1]
J ОТ целое-6 ДО целое-7 ЛИТЕР
МЕТКИ Lc-T^HAAPJHbi I 1
- — | ОПУЩЕНЫ /
" ( ЗНАЧЕНИЕ И ( имя-данного-2 1)
і ЗНАЧ || имя-реализации-1 }литерал-1 //
[ЗАПИСИ ДАННЫХ {имя-данного-3} ... ].
Индексный файл ОФ имя-файла-1
[ВНЕШНЕЕ]
[ГЛОБАЛЬНОЕ]
и кппис глт 1 ПЛ1 о [ЗАПИСЕЙ
В БЛОКЕ [ОТ целое-1 ДО] целое-2 1 qppfEP
целое-3 ЛИТЕР
ПЕРЕМЕННОЕ ЧИСЛО [ [ОТ целое-4]
[
В ЗАПИСИ
ДО целое-5] ЛИТЕР][В ЗАВИСИМОСТИ ОТ имя-данного-1]
О
[ [ОТ целое-2] [ДО целое-3] ЛИТЕР] [В ЗАВИСИМОСТИ ОТ имя-даного-1] ОТ целое-4 ДО целое-5 ЛИТЕР
В ЗАПИСИ
целое-1 ЛИТЕР
ПЕРЕМЕННОЕ ЧИСЛО
2.5.4. С о р т и р у е м ы й-с л и в а е м ы й файл ОС имя-файла-1
[ЗАПИСИ ДАННЫХ {имя-данного-3} ... ].
ЗНАЧЕНИЕ її І имя-данного-2
ЗНАЧ j имя-реализации-1 [ литерал-і
СТАНДАРТНЫ
ОПУШЕНЫ
МЕТКИ
[СТАНДАРТНЫ
I ОПУЩЕНЫ
МЕТКИ
R ЗАПИСИ I целое'3 ДИТЕР
— - ( ОТ целое-4 ДО целое-5 ЛИТЕР
ЗАПИСЕЙ I
ЛИТЕР /
ДО] целое-2
[ГЛОБАЛЬНОЕ]
В БЛОКЕ [ОТ целое-1
ОФ имя-файла-1 [ВНЕШНЕЕ]
2.5.5. Файл отчетов
ЗАПИСЬ 1
ЗАПИСИ I ДАННЫХ {имя-данного-3}.. .
ЗНАЧЕНИЕ ] ( [ имя-данного-2
ЗНАЧ / ( имя-реализации-1 литерал.2
[АЛФАВИТ имя-алфавита-1 ]
[ОТЧЕТ ]
I ОТЧЕТЫ I {имя-отчета-1} ... .
Общий формат статьи описания данного
Формат 1
имя-данного-1
З
номер-уровня
АПОЛНИТЕЛЬЗАП
[ПЕРЕОПРЕДЕЛЯЕТ имя-данного-2]
[ГЛОБАЛЬНОЕ]
[ВНЕШНЕЕ]
’[ШАБЛОН]
[ ттт [ строка-литер
ДВОИЧНОЕ
ДЕСЯТИЧНОЕ
В
для
ЫЧИСЛЕНИЙ выч ВЫДАЧИ ИНДЕКСАГ 1 ПЕРВЫЙ 1 1
[ 13HAKJI ™Д-ИЯ ) [ОТДЕЛЬНО)
ПОВТОРЯЕТСЯ целое-2 РАЗ
[ [ ВОЗРАСТАНИЮ ] „ .. , .
УБЫВАНИЮ I КЛЮЧА {имя-данного-3}
[ИНДЕКСИРУЕТСЯ {имя-индекса-1} ... ] ПОВТОРЯЕТСЯ ОТ целое-1 ДО целое-2 РАЗ
В ЗАВИСИМОСТИ ОТ имя-данного-4
Г_ Л ВОЗРАСТАНИЮ ] „1Л , 1
ПО| УБЫВАНИЮ ;КЛЮЧА {имя-данного-3}...
[ИНДЕКСИРУЕТСЯ {имя-индекса-1} ... ]
ВЛЕВО
ВПРАВО
ВЫДЕЛЕНО
[СДВИНУТО ВПРАВО]
[ПРОБЕЛ КОГДА НУЛЬ]
[ЗНАЧЕНИЕ!
I ЗНАЧ ) литерал-1
Формат 2
66 имя-данного-1 ПЕРЕИМЕНОВЫВАЕТ имя-данного-2 [ПО имя-данного-3].
Формат 3
(ЗНАЧЕНИЕ] (
88 имя-услония-11 знач Нлитерал-1 [ПО литерал-2]
Общий формат статьи описания коммуникации
Формат 1
ОК имя-коммуникации-1 ДЛЯ [НАЧАЛЬНОГО] ВВОДА " [[СИМВОЛИЧЕСКАЯ ОЧЕРЕДЬ имя-данного-1]
[СИМВОЛИЧЕСКАЯ ПОДОЧЕРЕДЬ-1 имя-данного-2]
[СИМВОЛИЧЕСКАЯ ПОДОЧЕРЕДЬ-2 имя-данного-3]
[СИМВОЛИЧЕСКАЯ ПОДОЧЕРЕДЬ-3 имя-данного-4]
[ДАТА СООБЩЕНИЯ имя-данного-5]
[ВРЕМЯ СООБЩЕНИЯ имя-данного-6]
[СИМВОЛИЧЕСКИЙ ИСТОЧНИК имя-данного-7]
[ДЛИНА ТЕКСТА имя-данного-8]
[КЛЮЧ КОНЦА имя-данного-9]
[КЛЮЧ СОСТОЯНИЯ имя-данного-10]
[ЧИСЛО СООБЩЕНИЙ имя-данного-11]]
[имя-данного-1, имя-данного-2, имя-данного-3, имя-данного-4, имя-данного-5, имя-данного-6, имя-данного-7, имя-данного-8„ имя-данного-9, имя-данного-10, имя данного-11]
Формат 2
ОК имя-коммуникации-1 ДЛЯ ВЫВОДА
[ЧИСЛО АДРЕСАТОВ имя-данного-1]
[ДЛИНА ТЕКСТА имя-данного-2]
[КЛЮЧ СОСТОЯНИЯ имя-данного-3]
[ТАБЛИЦА АДРЕСАТОВ ПОВТОРЯЕТСЯ целое-1 РАЗ
[ИНДЕКСИРУЕТСЯ {имя-индекса-1} ... ] ]
[КЛЮЧ ОШИБКИ имя-данного-4]
[СИМВОЛИЧЕСКИЙ АДРЕСАТ имя-данного-5].Формат 3
ОК имя-коммуникации-1
ДЛЯ [НАЧАЛЬНОГО ВВОДА-ВЫВОДА
~ [ [ДАТА СООБЩЕНИЯ имя-данного-1 ]
[ВРЕМЯ СООБЩЕНИЯ имя-данного-2]
[СИМВОЛИЧЕСКИЙ ТЕРМИНАЛ имя-данного-3]
[ДЛИНА ТЕКСТА имя-данного-4]
[КЛЮЧ КОНЦА имя-данного-5]
[КЛЮЧ СОСТОЯНИЯ имя-данного-6] ]
[имя-данного-1, имя-данного-2, имя-данного-3, имя-данного-4, имя-данного-5, имя-данного-6]'
Общий формат статьи описания отчета
ОО имя-отчета-1
[ГЛОБАЛЬНОЕ]
[С КОДОМ литерал-1 ]
УПРАВЛЕНИЕ ПО Р"Д1^Х'Ь;0Г0'І}'■’ )
I КОНЦУ [имя-данного-1] . .. J
[РАЗМЕР СТРАНИЦЫ целое-1 СТРОК
[ЗАГОЛОВОК целое-2] [ПЕРВЫЙ ФРАГМЕНТ целое-З}
[ПОСЛЕДНИЙ ФРАГМЕНТ целое-4] [КОНЦОВКА целое-5] ].
Общий формат статьи описания группы отчета
Формат 1
01 [имя-данного-1]
НОМЕР СТРОКИ о
[ ПЛЮС целое-2
[НА СЛЕДУЮЩЕЙ СТРАНИЦЕ]
целое-3
П
СЛЕДУЮЩАЯ ГРУППА
ЛЮС целое-4НА СЛЕДУЮЩЕЙ СТРАНИЦЕ
( (ЗАГОЛОВОК ОТЧЕТА 1
j 30 /
(ЗАГОЛОВОК СТРАНИЦЫ 1