1. Псевдотекст

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

  1. Форматы раздела, секции, параграфа

    1. 3 а г о л о в о к раздела

Заголовок раздела начинается в поле А.

  1. 3 а г о л о в о к секции

Заголовок секции начинается в поле А.

Секция состоит из нуля, одного или нескольких параграфов в разделах оборудования и процедур или из нуля, одной или несколь­ких статей в разделе данных.

  1. Заголовок параграфа, имя параграфа и параграф

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

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

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

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

  1. Статьи раздела данных

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

Имеется два типа статей раздела данных: начинающиеся с ин­дикатора уровня и начинающиеся с номера уровня.

Индикатором уровня может быть любое из зарезервированных слов FD (ОФ), SD (ОС), CD (OK), RD (ОО).

В статьях раздела данных, которые начинаются с индикатора уровня, индикатор уровня начинается в поле А, за ним следует хо­тя бы один пробел и затем имя субъекта статьи и соответствующая описывающая информация.

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

Номером уровня может быть любое целое из следующего мно­жества: 01, 02, . .. , 49, 66, 77, 88. Номера уровня в диапазоне Й, 02 09 записываются либо в виде одной цифры, либо- в виде

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

В статьях описания данных, имеющих номера уровней 01 или 77, номер уровня начинается в поле А, за ним следует хотя бы один пробел, затем соответствующее имя записи или данного, если єни определены, и соответствующая описывающая информация.Статьи описаний данных могут быть записаны с отступами по отношению к отметке А. Каждая новая статья описания данного может начинаться через любое число пробелов вправо от отметки А, за исключением статей описания данного с номером уровня 01 или 77, которые должны начинаться в поле А. Размер допустимо­го отступа вправо зависит от величины поля В, которая определя­ется реализацией. Статьи при выводе записываются с отступами только тогда, когда они записаны с отступами на вводе. Запись с отступами не влияет на значимость номеров уровней.

  1. Декларативы

Никакой другой текст не должен появляться в той же строке, что и ключевое слово DECLARATIVES (ДЕКЛАРАТИВЫ) или ключевые слова END DECLARATIVES (КОНЕЦ ДЕКЛАРАТИВ), которые обрамляют декларативную часть раздела процедур. Сло­ва DECLARATIVES (ДЕКЛАРАТИВЫ) и END DECLARATIVES {КОНЕЦ ДЕКЛАРАТИВ) должны начинаться в поле А, за ними должен следовать разделитель точка.

  1. Заголовок конца программы

Заголовок конца программы должен начинаться в поле А.

8. ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА КОБОЛА

ACCEPT

ACCESS

ADD

ADVANCING

AFTER

ALL

ALPHABET

ALPHABETIC

ALPHABETIC-LOWER ALPHABETIC-UPPER ALPHANUMERIC

ALPHANUMERIC-EDITED

ALSO

ALTER

ALTERNATE

AND

ANY

ARE

AREA

AREAS

ASCENDING

ASSIGN

AT

AUTHOR

170

BEFORE BINARY BLANK BLOCK BOTTOM BY

CALL

CANCEL

CD CF CH CHARACTER CHARACTERS CLASS CLOCK-UNITS CLOSE CODE CODE-SET COLLATING COLUMN COMMA COMMON COMMUNICATION



COMP COMPUTATIONAL COMPUTE CONFIGURATION CONTAINS CONTENT CONTINUE CONTROL CONTROLS CONVERTING COPY

CORR CORRESPONDING COUNT CURRENCY

DATA DATE DATE-COMPILED DATE-WRITTEN DAY DAY-OF-WEEK DE

DEBUG-CONTENTS DEBUG-ITEM DEBUG-LINE DEBUG-NAME DEBUG-SUB-1 DEBUG-SUB-2 DEBUG-SUB-3 DEBUGGING DECIMAL-POINT DECLARATIVES DELETE DELIMITED DELIMITER DEPENDING DESCENDING DESTINATION DETAIL

EGI ELSE EMI ENABLE END END-ADD END-CALL END-COMPUTE END-DELETE END-DIVIDE END-EVALUATE END-IF

END-MULTIPLY END-OF-PAGE END-PERFORM END-READ END-DECEIVE END-RETURN END-REWRITE END-SEARCH END-START END-STRING END-SUBTRACT END-UNSTRING END-WRITE ENTER ENVIRONMENT EOP EQUAL ERROR ESI

EVALUATE EVERY EXCEPTION. EXIT EXTEND EXTERNAL.

FALSE FD

FILE

FILE-CONTROL.

FILLER FINAL FIRST FOOTING

