ГОСТ 22558-89 сторінка 97 з 116
1.1. Перечень отличий в понятиях языка
Элемент
ГОСТ
22558
Настоящий стандарт
4
Понятия языка
Набор литер
Литеры, используемые в словах для английской нотации:
0—9, A—Z, — (дефис) (для русской нотации
0—S, A—Z, А—Я — (дефис)) ....
1 ЯДР
1 ЯДР
Элемент
ГОСТ
22558
Настоящий стандарт
Литеры, используемые в пунктуации; « ( ). про-
бел
1 ЯДР
1 ЯДР
Литеры, используемые в пунктуации: , (запятая) ;
(точка с запятой)
2 ЯДР
1 ЯДР
Литеры, используемые в пунктуации, : (двоеточие)
—
2 ЯДР
Литеры, используемые в пунктуации, =
2 БИБ
2 ОИТ
Литеры, используемые в редактировании, В ,
. z (П) * f (хг)
0 CR (КР) DB (ДБ)
1 ЯДР
1 ЯДР
Литеры, используемые в арифметических опера-
циях, -1 * / **
Литеры, используемые в условиях отношения, =
2 ЯДР
2 ЯДР
2 ЯДР
1 ЯДР
Литеры, используемые в условиях отношения, >
= < =
'1' ЯДР
Литеры, используемые при индексировании, 4- —
2 ТАБ
'll ЯДР
Разрешена замена двумя литерами
1 ЯДР
1 ЯДР
Разрешена замена одной литерой
1 ЯДР
Замена одной литерой должна быть сделана для
недостающих литер Кобола
1 ЯДР
—
Разделители
» ( ) . пробел
1 ЯДР
1 ЯДР
, (запятая) ; (точка с запятой)
2 ЯДР
1 ЯДР
: (двоеточие)
2 ЯДР
=
2 БИБ
2 ОИТ
Один или больше пробелов, являющихся частью
разделителя
—
1 ЯДР
Строки-литер
Слова Кобола
Максимум 30 литер
1 ЯДР
1 ЯДР
Системные имена и слова, определенные пользователем, должны образовывать непересекаю-
щиеся множества
1 ЯДР
—
Системные имена и слова, определенные поль-
зователем, образуют пересекающиеся множества
1 ЯДР
Слова, определенные пользователем,
Имя-алфавита
1 ЯДР
1 ЯДР
Имя-коммуникации
1 ком
1 ком
Им я-класс а
——
1 ЯДР
Имя-условия
2 ЯДР
2 ЯДР
Имя-данного
1 ЯДР
1 ЯДР
Должно начинаться буквой
1 ЯДР
Не обязательно начинается буквой
2 ЯДР
1 ЯДР
Имя-файла
1 ПОД
я под
1 ОТД
1 отд
1 ипд
1 ипд
11 СР г
1 CPT
1 гот
1 гот
Элемент
ГОСТ
22558
Настоящий стандарт
Имя-индекса
1 ТАБ
1 ЯДР
Номер-уровня
1 ЯДР
1 ЯДР
Имя-библиотеки
2 БИБ
<2 ОИТ
Мнемоническое-имя
1 ЯДР
1 ЯДР
Имя-парапрафа
1 ЯДР
1 ЯДР
Имя-программы
1 ЯДР
1 ЯДР
Имя-записи
1 ПОД
1 отд и- ИПД
1 СРТ
1 иод
1 отд
;!■ ИПД
1 СРТ
Имя-отчета
1 гот
1 гот
Имя-программного-модуля
1 ЯДР
1 ЯДР +
Имя-секции
'1 ЯДР
1 ЯДР
Номер-сегмента Символическая-л итера
1 СЕГ
1 СЕГ -І-
2 ЯДР
Им я-текс та Системные-имена
1 БИБ
1 ОИТ
Имя-машины
1 ЯДР
1 ЯДР
Имя-реал изации
1 ЯДР
1 ЯДР
Имя-языка
Зарезервированные слова
1 ЯДР
1 ЯДР
Обязательные слова
1 ЯДР
1 ЯДР
Ключевые слова
Слова-специальные-литеры
1 ЯДР
1 ЯДР
Знаки арифметических операций + — */** Знаки арифметических операций, используемые при индексировании именем-данного,
Знаки арифметических операций, используемые
2 ЯДР
2 ЯДР
1 ЯДР
при индексировании именем-индекса + —
2 ТАБ
1 ЯДР
Литеры отношения = > <
Литеры отношения >= '< =
2 ЯДР
1 ЯДР
1 ЯДР
Необязательные слова
Связки
Слова специального назначения
Стандартные константы: ZERO (НУЛЬ), SPACE (ПРОБЕЛ) HIGH-VALUE (НАИБОЛЬ- ШЕЕ-ЗНАЧЕНИЕ), LOW-VALUE (НАИ- МЕНЬШЕЕ-ЗНАЧЕНИЕ), QUOTE (КАВЫЧ-
1 ЯДР
2 ЯДР
1 ЯДР
КА)
Стандартные константы: ZEROES, ZEROS (НУЛИ), SPACES (ПРОБЕЛЫ), HIGH-VALUES (НАИБОЛЬШИЕ-ЗНАЧЕНИЯ), LOW-VALUES (НАИМЕНЬШИЕ-ЗНАЧЕНИЯ), QUOTES (КА-
1 ЯДР
1 ЯДР
БЫЧКИ)
Стандартные константы: ALL литерал (ВСЕ ли-
2 ЯДР
1 ЯДР
терал)
Стандартные константы: символичеекая-литера, ALL стандартная-константа (ВСЕ стандартная-константа), ALL символическая-литера
2 ЯДР
2 ЯДР
(ВСЕ символическая-литера)
—
2 ЯДР
Элемент
гост 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 (АЛФАВИТ)
Побачили розбіжність з офіційним текстом?