Элемент |
ГОСТ 22558 |
Настоящий стандарт |
|
Вариант TIMES (РАЗ) |
1 ЯДР |
1 |
ЯДР |
Вариант UNTIL (ДО) |
2 ЯДР |
1 |
ЯДР |
Вариант TEST BEFORE/AFTER (С ПРОВЕРКОЙ В НАЧАЛЕ/В КОНЦЕ) |
2 |
ЯДР |
|
Вариант VARYING (МЕНЯЯ) |
2 ЯДР |
2 |
ЯДР |
Вариант TEST BEFORE/AFTER (С ПРОВЕРКОЙ В НАЧАЛЕ/В КОНЦЕ) |
— |
2 |
ЯДР |
Вариант AFTER (ЗАТЕМ) |
2 ЯДР |
'2 |
ЯДР |
Максимум два AFTER (ЗАТЕМ) |
2 ЯДР |
|
|
Разрешено по крайней мере AFTER (ЗАТЕМ) |
— |
2 ЯДР |
|
Идентификатор-2 увеличивается до установки идентификатора-5 |
— |
2 ЯДР |
|
Идентификатор-5 устанавливается до увеличения идентификатора-2 |
2 ЯДР |
|
|
Оператор PURGE (ОЧИСТИТЬ) |
— |
2 |
ком |
Оператор READ (ЧИТАТЬ) |
1 ПОД |
1 |
под |
1' отд |
1 |
ОТД |
|
|
1 ИПД |
1 |
ИПД |
Вариант NEXT (СЛЕДУЮЩУЮ) |
2 ОТД |
2 |
ОТД |
2 ИПД |
2 |
ИПД |
|
|
2 ПОД |
||
Вариант INTO (В) |
1 ПОД |
1 |
под |
|
1 ОТД |
1' |
отд |
|
1 ИПД |
1 |
ИПД |
Вариант AT END (В КОНЦЕ) |
1 ПОД |
,1 |
под |
1 ОТД |
1 |
отд |
|
|
1 ИПД |
1 |
ИПД |
Вариант NOT AT END (НЕ В КОНЦЕ) |
— |
1 |
под |
|
1 |
отд |
|
|
|
1 |
ИПД |
Вариант KEY (КЛЮЧ) Вариант INVALID KEY (ПРИ ОШИБКЕ КЛЮ- |
2 ИПД 1 ОТД |
2 |
ИПД отд |
ЧА) |
1 |
||
1 ИПД |
1 |
ИПД |
|
Вариант NOT INVALID KEY (БЕЗ ОШИБКИ КЛЮЧА) |
|
1 |
отд |
|
|
1 |
ИПД |
Вариант END-READ (КОНЕЦ-ЧИТАТЬ) |
— |
II |
под |
|
1 |
отд |
|
|
|
1 |
ИПД |
Оператор RECEIVE (ПОЛУЧИТЬ) |
1 ком |
1 |
ком |
Вариант MESSAGE (СООБЩЕНИЕ) |
1 ком |
1 |
ком |
Вариант SEGMENT (СЕГМЕНТ) |
2 КОМ |
2 |
ком |
1 КОМ |
1 |
ком |
|
Вариант INTO (В) |
1 КОМ |
1 |
ком |
Вариант NO DATA (НЕЇ ДАННЫХ) |
1 ком |
1 |
ком |
Вариант WITH DATA (ЕСТЬ ДАННЫЕ) |
__ |
1 |
ком |
Вариант END-RECEIVE (КОНЕЦ-ПОЛУЧИТЬ) |
— |
1 |
ком |
Оператор RELEASE (ПЕРЕДАТЬ) |
1 СРТ |
1 |
СРТ |
Вариант FROM (ИЗ ПОЛЯ) |
1 СРТ |
1 |
СРТ |
Оператор RETURN (ВЕРНУТЬ) |
1 СРТ |
1 |
СРТ |
Элемент |
ГОСТ 22558 |
Настоящий стандарт |
Вариант INTO (В) |
1 СРТ |
1 СРТ |
Вариант AT END (В КОНЦЕ) |
1 СРТ |
1 СРТ |
Вариант NOT AT END (НЕ В КОНЦЕ) |
— |
1 СРТ |
Вариант END-RETURN (КОНЕЦ-ВЕРНУТЬ) |
— |
1 СРТ |
Оператор REWRITE (ОБНОВИТЬ) |
1 под |
1 под |
1 отд |
1 отд |
|
|
1 ипд |
1 ипд |
Вариант FROM (ИЗ ПОЛЯ) |
1 под |
1 под |
1 отд |
.1' отд |
|
Вариант INVALID KEY (ПРИ ОШИБКЕ КЛЮ- |
1 ипд |
1 ипд |
ЧА) |
1 отд |
1 отд |
Вариант NOT INVALID KEY (БЕЗ ОШИБКИ |
1 ипд |
1 ипд |
КЛЮЧА) Вариант END-REWRITE (КОНЕЦ-ОБНО- |
— |
1 отд 1 ипд |
ВИТЬ) |
— |
1 отд 1 ипд |
Оператор SEARCH (ИСКАТЬ) |
2 ТАБ |
2 ЯДР |
Вариант VARYING (МЕНЯЯ) |
2 ТАБ |
2 ЯДР |
Вариант AT END (В КОНЦЕ) |
2 ТАБ |
2 ЯДР |
Вариант WHEN (КОГДА) |
2 ТАБ |
2 ЯДР |
Несколько WHEN (КОГДА) |
2 ТАБ |
2 ЯДР |
Вариант END-SEARCH (КОНЕЦ-ИСКАТЬ) |
2 ЯДР |
|
Оператор SEARCH ALL (ИСКАТЬ ОСОБО) |
2 ТАБ |
2 ЯДР |
Вариант AT END (В КОНЦЕ) |
2 ТАБ |
2 ЯДР |
Вариант WHEN (КОГДА) |
2 ТАБ |
2 ЯДР |
Вариант END-SEARCH (КОНЕЦ-ИСКАТЬ) |
— |
2 ЯДР |
Оператор SEND (ПОСЛАТЬ) Вариант FROM идентификатор (ИЗ ПОЛЯ |
1 ком |
1 ком |
идентификатор) (часть сообщения) Вариант FROM идентификатор (ИЗ .ПОЛЯ |
2 КОМ |
2 КОМ |
идентификатор) (полное сообщение) Вариант WITH идентификатор (С идентифика- |
1 ком |
1 ком |
тор) |
2 КОМ |
2 КОМ |
Вариант WITH ESI (С ИКС) |
2 КОМ |
2 КОМ |
Вариант WITH EMI (С ИКЩ) |
11 КОМ |
1 ком |
Вариант WITH EGI (С ИКГ) Вариант BEFORE/AFTER ADVANCING (ДО/ |
1 ком |
1 ком |
ПОСЛЕ ПРОДВИЖЕНИЯ) |
1 ком |
1 ком |
Целое LINE/LINES (целое СТРОК) Идентификатор LINE/LINES (идентификатор |
1 ком |
1 ком |
СТРОК) |
51 ком |
1 ком |
Мнемоническое-имя |
1 ком |
2 КОМ |
PAGE (СТРАНИЦЫ) Вариант REPLACING LINE (ЗАМЕНЯЯ СТРО- |
1 ком |
1 ком |
КУ) |
— |
2 КОМ |
Оператор SET (УСТАНОВИТЬ) |
1 ТАБ |
1 ЯДР |
Имя-индекса/идентификатор ТО (НА) Имя-индекса UP BY/DOWN BY (имя-индекса |
1 ТАБ |
1 ЯДР |
ПРИБАВЛЯЯ/ВЫЧИТАЯ) |
1 ТАБ |
1 ЯДР |
г.',пе!?нт |
•гост |
Насти а ший стандарт |
Мнемоническое имя ТО ON/OFF (мнемоничес- |
|
|
кое имя НА ВКЛЮЧЕНО/ВЫКЛЮЧЕНО) |
— |
1 ЯДР |
Имя-условия ТО TRUE (НА ИСТИНА) |
—— |
2 ЯДР |
Оператор SORT (СОРТИРОВАТЬ) |
1 СРТ |
1 СРТ |
Вариант ASCENDING/DESCENDING KEY (ПО |
|
|
ВОЗРАСТАНИЮ/УБЫВАНИЮ КЛЮЧА) |
1 СРТ |
1 СРТ |
Вариант DUPLICATES (С ДУБЛИРОВАНИ- |
|
|
ЕМ) |
— |
1 СРТ |
Вариант COLLATING SEQUENCE (АЛФА- |
|
|
ВИТ) |
2 СРТ |
1 СРТ |
Вариант INPUT PROCEDURE (ПРОЦЕДУРА |
|
|
ВВОДА) |
1 СРТ |
1 СРТ |
Имя-секции |
1 СРТ |
— |
Имя-процедуры |
— |
1 СРТ |
Вариант USING (ИСПОЛЬЗУЯ) |
1 СРТ |
1 СРТ |
Несколько имен-файлов |
2 СРТ |
1 СРТ |
Вариант OUTPUT PROCEDURE (ПРОЦЕДУРА |
|
|
ВЫВОДА) |
Т СРТ |
1 СРТ |
Имя-секции |
І1- СРТ |
— |
Имя-процедуры |
— |
1 СРТ |
Вариант GIVING (ПОЛУЧАЯ) |
1 СРТ |
1 СРТ |
Несколько имен-файлов |
«■в |
1 СРТ |
Оператор START (ПОДВЕСТИ) |
2 ОТД |
2 ОТД |
|
2 ИПД |
2 ИПД |
Вариант KEY (КЛЮЧ) |
2 ОТД |
2 ОТД |
|
2 ИПД |
2 ИПД |
EQUAL ТО (РАВНО) |
2 ОТД |
2 ОТД |
|
2 ИПД |
2 ИПД |
= |
2 ОТД |
2 ОТД |
|
2 ИПД |
2 ИПД |
GREATER THAN (БОЛЬШЕ) |
2 ОТД |
2 ОТД |
|
2 ИПД |
2 ИПД |
|
2 ОТД |
2 ОТД |
|
2 ИПД |
2 ИПД |
NOT LESS THAN (НЕ МЕНЬШЕ) |
2 ОТД |
2 ОТД |
|
2 ИПД |
2 ИПД |
НЕ < |
2 ОТД |
2 ОТД |
|
2 ИПД |
2 ИПД |
GREATER THAN OR EQUAL TO (БОЛЬШЕ |
|
|
ИЛИ РАВНО) |
—• |
2 ОТД |
|
|
2 ИПД |
2 ОТД |
||
|
|
2 ИПД |
Вариант INVALID KEY (ПРИ ОШИБКЕ КЛЮ- |
|
|
ЧА) |
2 ОТД |
2 ОТД |
|
2 ИПД |
2 ИПД |
Вариант NOT INVALID KEY (БЕЗ ОШИБКИ |
|
|
КЛЮЧА) |
— |
2 ОТД |
|
|
2 ИПД |
Вариант END-START (КОНЕЦ-ПОДВЕСТИ) |
— |
2 ОТД |
|
|
2 ИПД, |
Оператор STOP (ОСТАНОВИТЬ) |
1 ЯДР |
1 ЯДР |
ОдеМРИГ 1 |
ГОСТ 225'8 |
Настоящий |
RUN (РАБОТУ) |
1 ЯДР |
I ЯДР |
Литерал |
1 ЯДР |
1 ЯДР 4- |
‘Оператор STRING (СОБРАТЬ) Несколько DELIMITED BY (ОГРАНИЧИВА- |
2 ЯДР |
2 ЯДР |
ЯСЬ) |
2 ЯДР |
2 ЯДР |
Вариант WITH POINTER (УКАЗАТЕЛЬ) Вариант ON OVERFLOW (ПРИ ПЕРЕПОЛІТЕ- |
2 ЯДР |
2 ЯДР |
НИИ) Вариант NOT ON OVERFLOW (БЕЗ ПЕРЕ- |
2 ЯДР |
2 ЯДР |
ПОЛНЕНИЯ) |
— |
2 ЯДР |
Вариант END-STRING (КОНЕЦ-СОррАТЫ |
— |
2 ЯДР |
«Оператор SUB TRACT (ОТНЯТЬ) |
1 ЯДР |
т ядр |
Идентификатор/литерал |
1 ЯДР |
1 ЯДР |
Несколько идентификаторов,литералов |
1 ЯДР |
I ЯДР |
FROM идентификатор (ОТ идентификатор) FROM несколько идентификаторов (ОТ песколь- |
1 ЯДР |
т ядр |
ко идентификаторов) GIVING идентификатор (ПОЛУЧАЯ идентифи- |
2 ЯДР |
1 ЯДР |
катор) GIVING несколько идентификаторов (ПОЛУ- |
1 ЯДР |
ЯДР |
■ЧАЯ несколько идентификаторов) |
2 ЯДР |
1 ЯДР |
Вариант ROUNDED (ОКРУГЛЯЯ) Вариант ON SIZE ERROR (ПРИ ПЕРЕПОЛ- |
1 ЯДР |
1 ЯДР |
НЕНИИ) Вариант NOT ON SIZE ERROR (БЕЗ ПЕРЕ- |
1 ЯДР |
1 ЯДР |
ПОЛНЕНИЯ) |
— |
'1 ЯДР |
Вариант END-SUBTRACT (КОНЕЦ-ОТНЯТЬ) Вариант CORRESPONDING (СООТВЕТСТВЕН- |
— |
1 ЯДР |
НО) |
2 ЯДР |
2 ЯДР |
’Оператор SUPPRESS (ПОДАВИТЬ) |
1 гот |
1 ГОГ |
'Оператор TERMINATE (ЗАКОНЧИТЬ) «Оператор UNSTRING (РАЗОБРАТЬ) |
2 ЯДР |
2 ЯДР |
2 ЯДР |
2 ЯДР |
|
Вариант DELIMITED BY (ОГРАНИЧИВАЯСЬ) |
2 ЯДР |
2 ЯДР |
Вариант DELIMITER IN (ОГРАНИЧИТЕЛЬ В) |
2 ЯДР |
2 ЯДР |
Вариант COUNT IN (СЧЕТ В) |
2 ЯДР |
2 ЯДР |
Вариант WITH POINTER (УКАЗАТЕЛЬ) |
2 ЯДР |
2 ЯДР |
Вариант TALLYING (СЧИТАЯ) Вариант ON OVERFLOW (ПРИ ПЕРЕПОЛНЕ- |
2 ЯДР |
2 ЯДР |
НИИ) Вариант NOT ON OVERFLOW (БЕЗ ПЕРЕ- |
2 ЯДР |
2 ЯДУ |
ПОЛНЕНИЯ) Вариант END-UNSTRING (КОНЕЦ-РАЗОБ- |
— |
2 ЯДР |
РАТЬ) |
— |
2 ЯДР |
Оператор USE (ИСПОЛЬЗОВАТЬ) |
1 НОД |
1 под |
1 отд |
1 отд |
|
|
1 ИПД |
1 ИПД |
|
1 гот |
1 гот |
Вариант EXCEPTION/ERROR PROCEDURE |
1 отл |
1 ОТЛ + |
(ПРОЦЕДУРЫ ОШИБКИ) |
1 под |
1 под |
|
1 отд |
1 отд |
|
1 ИПД |
1 ИПД |