DISABLE DISPLAY DIVIDE DIVISION DOWN DUPLICATES DYNAMICm'




FOR FROM

LINAGE

LINAGE-COUNTER LINE

GENERATE GIVING GLOBAL GO GREATER GROUP

LINE-COUNTER LINES LINKAGE LOCK LOW-VALUE LOW-VALUES

HEADING HIGH-VALUE HIGH-VALUES

MEMORY MERGE MESSAGE MODE

1-0 I-O-CONTROL IDENTIFICATION IF

IN

INDEX INDEXED INDICATE INITIAL INITIALIZE INITIATE INPUT INPUT-OUTPUT INSPECT INSTALLATION INTO INVALID

IS

MODULES MOVE MULTIPLE MULTIPLY

NATIVE NEGATIVE NEXT NO

NOT

NUMBER NUMERIC NUMERIC-EDITED

OBJECT-COMPUTER OCCURS OF OFF OMITTED

JUST

JUSTIFIED

ON

OPEN OPTIONAL

KEY

OR ORDER

LABEL LAST LEADING LEFT LENGTH LESS LIMIT LIMITS

ORGANIZATION

OTHER

OUTPUT OVERFLOW

PACKED-DECIMAL

PADDING

PAGE

PAGE-COUNTER PERFORM PF RH

PIC

PICTURE PLUS POINTER POSITION POSITIVE PRINTING PROCEDURE PROCEDURES PROCEED PROGRAM PROGRAM-ID PURGE

REVERSED REWIND REWRITE RF

RH

RIGHT ROUNDED RUN

SAME

SD

SEARCH SECTION SECURITY SEGMENT SEGMENT-LIMIT SELECT

SEND

QUEUE QUOTE QUOTES

SENTENCE SEPARATE SEQUENCE SEQUENTIAL

RANDOM RD READ RECEIVE RECORD RECORDS REDEFINES REEL REFERENCE REFERENCES RELATIVE RELEASE REMAINDER REMOVAL RENAMES REPLACE REPLACING REPORT REPORTING REPORTS RERUN RESERVE RESET RETURN

SET

SIGN

SIZE

SORT

SORT-MERGE

SOURCE

SOURCE-COMPUTER

SPACE

SPACES

SPECIAL-NAMES

STANDARD

STANDARD-1

STANDARD-2

STANDARD-R

START

STATUS

STOP

STRING

SUB-QUEUE-1

SUB-QUEUE-2

SUB-QUEUE-3

SUBTRACT

SUM

SUPPRESS

173

SYMBOLIC

SYNC

SYNCHRONIZED

USAGE USE USING

TABLE

VALUE

TALLYING

VALUES

TAPE

VARYING

TERMINAL


TERMINATE

WHEN

TEST

WITH

TEXT

WORDS

THAN

WORKING-STORAGE

THEN

WRITE

THROUGH


THRU

ZERO

TIME

ZEROES

TIMES

ZEROS

TO


TOP

+

TRAILING

TRUE

*

TYPE

/

UNIT


UNSTRING


UNTIL

=

UP

=

UPON

=

АВТОР

АДРЕСАТ АДРЕСАТОВ АЛФАВИТ

БЕЗ

БЛОКЕ

БОЛЬШЕ

БУКВЕННОЕ БЦ БЦР

В

ВАЛЮТНЫЙ

ВВОД

ВВОД-ВЫВОД

ВВОДА ВВОДА-ВЫВОДА ВЕДУЩИЕ ВЕРНУТЬ ВЕРСТКА ВЕРХНЕЕ вкл включено ВЛЕВО ВНЕШНЕЕ ВНУТРЕННИЙ ВОЗРАСТАНИЮ ВОЙТИ ВПРАВО ВРЕМЯ ВСЕ ВСЕМИ ВСЕХ ВХОДНОЙ ВХОДНОЙ-ВЫХОДНОЙ входных входных-выходных вывод ВЫВОДА ВЫДАТЬ ВЫДАЧИ ВЫДЕЛЕНО ВЫЗВАТЬ ВЫЙТИ выкл

ВЫКЛЮЧЕНО выполнить ВЫХОДНОЙ ВЫХОДНЫХ ВЫЧ ВЫЧИСЛЕНИЙ ВЫЧИСЛИТЬ ВЫЧИТАЯ

ГЕНЕРИРОВАТЬ ГЛОБАЛЬНО ГЛОБАЛЬНОЕ ГРАНИЦА ГРУППА ГРУППУ

ДАННОЕ ДАННЫЕ ДАННЫЕ-ОТЛАДКИ ДАННЫХ

