Элемент

гост 22558

Настоящий стандарт

Специальные регистры


LINAGE-COUNTER (СЧЕТЧИК-ВЕРСТКИ)

2 ПОД

2 ПОД

LINE-COUNTER (СЧЕТЧИК-СТРОК)

1) ГОТ

1 ГОТ

PAGE-COUNTER (СЧЕТЧИК-СТРАНИЦ)

1 ГОТ

1 гот

DEBUG-ITEM (ДАННЫЕ-ОТЛАДКИ)

1 ОТД

1 отд +

Литералы


Числовые литералы: от 1 до 18 цифр

1 ЯДР

1 ЯДР

Нечисловые литералы от 1 до 120 литер

Нечисловые литералы: от 1 до 160 литер

I ЯДР

1 ЯДР

Нечисловые литералы: длина зависит от пред-


ставлення в объектной программе

1 ЯДР

PICTURE строка-литер (ШАБЛОН строка-ли-


тер)

1 ЯДР

1 ЯДР

Статья-коммента.рий

1 ЯДР

1 ЯДР +

Однозначность ссылки

Однозначность ссылки, требуемая во время


ссылки

1 ЯДР

Однозначность ссылки, требуемая во время


спецификации

2 ЯДР

—,

Уточнение


Уточнение не разрешается

1 ЯДР

1 ЯДР

Уточнение разрешается

2 ЯДР

2 ЯДР

Должно быть разрешено по крайней мере 5


уровней уточнения 50 уточнителей

2 ЯДР

2 ЯДР

Индексирование (имя-данного/литерал)

1' ТАБ

1 ЯДР

-3 уровня

її ТАБ

1 ЯДР

7 уровней

2 ЯДР

Индексирование (имя-индекса)

1 ТАБ

1 ЯДР

3 уровня

1 ТАБ

Ті ЯДР

7 уровней

—•

2 ЯДР

Относительное индексирование именем-данного

—•

1 ЯЛР

Относительное индексирование именем-индекса

1 ТАБ

1 ЯДР

М < >д и ф 11 к а ни я сс ы л к и

2 ЯДР

Формат представления


Порядковый номер

1 ЯДР

I ЯДР

Должен быть цифровым

1 ЯДР

Может содержать любую литеру из набора ли-


тер машины


1 ЯДР

Продолжение строк


■ Продолжение нечисловых литералов

1 ЯДР

1 ЯДР

Продолжение слов Кобола, числовых литералов

2 ЯДР

1 ЯДР

Продолжение строки-литер шаблона

■—

2 ЯДР

Внутри продолжения допускаются строки ком-


ментария

1 ЯДР

I ЯДР

Внутри продолжения допускаются строки Пробе-


лов

I ЯДР

Строки пробелов (пустые строки)

ІІ ЯДР

1 ЯДР

Строки комментария



Элемент

ГОСТ 22558

Настоящий стандарт

Строка комментария со * (звездочкой)

11 ЯДР

1 ЯДР

Страка комментария с / (наклонной чертой)

1 ЯДР

1 ЯДР

Строка отладочная D(T) в поле индикатора

1 ОТЛ

1 ЯДР

Структура исходной программы



Раздел идентификации обязателен

1 ЯДР

1 ЯДР

Раздел оборудования необязателен

1 ЯДР

Раздел данных необязателен

1 ЯДР

Раздел процедур необязателен

1 ЯДР

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

2 ЯДР

Вложенные исходные программы

2 МПС

1.2. Перечень отличий в разделе идентификации


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



Параграф PROGRAM-ID (ПРОГРАММА)



Имя-программы

Идентифицирует исходную-программу и листин.

1 ЯДР

1 ЯДР

1 ЯДР

ги

1 ЯДР

Идентифицирует объектную программу

1 ЯДР

Фраза COMMON (ОБЩАЯ)

2 МС

Фраза INITIAL (НАЧАЛЬНАЯ)

2 МПС

Параграф AUTHOR (АВТОР)

1 ЯДР

1 ЯДР +

Параграф INSTALLATION (ПРЕДПРИЯТИЕ)

Параграф DATE-WRITTEN (ДАТА-НАПИСА-

1 ЯДР

1 ЯДР +

НИЯ)

1 ЯДР

1 ЯДР +

Параграф DATE-COMPILED (ДАТА-ТРАНСЛЯ- ЦИИ)

2 ЯДР

2 ЯДР +

Параграф SECURITY (ПОЛНОМОЧИЯ)

1 ЯДР

1 ЯДР +

1.3. Перечень отличий в разделе оборудования


РАЗДЕЛ ОБОРУДОВАНИЯ



Раздел оборудования обязателен

1 ЯДР

Раздел оборудования необязателен

1 ЯДР

Секция конфигурации



Секция конфигурации обязательна

1 ЯДР

—<

Секция конфигурации необязательна

Параграф SOURCE-COMPUTER (ИСХОДНАЯ-

——

1 ЯДР

МАШИНА)



Параграф SOURCE-COMPUTER (ИСХОДНАЯ МАШИНА) обязателен

Параграф SOURCE-COMPUTER (ИСХОДНАЯ-

1 ЯДР

1 ЯДР

МАШИНА) необязателен

Может быть определен пустой параграф

1 ЯДР

Имя-машины

Фраза WITH DEBUGGING MODE (В РЕЖИ-

1 ЯДР

1 ЯДР

ME ОТЛАДКИ) для отладочных строк

1 ОТЛ

1 ЯДР

Фраза WITH DEBUGGING MODE (В РЕЖИ­МЕ ОТЛАДКИ) для отладочных секций

