Элемент |
ГОСТ |
Настоящий стандарт |
Секция отчетов
■
1 ГОТ 1 гот
Статья описания отчетаИндикатор уровня FD(OO)
Фраза CODE (С КОДОМ)
■Фраза CONTROL (УПРАВЛЕНИЕ)
Фраза GLOBAL (ГЛОБАЛЬНОЕ)
Фраза PAGE (РАЗМЕР СТРАНИЦЫ)
С
1 |
ГОТ |
Ф гот |
1 |
гот |
Ф гот |
1. |
гот |
1 гот |
1 |
гот |
1 гот |
|
1 МПС |
|
1 |
гот |
1 гот |
1 |
гот |
1 гот |
Следующие фразы появляются в статье описания записи, статье описания данного, статье описания уровня 77 или в статье описания группы отчета.
Фраза BLANK WHEN ZERO (ПРОБЕЛ КОГДА |
1 ЯДР |
'11 ЯДР |
ЯУЛЬ) |
1 гот |
т гот |
Фраза COLUMN NUMBER (НОМЕР СТОЛБЦА) |
1 гот |
т гот |
Фраза имя-данного |
1 ЯДР |
1 ЯДР |
1 гот |
1 гот |
|
Фраза EXTERNAL (ВНЕШНЕЕ) |
—. |
2 МПС |
'Фраза FILLER (ЗАПОЛНИТЕЛЬ) |
т ЯДР |
1 ЯДР |
Фраза FILLER (ЗАПОЛНИТЕЛЬ) необязательна |
1 ЯДР |
|
Элементарное данное |
1 ЯДР |
1 ЯДР |
Гртпповое данное |
1 ЯДР |
|
-Фраза GLOBAL (ГЛОБАЛЬНОЕ) |
— |
2 МПС |
Фраза JUSTIF IED (СДВИНУТО) |
1 ЯДР |
1 ЯДР |
1 гот |
1 гот |
|
Фраза номер-уровня |
1 ЯДР |
1 ЯДР |
От 01 до 10; представление двумя цифрами |
1 ЯДР |
—— |
От 01 до 49; представление одной или двумя цифрами |
2 ЯДР |
1 ЯДР |
|
1 ГОТ |
1 гот |
•66 |
2 ЯДР |
2 ЯДР |
77 |
1 ЯДР |
1 ЯДР |
88 |
2 ЯДР |
2 ЯДР |
•Фраза LINE NUMBER (НОМЕР СТРОКИ) |
1 гот |
1 гот |
Фраза NEXT GROUP (СЛЕДУЮЩАЯ ГРУППА) |
1 гот |
1 гот |
Фраза OCCURS (ПОВТОРЯЕТСЯ) |
1 ТАБ |
1 ЯДР |
Целое TIMES (целое РАЗ) |
1 ТАБ |
1 ЯДР |
Фраза ASCENDING/DESCEND1NG KEY (ПО ■ ВОЗРАСТА! 1ИЮ/УБЫВАП ИЮ КЛЮЧА) |
2 ТАБ |
2 ЯДР |
Фраза INDEXED BY (ИНДЕКСИРУЕТСЯ) |
1 ТАБ |
1 ЯДР |
Фраза целое-1 ТО целое-2 TIMES DEPENDING ON (ОТ целое-1 ДО целое-2 РАЗ В ЗАВИСИ- . МОСТИ ОТ) |
2 ТАБ |
2 ЯДР |
Целое-1 может быть нулем |
— |
2 ЯДР |
. Имя-данного в фразе DEPENDING ON (В ЗАВИСИМОСТИ ОТ) должно быть положительным целым |
2 ТАБ |
2 ЯДР |
Фраза PICTURE (ШАБЛОН) |
І ЯДР |
1 ЯДР |
1 гот |
1 гот |
|
Строка-литер содержит максимум 30 литер |
1 ЯДР |
I ЯДР |
1 гот |
1 гот |
Элемент |
ГОСТ 2255? |
Настоящий стандарт |
|
Литеры данных: X 9 А |
1 ЯДР |
1 ЯДР |
|
|
1 ГОТ |
1 |
ГОТ |
Операционные символы: S V Р (3 Т М) |
1 ЯДР |
1 |
ЯДР |
1 гот |
1 |
гот |
|
Литеры фиксированной вставки: В . , |
|
|
|
t (П) 0 CR (КР) DB (ДБ) / |
11 ЯДР 1 гот |
1 1 |
ЯДР гот |
Литера В разрешается в буквенном данном |
1 ЯДР |
|
— |
1 гот |
|
— |
|
Литеры замены или плавающей вставки |
|
|
|
t (а) ' + - z (П) * |
1 ЯДР 1 гот |
t 1 |
ЯДР гот |
Замена валютного знака |
1 ЯДР |
1 |
ЯДР |
|
1 гот |
1 |
гот |
Замена десятичной точки |
1 ЯДР |
1 |
ЯДР |
111 гот |
1 |
гот |
|
Фраза REDEFINES (ПЕРЕОПРЕДЕЛЯЕТ) |
1 ЯДР |
1 |
ЯДР |
Не может быть вложенной |
1 ЯДР |
1 |
ЯДР |
Может быть вложенной Переопределение уровней 01 может быть боль- |
2 ЯДР |
2 |
ЯДР |
ше размера поля оригинала Переопределение уровней, отличных от 01, долж- |
1 ЯДР |
1 |
ЯДР |
но равняться размеру поля оригинала Переопределение уровней, отличных от 01, должно быть меньше или равно размеру поля ориги- |
1 ЯДР |
|
|
нала |
—— |
1 |
ЯДР |
Фраза RENAMES (ПЕРЕИМЕНОВЫВАЕТ) |
2 ЯДР |
2 |
ЯДР |
Фраза SIGN (ЗНАК) |
1 ЯДР |
1 |
ЯДР |
|
I |
гот |
|
Фраза SOURCE (ИСТОЧНИК) |
1 гот |
1 |
гот |
Фраза SUM (СУММА) |
1 гот |
1 |
гот |
Фраза SYNCHRONIZED (ВЫДЕЛЕНО) |
1 ЯДР |
1 |
ЯДР |
Фраза TYPE (ТИП) |
1 гот |
1 |
гот |
Фраза USAGE (об использовании) |
1 ЯДР |
Г |
ЯДР |
1 гот |
1 |
гот |
|
BYNARY (ДВОИЧНОЕ) |
— |
1 |
ЯДР |
COMPUTATIONAL (ДЛЯ ВЫЧИСЛЕНИЙ) |
1 ЯДР |
1 |
ЯДР |
DISPLAY (ДЛЯ ВЫДАЧИ) |
1 ЯДР |
1 |
ЯДР |
1 гот |
1 |
гот |
|
INDEX (ДЛЯ ИНДЕКСА) |
1 ТАБ |
1 |
ЯДР |
PACKED-DECIMAL (ДЕСЯТИЧНОЕ) |
— |
1 |
ЯДР |
Фраза VALUE (ЗНАЧЕНИЕ) |
1 ЯДР 1 ГОТ |
1 1 |
ЯДР гот |
Литерал |
1 ЯДР |
1 |
ЯДР |
1 гот |
1 |
гот |
|
Несколько литералов Литерал-1 THROUGH литерал-2 (литерал-1 ПО |
2 ЯДР |
2 |
ЯДР |
литерал-2) |
2 ЯДР |
2 |
ЯДР |
Несколько диапазонов литералов |
2 ЯДР |
2 |
ЯДР |
1 ЯДР --
2 ЯДР 1 ЯДР
1 ТАБ 1 ЯДР
1 ПОД 1 ПОД
1 ОТД I ОТД
1 ИПД 1 ИПД
1 ГОТ 1 ГОТ
ОТЛ Т ОТЛ +
ЯДР 2 ЯДР
ЯДР 2 ЯДР
ЯДР 2 ЯДР
1 ЯДР 1 ЯДР
1 ЯДР 1 ЯДР
1 ЯДР 1 ЯДР
1 ЯДР 1 ЯДР
2 ЯДР 1 ЯДР
I ЯДР 1 ЯДР
2 ЯДР 1 ЯДР
ЯДР 1 ЯДР
ЯДР 1 ЯДР
1 ЯДР
1 ЯДР
1 ЯДР
1 ЯДР
1 ЯДР 1 ЯДР
I- ЯДР |
1 ЯДР |
1 ЯДР |
1- ЯДР |
1 МПС |
1 МПС |
—. |
г МПС |
1 МПС |
2 МПС |
1 ПОД |
1 под |
I отд |
1 отд |
1 ИПД |
1 ИПД |
1 гот |
1 гот |
1 отд |
1 ОТЛ + |
1 под |
1 под |
1 отд |
1 отд |
1 ИПД |
11 ИПД |
і гот |
1 гот |
1 отл |
1 ОТЛ + |
|
ГОСТ |
Настоящий |
Элемент |
22558 |
стандарт |
1.5. Перечень отличий в разделе процедур
РАЗДЕЛ ПРОЦЕДУР
Раздел процедур обязателен
Раздел процедур необязателен
Заголовок раздела процедур
Фраза USING (ИСПОЛЬЗУЯ)
Разрешается по крайней мере 5 операндов
Для числа операндов нет ограничения Декларативные процедуры
Вариант DECLARATIVES (ДЕКЛАРАТИВЫ)
Вариант END DECLARATIVES (КОНЕЦ ДЕК- ЛАРАТИВ)
Арифметические выражения
Знаки бинарных арифметических операций
* і **
Знаки унарных арифметических операций
Условные выражения
Простое условие
Условие отношения
Знаки условий отношения
[NOT] GREATER THAN ([НЕ] БОЛЬШЕ)
[NOT]> ([НЕ]»
[NOT] LESS THAN ([HE] МЕНЬШЕ)
[NOT] < ([HE]<)
[NOT] EQUAL TO ([HE] РАВНО)
|NOT] = ([HE] =)
GREATER THAN OR EQUAL TO (БОЛЬ
ШЕ ИЛИ РАВНО)
LESS THAN OR EQUAL TO (МЕНЬШЕ
ИЛИ РАВНО)
Сравнение числовых операндов
Сравнение нечисловых операндов
Операнды должны быть одинакового размера
Операнды могут быть разного размера
Сравнение имен-индексов и (или) индексных данных
—. |
1. ЯДР |
— |
1 ЯДР |
1 ЯДР |
1 ЯДР |
2 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
2 ЯДР 2 ЯДР 1 ЯДР 2 ЯДР |
1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 2 ЯДР 2 ЯДР 1 ЯДР '2 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
1 ЯДР |
2 ЯДР |
2 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
1 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
|
2 ЯДР |
1 ком |
1 ком |
1 ЯДР |
І» ЯДР |
1 ЯДР |
L ЯДР |
1 ЯДР |
F ЯДР |
■1 ЯДР |
1- ЯДР |
2 ЯДР |
1 ЯДР |
1 ЯДР 1 ЯДР
1 ЯДР 1 ЯДР
1 ЯДР
|
гост |
Настоящий |
|
22558 |
стандарт |
Условие класса
NUMERIC (ЧИСЛОВОЕ)
ALPHABETIC (БУКВЕННОЕ) (прописные буквенные литеры)
ALPHABETIC (БУКВЕННОЕ) (прописные и строчные буквенные литеры)
ALPHABETIC—LOWER (СТРОЧНЫЕ)
ALPHABETIC—UPPER (ПРОПИСНЫЕ) Имя-класса
Условие имени-условия
Условие знака
Условие состояния-переключателя
Сложное условие
Знаки логических операций AND (И) OR (ИЛИ)
NOT (НЕ) •
Отрицание условия
Комбинированное условие
Условия в скобках
Сокращенные комбинированные условия отношения
Арифметические операторы
Арифметические операнды ограничены 18 цифрами
Размер операндов ограничен 18 цифрами
Оператор ACCEPT (ПРИНЯТЬ)
Идентификатор
Только одна передача данных
Нет ограничения на число передач данных
Фраза FROM мнемоническое-имя (С мнемони- ческое-имя)
Фраза FROM DATE/DAY/TIME (ДАТУ/ДЕНЬ/
ВРЕМЯ)
Фраза FROM DAY-OF-WEEK (ДЕНЬ-НЕДЕЛИ) Оператор ACCEPT MESSAGE COUNT (ПРИНЯТЬ ЧИСЛО СООБЩЕНИЙ)
Оператор ADD (СЛОЖИТЬ)
Идентификатор/литерал
Несколько идентификаторов/литералов
ТО идентификатор (С идентификатор)
ТО несколько идентификаторов (С несколько идентификаторов)
ТО идентификатор/литерал GIVING идентификатор (С идентификатор/литерал ПОЛУЧАЯ идентификатор)
ТО идентификатор/литерал GIVING несколько идентификаторов (С идентификатор/литерал ПОЛУЧАЯ несколько идентификаторов
GIVING идентификатор (ПОЛУЧАЯ идентификатор)
GIVING несколько идентификаторов (ПОЛУЧАЯ несколько идентификаторов)
Вариант ROUNDED (ОКРУГЛЯЯ)
„ і гост |
Настоящий |
Элемент 22;;58 |
стандарт |
Вариант ON SIZE ERROR (ПРИ ПЕРЕПОЛНЕНИИ) Вариант NOT ON SIZE ERROR (БЕЗ ПЕРЕ ПОЛНЕНИЯ) Вариант END-ADD (КОНЕЦ-СЛОЖИТЬ) Вариант CORRESPONDING (СООТВЕТСТ ВЕННО) Оператор ALTER (ИЗМЕНИТЬ) Только одно имя-процедуры Несколько имен-процедур Оператор CALL (ВЫЗВАТЬ) Литерал Идентификатор Вариант USING (ИСПОЛЬЗУЯ) Идентификатор Разрешается по крайней мере 5 операндов Нет ограничений на число допустимых операндов Элементарное данное с уровнем, отличным от 01 Вариант BY REFERENCE (ССЫЛКУ НА) Вариант BY CONTENT (ЗНАЧЕНИЕ) Вариант ON OVERFLOW (ПРИ ПЕРЕПОЛНЕ НИИ) Вариант NOT ON OVERFLOW (БЕЗ ПЕРЕ ПОЛНЕНИЯ) Вариант END-CALL (КОНЕЦ-ВЫЗВАТЬ) (фор мат 1) Вариант END-CALL (КОНЕЦ-ВЫЗВАТЬ) (формат 2) Оператор CANCEL (ОСВОБОДИТЬ) Литерал Идентификатор Оператор CLOSE (ЗАКРЫТЬ) 1 ЯДР 1. ЯДР 2 ЯДР 1 ЯЦР 1 ЯДР 2 ЯДР 1 МПС 1 МПС 2 МПС 1 МПС 1 МПС 1 ЯДР 1 ЯДР 2 ЯДР 1 ЯДР +
1 МПС
1 МПС 1 МПС 1 МПС 1 МПС 2 МПС Имя-файла Несколько имен-файлов Вариант REEL/UN1T (КАТУШКУ/ТОМ) Вариант FOR REMOVAL (С УДАЛЕНИЕМ) Вариант WITH NO REWIND (БЕЗ ПЕРЕМОТ КИ) — |
1 МПС 2 МПС 2 МПС |
— |
2 МПС |
— |
2 МПС |
— |
1 МПС |
2 МПС |
|
2 МПС |
2 МПС |
2 МПС |
2 МПС |
2 МПС |
2 МПС |
1 под |
1 под |
1 отд |
1 ОТД |
1 ипд |
1 ипд |
1 гот |
1 ГОТ |
1 под |
ih ПОД |
1 отд |
1 отд |
1 ипд |
1 ипд |
1 гот |
1 гот |
2 ПОД |
1 под |
1 отд |
1 отд |
1 ипд |
1 ипд |
1 под |
1 под |
1 гот |
1 гот |
2 ПОД |
2 ПОД |
1 гот |
1 гот |
2 ПОД |
2 ПОД |
1 гот |
1 гот |