ДАТА ДАТА-НАПИСАНИЯ ДАТА-ТРАНСЛЯЦИИ ДАТУ

ДВОИЧНОЕ ДЕКЛАРАТИВ ДЕКЛАРАТИВЫ ДЕНЬ ДЕНЬ-НЕДЕЛИ ДЕСЯТИЧНАЯ ДЕСЯТИЧНОЕ ДИНАМИЧЕСКИЙ ДЛИНА для до ДОПОЛНИТЕЛЬНЫЙ ДОПОЛНЯЕМЫЙ дополняемых ДОСТУП ДУБЛИРОВАНИЕМ

ЕДИНИЦ-ВРЕМЕНИ

ЕСЛИ

ЕСТЬ

ЗАВИСИМОСТИ ЗАГОЛОВОК ЗАКОНЧИТЬ ЗАКРЫТЬ ЗАМЕНИТЬ ЗАМЕНЯЯ ЗАМКОМ ЗАП

ЗАПИСЕЙ ЗАПИСИ ЗАПИСЬ ЗАПОЛНИТЕЛЬ ЗАПРЕТИТЬ ЗАПЯТАЯ ЗАТЕМ

ЗНАК ЗНАЧ ЗНАЧЕНИЕ ЗНАЧЕНИЕ-ОТ ЛАДКИ 30

ЗС

И

ИДЕНТИФИКАЦИИ ИЗ

ИЗМЕНИТЬ

ИКГ икс икщ или ИМЯ-ОТЛАДКИ ИНАЧЕ ИНДЕКСА ИНДЕКСИРУЕТСЯ ИНДЕКСНАЯ ИНДЕКС-ОТЛАДКИ-1 ИНДЕКС-ОТЛАДКИ-2 ИНДЕКС-ОТЛАДКИ-3 ИНИЦИИРОВАТЬ ИСКАТЬ ИСПОЛЬЗОВАТЬ ИСПОЛЬЗУЯ ИСТИНА источник ИСХОДНАЯ-МАШИНА

К

КАВЫЧКА КАВЫЧКИ КАЖДОЕ КАЖДЫЕ КАЖДЫЙ КАТУШКЕ КАТУШКИ КАТУШКУ КЛАСС КЛЮЧ КЛЮЧА КО КОГДА КОДОМ КОММУНИКАЦИЙ КОНЕЦ КОНЕЦ-ВЕРНУТЬ КОНЕЦ-ВЫЗВАТЬ КОНЕЦ-ВЫПОЛНИТЬ КОНЕЦ-ВЫЧИСЛИТЬ КОНЕЦ-ЕСЛИ КОНЕЦ-ИСКАТЬ КОНЕЦ-ОБНОВИТЬ КОНЕЦ-ОТНЯТЬ КОНЕЦ-ОЦЕНИТЬ КОНЕЦ-ПИСАТЬ КОНЕЦ-ПОДВЕСТИ КОНЕЦ-ПОЛУЧИТЬ КОНЕЦ-РАЗДЕЛИТЬ КОНЕЦ-РАЗОБРАТЬ КОНЕЦ-СЛОЖИТЬ КОНЕЦ-СОБРАТЬ КОНЕЦ-УДАЛИТЬ КОНЕЦ-УМНОЖИТЬ КОНЕЦ-ЧИТАТЬ КОНФИГУРАЦИИ КОНЦА КОНЦЕ КОНЦОВКА КОНЦУ КОПИРОВАТЬ КС

ЛИТЕР ЛИТЕР

АЛИТЕРЫ

ОТ

ложь

ОТДЕЛЬНО

ЛЮБОЕ

ОТКЛЮЧИТЬ

МЕНЬШЕ

ОТКРЫТЬ

ОТЛАДКИ

МЕНЯЯ

ОТНОСИТЕЛЬНАЯ

МЕТКИ

ОТНОСИТЕЛЬНЫЙ

МОДУЛЕЙ

отнять

НА

ОТРИЦАТЕЛЬНО

ОТЧЕТ

НАЗНАЧИТЬ

ОТЧЕТА

НАИБОЛЫНЕЕ-ЗНАЧЕНИЕ

ОТЧЕТОВ

НАИБОЛЬШИЕ-ЗНАЧЕНИЯ

ОТЧЕТЫ

НАИМЕНЬШЕЕ-ЗНАЧЕНИЕ

ОФ

НАИМЕНЫПИЕ-ЗНАЧЕНИЯ

ОЦЕНИТЬ

НАЧАЛЕ

ОЧЕРЕДЬ

НАЧАЛЬНАЯ

ОЧИСТИТЬ