1 ОТЛ

1 ОТЛ +




ГОСТ

Настоящий

Элемент

22558

стандарт




Параграф OBJECT-COMPUTER (РАБОЧАЯ МА-

ШИНА)

Параграф OBJECT-COMPUTER (РАБОЧАЯ

МАШИНА) обязателен

Параграф OBJECT-COMPUTER (РАБОЧАЯ

МАШИНА) необязателен

1 ЯДР

1 ЯДР

Может быть определен пустой параграф

1 ЯДР

ймя-машины

1 ЯДР

1 ЯДР

Фраза MEMORY SIZE (РАЗМЕР ПАМЯТИ)

1 ЯДР

1 ЯДР +

Фраза PROGRAM COLLATING SEQUENCE



(ПРОГРАММНЫЙ АЛФАВИТ)

1 ЯДР

1 ЯДР

Фраза SEGMENT-LIMIT (ГРАНИЦА СЕГМЕН-



ТОВ)

2 СЕГ

2 СЕГ +

Параграф SPECIAL-NAMES (СПЕЦИАЛЬНЫЕ-



ИМЕНА)



Фраза ALPHABET (АЛФАВИТ)

1 ЯДР

1 ЯДР

Вариант STANDARD-1 (СТАНДАРТ-А)

1 ЯДР

1 ЯДР

Вариант STANDARD-2 (СТАНДАРТ-М)


1 ЯДР

Вариант СТАНДАРТ-Р

1 ЯДР

1 ЯДР

Вариант NATIVE (ВНУТРЕННИЙ)

1 ЯДР

1 ЯДР

Вариант имя-реализации

Вариант литерал

1 ЯДР

2 ЯДР

1 ЯДР

2 ЯДР

Фраза CLASS (КЛАСС)

1 ядр

Фраза CURRENCY SIGN (ВАЛЮТНЫЙ ЗНАК)

1 ЯДР

1 ЯДР

Литерал может быть стандартной константой

1 ЯДР


Фраза DECIMAL-POINT (ДЕСЯТИЧНАЯ ТОЧ-



КА)

I ЯДР

1 ЯДР

Фраза имя-реализации

1 ЯДР

1 ЯДР

Вариант мнемоническое-имя

1 ЯДР

1 ЯДР

Если имя-реаливации является переключате-



' лем, должно быть указано имя-условия

1 ЯДР

Если имя-реализации является переключат1?-


1 Q ПР

лем, имя-условия может быть не указано

1 /1Дг

Вариант ON STATUS IS имя-условия



(ВКЛЮЧЕНО имя-условия)

1 ЯДР

1 ЯДР

Вариант OFF STATUS IS имя-условия (ВЫ-



КЛЮЧЕНО имя-условия)

I ЯДР

1 ЯДР

Фраза SYMBOLIC CHARACTERS (СИМВО-



ЛИЧЕСКАЯ ЛИТЕРА)

2 ЯДР

Секция ввода-вывода

1 под

1 под


1 отд

1 отд


1 ипд

1 ипд


1 СРТ

1 СРТ


1 гот

1 гот

Параграф FILE-CONTROL (УПРАВЛЕНИЕ-



' ФАЙЛАМИ)

1 под

1 под


1 отд

1 отд


1 ИПД

1 ипд


1 СРТ

1 СРТ


1 гот

1 гот

Элемент

ГОСТ 22558

Настоящий стандарт

Статья управления файлом

11 под

1 ПЛИ


1 отд

1 ипд

Ї Фгз

1 ипд


1 СРТ

Т СРТ


1 гот

1 гот

Фраза SELECT (ДЛЯ)

1 под

1 под


1 отд

1 отд


1 ипд

1 ипд


1 СРТ

1 СРТ


1 гот

1 гот

Вариант OPTIONAL (НЕОБЯЗАТЕЛЬНОГО)

2 ПОД

2 ПОД

2 ОТД

2 ИПД

1 гот

Входной файл

2 ПОД

2 ПОД

2 ОТД

2 ИПД

Входной-выходной файл

2 ПОД

2 ОТД

2 ИПД

Дополняемый файл


2 ПОД

2 ОТД

2 ИПД

2 ГОГ

Имя-файла ссылается на определитель файла


1 ПОД

1 ОТД

1 ИПД

1 СРТ Г гот



Фраза ACCESS MODE (ДОСТУП) SEQUENTIAL (ПОСЛЕДОВАТЕЛЬНЫЙ)

1 под

1 под


1 отд

1 отд


1 ипд

1 ипд

RANDOM (ПРОИЗВОЛЬНЫЙ)

L ГОТ

1 гот

1 отд

1 отд

DYNAMIC (ДИНАМИЧЕСКИЙ)

1 ипд

1 ипд

2 ОТД

2 ОТД

Вариант RELATIVE KEY (ОТНОСИТЕЛЬНЫЙ КЛЮЧ)

2 ИПД

1 ОТД

2 ИПД

1 отд

Фраза ALTERNATE RECORD KEY (ДОПОЛНИ-

ТЕЛЬНЫЙ КЛЮЧ ЗАПИСИ)

2 ИПД

2 ИПД

Вариант WITH DUPLICATES (С ДУБЛИРОВА-


НИЕМ)

2 ИПД

2 ИПД

Фраза ASSIGN (НАЗНАЧИТЬ)

1 под

1 под

1 ОТД

1 отд


L ИПД

1 ипд


1 СРТ

1 СРТ


1 ГОТ

1 гот

Имя-реализации

1 под

1 под

1 отд

1 отд


1 ипд

1 ипд


1 СРТ

1 СРТ