Элемент |
гост 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 СРТ |