НАЧАЛЬНОГО

ОШИБКЕ

НАЧАТЬ

ОШИБКИ

НЕ

НЕОБЯЗАТЕЛЬНОГО

ПАМЯТИ

НЕТ

ПЕРВЫЙ

НИЖНЕЕ

ПЕРЕДАТЬ

НОМЕР

ПЕРЕИМЕНОВЫВАЕТ

НУЛИ

ПЕРЕЙТИ

НУЛЬ

ПЕРЕМЕННОЕ

ОБЛАСТЕЙ

ПЕРЕМОТКИ

ПЕРЕОПРЕДЕЛЯЕТ

ОБЛАСТЬ

ПЕРЕПОЛНЕНИИ

ОБНОВИТЬ

ПЕРЕПОЛНЕНИЯ

ОБОРУДОВАНИЯ

ПЕРЕПРОГОН

ОБЩАЯ

ПЕРЕХОДА

ОГРАНИЧИВАЯСЬ

ПЕЧАТЬ

ОГРАНИЧИТЕЛЬ

ПИСАТЬ

ОДНОЙ

ПЛЮС

ок

ПО

округляя

ПОВТОРЯЕТСЯ

ОО

ПОДАВИТЬ

ОПРЕДЕЛЯЕТ

ПОДВЕСТИ

ОПУЩЕНЫ

ПОДОЧЕРЕДЬ-1

ОРГАНИЗАЦИЯ

ПОДОЧЕРЕДЬ-2

ОС

ПОДОЧЕРЕДЬ-3

ОСВОБОДИТЬ

ПОЗИЦИЯ

ОСОБО

ПОЛЕ

ОСТАНОВИТЬ

полномочия

ОСТАТОК

ПОЛОЖИТЕЛЬНО

ПОЛУЧАЯ

РЕЗЕРВИРОВАТЬ

ПОЛУЧИТЬ


поля

С

ПОМЕСТИТЬ

СБРОСИТЬ

ПОСЛАТЬ

СВЯЗИ

ПОСЛЕ

СДВИНУТО

ПОСЛЕДНИЙ

СЕГМЕНТ

ПОСЛЕДОВАТЕЛЬНАЯ

СЕГМЕНТОВ

ПОСЛЕДОВАТЕЛЬНЫЙ

СЕКЦИЯ

ПРЕВРАЩАЯ

СИМВОЛИЧЕСКАЯ

ПРЕДЛОЖЕНИЕ

СИМВОЛИЧЕСКИЙ

ПРЕДПРИЯТИЕ

СЛЕДУЮЩАЯ

ПРИ

СЛЕДУЮЩЕЕ

ПРИБАВЛЯЯ

СЛЕДУЮЩЕЙ

ПРИНЯТЬ

СЛЕДУЮЩУЮ

ПРОБЕЛ

СЛИТЬ

ПРОБЕЛЫ

СЛОВ

ПРОВЕРКОЙ

СЛОЖИТЬ

ПРОГРАММА

СОБРАТЬ

ПРОГРАММНЫЙ

СООБЩЕНИЕ

ПРОГРАММЫ

СООБЩЕНИЙ

ПРОДВИЖЕНИЯ

СООБЩЕНИЯ

ПРОДОЛЖИТЬ

СООТВ

ПРОИЗВОЛЬНЫЙ

СООТВЕТСТВЕННО

ПРОПИСНЫЕ

СОРТ

ПРОСМОТРЕТЬ

СОРТИРОВАТЬ

ПРОЦЕДУР

сортировки

ПРОЦЕДУРА

сортировки-слияния

ПРОЦЕДУРАХ

СОСТОЯНИЕ

ПРОЦЕДУРЫ

состояния


СПЕЦИАЛЬНЫЕ-ИМЕНА

РАБОТУ

ССЫЛКАХ

РАБОЧАЯ-МАШИНА

ССЫЛКУ

РАБОЧЕЙ-ПАМЯТИ

СТАНДАРТ-А

РАВЕН

СТАНДАРТ-Р

РАВНО

СТАНДАРТ-М

РАЗ

СТАНДАРТНОЙ

РАЗА

СТАНДАРТНЫ

РАЗДЕЛ

СТОЛБЦА

РАЗДЕЛИТЬ

СТРАНИЦЕ

РАЗМЕР

СТРАНИЦЫ

РАЗМЕРОМ

СТРОК

РАЗОБРАТЬ

СТРОКА-ОТЛАДКИ

РАЗРЕШИТЬ

СТРОКИ

РЕВЕРСНО

СТРОКУ

РЕЖИМЕ

СТРОЧНЫЕ