| 
  Элемент  | 
 
  ГОСТ 22558  | 
 
  Настоящий стандарт  | 
 
| 
  Вариант WITH LOCK (С ЗАМКОМ)  | 
 
  2 ПОД  | 
 
  2 ПОД  | 
 
| 
  | 
 
  1 ОТД  | 
 
  2 ОТД  | 
 
| 
  | 
 
  1 ИПД  | 
 
  2 ИПЦ  | 
 
| 
  | 
 
  1 ГОТ  | 
 
  1 ГОТ  | 
 
| 
  Оператор COMPUTE (ВЫЧИСЛИТЬ)  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Арифметическое выражение  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Несколько идентификаторов  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Вариант ROUNDED (ОКРУГЛЯЯ)  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Вариант ON SIZE ERROR (ПРИ ПЕРЕПОЛ-  | 
 
  | 
 
  | 
 
| 
  НЕНИИ)  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Вариант NOT ON SIZE ERROR (БЕЗ ПЕРЕ-  | 
 
  | 
 
  | 
 
| 
  ПОЛНЕНИЯ)  | 
 
  —  | 
 
  2 ЯДР  | 
 
| 
  Вариант END-COMPUTE (КОНЕЦ-ВЫЧИС-  | 
 
  | 
 
  | 
 
| 
  ЛИТЬ)  | 
 
  —  | 
 
  2 ЯДР  | 
 
| 
  Оператор CONTINUE (ПРОДОЛЖИТЬ)  | 
 
  —■  | 
 
  1 ЯДР  | 
 
| 
  Оператор DELETE (УДАЛИТЬ)  | 
 
  1 отд  | 
 
  1 ОТД  | 
 
| 
  | 
 
  ,1 ИПД  | 
 
  1 ИПД  | 
 
| 
  Вариант INVALID KEY (ПРИ ОШИБКЕ КЛЮ-  | 
 
  | 
 
  | 
 
| 
  ЧА)  | 
 
  1 отд  | 
 
  1 ОТД  | 
 
| 
  Вариант NOT INVALID KEY (БЕЗ ОШИБКИ  | 
 
  | 
 
  1 ИИД  | 
 
| 
  КЛЮЧА)  | 
 
  —  | 
 
  1 отд  | 
 
| 
  Вариант END-DELETE (КОНЕЦ-УДАЛИТЬ)  | 
 
  1 ИИД отд  | 
 |
| 
  | 
 
  | 
 
  1 ИПД  | 
 
| 
  Оператор DISABLE (ЗАПРЕТИТЬ)  | 
 
  1 КОМ  | 
 
  2 КОМ  | 
 
| 
  Вариант INPUT (ВВОД)  | 
 
  1 ком  | 
 
  2 КОМ  | 
 
| 
  Вариант TERMINAL (С ТЕРМИНАЛА)  | 
 
  2 КОМ  | 
 
  2 КОМ  | 
 
| 
  Вариант 1-0 TERMINAL (ВВОД-ВЫВОД С  | 
 
  | 
 
  | 
 
| 
  ТЕРМИНАЛА)  | 
 
  | 
 
  2 КОМ  | 
 
| 
  Вариант OUTPUT (ВЫВОД)  | 
 
  1 ком  | 
 
  2 КОМ  | 
 
| 
  Вариант KEY (КЛЮЧ)  | 
 
  1 ком  | 
 
  2 КОМ +  | 
 
| 
  Оператор DISPLAY (ВЫДАТЬ)  | 
 
  11 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Только одна передача данных  | 
 
  111 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Нет ограничений на число передач данных  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Идентификатор/литерал  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Несколько идентификаторов/литералов  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант UPON мнемоническое имя (НА мне-  | 
 
  | 
 
  | 
 
| 
  моническое имя)  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Вариант WITH NO ADVANCING (БЕЗ ПРОД-  | 
 
  | 
 
  | 
 
| 
  ВИЖЕНИЯ)  | 
 
  | 
 
  2 ЯДР  | 
 
| 
  Оператор DIVIDE (РАЗДЕЛИТЬ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  BY идентификатор/литерал (НА идентификатор/  | 
 
  | 
 
  | 
 
| 
  литерал)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  INTO идентификатор (идентификатор НА)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  INTO несколько идентификаторов (несколько  | 
 
  | 
 
  | 
 
| 
  идентификаторов НА)  | 
 
  2 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  GIVING идентификатор (ПОЛУЧАЯ идентифи-  | 
 
  | 
 
  | 
 
| 
  катор)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  GIVING несколько идентификаторов (ПОЛУ-  | 
 
  | 
 
  | 
 
| 
  ЧАЯ несколько идентификаторов)  | 
 
  2 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант ROUNDED (ОКРУГЛЯЯ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Элемент  | 
 
  гост 22558  | 
 
  Настоящий стандарт  | 
 
| 
  Вариант REMAINDER (ОСТАТОК)  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Вариант ON SIZE ERROR (ПРИ ПЕРЕПОЛНЕНИИ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант NOT ON SIZE ERROR (БЕЗ ПЕРЕПОЛНЕНИЯ)  | 
 
  | 
 
  1 ЯДР  | 
 
| 
  Вариант END-DIVIDE (КОНЕЦ-РАЗДЕЛИТЬ)  | 
 
  1 ЯДР  | 
 |
| 
  Оператор ENABLE (РАЗРЕШИТЬ)  | 
 
  1 ком  | 
 
  2 КОМ  | 
 
| 
  Вариант INPUT (ВВОД)  | 
 
  I ком  | 
 
  2 КОМ  | 
 
| 
  Вариант TERMINAL (С ТЕРМИНАЛА)  | 
 
  2 КОМ  | 
 
  2 КОМ  | 
 
| 
  Вариант 1-0 TERMINAL (ВВОД-ВЫВОД С ТЕРМИНАЛА)  | 
 
  | 
 
  2 КОМ  | 
 
| 
  Вариант OUTPUT (ВЫВОД)  | 
 
  і ком 1 ком  | 
 
  2 КОМ  | 
 
| 
  Вариант KEY (КЛЮЧ)  | 
 
  2 КОМ 4-  | 
 |
| 
  Оператор ENTER (ВОИТИ)  | 
 
  '11 ЯДР '  | 
 
  1 ядр  | 
 
| 
  Оператор EVALUATE (ОЦЕНИТЬ)  | 
 
  | 
 
  2 ЯДР  | 
 
| 
  Идентификатор/литерал  | 
 
  2 ЯДР  | 
 |
| 
  Арифметическое выражение  | 
 
  2 ЯДР  | 
 |
| 
  Условное выражение  | 
 
  2 ЯДР  | 
 |
| 
  TRUE/FALSE (ИСТИНА/ЛОЖЬ)  | 
 
  2 ЯДР  | 
 |
| 
  Вариант ALSO (ТАКЖЕ)  | 
 
  2 ЯДР  | 
 |
| 
  Вариант WHEN (КОГДА)  | 
 
  2 ЯДР  | 
 |
| 
  Вариант ALSO (ТАКЖЕ)  | 
 
  2 ЯДР  | 
 |
| 
  Вариант WHEN OTHER (ИНАЧЕ)  | 
 
  2 ЯДР  | 
 |
| 
  Вариант END-EVALUATE (КОНЕЦ-ОЦЕ- НИТЬ)  | 
 
  | 
 
  2 ЯДР  | 
 
| 
  Оператор EXIT (ВЫЙТИ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Оператор EXIT PROGRAM (ВЫЙТИ ИЗ ПРОГРАММЫ)  | 
 
  1 МПС  | 
 
  1 МПС  | 
 
| 
  Оператор GENERATE (ГЕНЕРИРОВАТЬ)  | 
 
  1 гот  | 
 
  1 гот  | 
 
| 
  Имя-данного  | 
 
  1 гот  | 
 
  1 гот  | 
 
| 
  Имя-отчета  | 
 
  1 гот  | 
 
  1 гот  | 
 
| 
  Оператор GO ТО (ПЕРЕЙТИ К)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Имя-процедуры обязательно  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Имя-процедуры необязательно  | 
 
  2 ЯДР  | 
 
  2 ЯДР +  | 
 
| 
  Вариант DEPENDING ON (В ЗАВИСИМОСТИ  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  ОТ) Оператор IF (ЕСЛИ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Только повелительные операторы  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Повелительные и (или) условные операторы  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Вложенные операторы IF (ЕСЛИ)  | 
 
  2 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Необязательное слово THEN (ТО)  | 
 
  1 ЯДР  | 
 |
| 
  Вариант NEXT SENTENCE (СЛЕДУЮЩЕЕ ПРЕДЛОЖЕНИЕ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант ELSE (ИНАЧЕ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант END-IF (КОНЕЦ-ЕСЛИ)  | 
 
  | 
 
  1 ЯДР  | 
 
| 
  Оператор INITIALIZE (ИНИЦИИРОВАТЬ)  | 
 
  2 ЯДР  | 
 |
| 
  Несколько идентификаторов  | 
 
  2 ЯДР  | 
 |
| 
  Вариант REPLACING (ЗАМЕНЯЯ)  | 
 
  2 ЯДР  | 
 |
| 
  Несколько REPLACING (ЗАМЕНЯЯ)  | 
 
  ,  | 
 
  2 ЯДР  | 
 
| 
  Оператор INITIATE (НАЧАТЬ)  | 
 
  1 гот  | 
 
  1 ГСП  | 
 
| 
  Оператор INSPECT (ПРОСМОТРЕТЬ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Только однолитерные данные  | 
 
  1 ЯДР  | 
 
  I- ЯДР  | 
 
| 
  Элемент  | 
 
  гост 22558  | 
 
  Настоящий стандарт  | 
 
| 
  Многолитерные данные  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Вариант TALLYING (СЧИТАЯ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант BEFORE/AFTER (ДО/ПОСЛЕ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Несколько BEFORE/AFTER (ДО/ПОСЛЕ) ALL/LEADING (ВСЕ/ВЕДУЩИЕ) несколько  | 
 
  —  | 
 
  1 ЯДР  | 
 
| 
  идентификаторов/литералов  | 
 
  —  | 
 
  2 ЯДР  | 
 
| 
  Несколько фраз TALLYING (СЧИТАЯ)  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  Вариант REPLACING (ЗАМЕНЯЯ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант BEFORE/AFTER (ДО/ПОСЛЕ) Несколько фраз BEFORE/AFTER (ДО/ПОС-  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  ЛЕ) Несколько ALL/LEADING/FIRST (ВСЕ/ВЕ-  | 
 
  —  | 
 
  2 ЯДР  | 
 
| 
  ДУЩИЕ/ПЕРВЫЙ) идентификатор/литерал  | 
 
  2 ЯД?  | 
 
  2 ЯДР  | 
 
| 
  Несколько фраз REPLACING (ЗАМЕНЯЯ) Варианты TALLYING (СЧИТАЯ) и REPLA-  | 
 
  —  | 
 
  2 ЯДР  | 
 
| 
  CING (ЗАМЕНЯЯ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант CONVERTING (ПРЕВРАЩАЯ)  | 
 
  —  | 
 
  2 ЯДР  | 
 
| 
  Оператор MERGE (СЛИТЬ) Вариант ASCENDING/DESCENDING KEY (ПО  | 
 
  2 СРТ  | 
 
  1 СРТ  | 
 
| 
  ВОЗРАСТАНИЮ/УБЫВАНИЮ КЛЮЧА) Вариант COLLATING SEQUENCE (АЛФА-  | 
 
  2 СРТ  | 
 
  1 СРТ  | 
 
| 
  ВИТ)  | 
 
  2 СРТ  | 
 
  1 СРТ  | 
 
| 
  Вариант USING (ИСПОЛЬЗУЯ) Вариант OUTPUT PROCEDURE (ПРОЦЕДУ-  | 
 
  2 СРТ  | 
 
  1 СРТ  | 
 
| 
  РА ВЫВОДА)  | 
 
  2 СРТ  | 
 
  1 СРТ  | 
 
| 
  Имя-секции  | 
 
  2 СРТ  | 
 
  —■  | 
 
| 
  Имя-процедуры  | 
 
  ——  | 
 
  1 СРТ  | 
 
| 
  Вариант GIVING (ПОЛУЧАЯ)  | 
 
  2 СРТ  | 
 
  1 СРТ  | 
 
| 
  Несколько фраз GIVING (ПОЛУЧАЯ) Файл в вариантах USING/GIVING (ИСПОЛЬ- ЗУЯ/ПОЛУЧАЯ) должен быть последователь-  | 
 
  —  | 
 
  1 СРТ  | 
 
| 
  ным файлом Файл в вариантах USING/GIVING (ИСПОЛЬ- ЗУЯ/ПОЛУЧАЯ) может быть последователь-  | 
 
  2 СРТ  | 
 
  | 
 
| 
  ным, относительным или индексным  | 
 
  | 
 
  1 СРТ  | 
 
| 
  Оператор MOVE (ПОМЕСТИТЬ)  | 
 
  '1! ЯДР  | 
 
  1 ЯДР  | 
 
| 
  ТО идентификатор (В идентификатор) ТО несколько идентификаторов (В несколько  | 
 
  111 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  идентификаторов) Вариант CORRESPONDING (СООТВЕТСТВЕН-  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  НО) Дередактирование числовых редактируемых дан-  | 
 
  2 ЯДР  | 
 
  2 ЯДР  | 
 
| 
  ных  | 
 
  —  | 
 
  2 ЯДР  | 
 
| 
  Оператор MULTIPLY (УМНОЖИТЬ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  BY идентификатор (НА идентификатор) BY несколько идентификаторов (НА несколько  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  идентификаторов) GIVING идентификатор (ПОЛУЧАЯ идентифи-  | 
 
  2 ЯДР  | 
 
  I ЯДР  | 
 
| 
  кагор) GIVING несколько идентификаторов (ПОЛУ-  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  ЧАЯ несколько идентификаторов)  | 
 
  2 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант ROUNDED (ОКРУГЛЯЯ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Элемент  | 
 
  гост 2255,S  | 
 
  Наст< стандарт  | 
 
| 
  Вариант ON SIZE ERROR (ПРИ ПЕРЕПОЛ-  | 
 
  | 
 
  | 
 
| 
  НЕНИИ) Вариант NOT ON SIZE ERROR (БЕЗ ПЕРЕ-  | 
 
  1 ЯДР  | 
 
  I ЯДР  | 
 
| 
  ВОЛНЕНИЯ) Вариант END-MULTIPLY (КОНЕЦ-УМНО-  | 
 
  —  | 
 
  I ЯДР  | 
 
| 
  ЖИТЬ)  | 
 
  —  | 
 
  1 ЯДР  | 
 
| 
  Оператор OPEN (ОТКРЫТЬ)  | 
 
  1 под  | 
 
  1 под  | 
 
| 
  1 ОТД  | 
 
  1 отд  | 
 |
| 
  | 
 
  1 ипд  | 
 
  1 ипд  | 
 
| 
  | 
 
  1 гот  | 
 
  1, гот  | 
 
| 
  Имя-файла  | 
 
  1 под  | 
 
  1 под  | 
 
| 
  1 отд  | 
 
  1 отд  | 
 |
| 
  | 
 
  I: ИПД  | 
 
  1 ипд  | 
 
| 
  | 
 
  1 гот  | 
 
  1 гот  | 
 
| 
  Несколько имен-файлов  | 
 
  2 ПОД  | 
 
  1 под  | 
 
| 
  1 отд  | 
 
  1 отд  | 
 |
| 
  | 
 
  1 ипд  | 
 
  1 ипд  | 
 
| 
  | 
 
  1 гот  | 
 
  1 гот  | 
 
| 
  Вариант INPUT (ВХОДНОЙ)  | 
 
  1 под  | 
 
  1 под  | 
 
| 
  | 
 
  ІІ отд  | 
 
  1 отд  | 
 
| 
  Вариант WITH NO REWIND (БЕЗ ПЕРЕ-  | 
 
  1 ипд  | 
 
  I ипд  | 
 
| 
  МОТКИ)  | 
 
  2 ПОД  | 
 
  2 ПОД  | 
 
| 
  Вариант REVERSED (РЕВЕРСІЮ)  | 
 
  2 ПОД  | 
 
  2 ПОД +  | 
 
| 
  Вариант OUTPUT (ВЫХОДНОЙ)  | 
 
  1 под  | 
 
  1 ПОД  | 
 
| 
  | 
 
  1 отд  | 
 
  1 ОТД  | 
 
| 
  | 
 
  1 ИПД •  | 
 
  1 ипд  | 
 
| 
  Вариант WITH NO REWIND (БЕЗ ПЕРЕ-  | 
 
  1 гот  | 
 
  1 гот  | 
 
| 
  МОТКИ)  | 
 
  2 ПОД  | 
 
  2 ПОД  | 
 
| 
  | 
 
  1 гот  | 
 
  1 гот  | 
 
| 
  Вариант 1-0 (ВХОДНОЙ-ВЫХОДНОЙ)  | 
 
  1 под  | 
 
  1 под  | 
 
| 
  | 
 
  1 отд  | 
 
  1 отд  | 
 
| 
  | 
 
  1 ипд  | 
 
  1 ипд  | 
 
| 
  Вариант EXTEND (ДОПОЛНЯЕМЫЙ) Несколько INPUT, OUTPUT, 1-0 (ВХОДНОЙ,  | 
 
  2 ПОД  | 
 
  2 ПОД 2 ОТД 2 ИПД 1 ГОТ  | 
 
| 
  ВЫХОДНОЙ, ВХОДНОЙ-ВЫХОДНОЙ)  | 
 
  г отд  | 
 
  1 ОТД  | 
 
| 
  | 
 
  1 ипд  | 
 
  1 ипд 1 под  | 
 
| 
  Несколько EXTEND (ДОПОЛНЯЕМЫЙ)  | 
 
  2 ПОД  | 
 
  2 ПОД 2 ОТД 2 ИПД  | 
 
| 
  Оператор PERFORM (ВЫПОЛНИТЬ)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Имя-процедуры обязательно  | 
 
  1 ЯДР  | 
 
  —  | 
 
| 
  Имя-процедуры необязательно Вариант THROUGH имя-процедуры (ПО имя-  | 
 
  —  | 
 
  1 ЯДР  | 
 
| 
  процедуры)  | 
 
  1 ЯДР  | 
 
  1 ЯДР  | 
 
| 
  Вариант повелительного-оператора Вариант END-PERFORM (КОНЕЦ-ВЫПОЛ-  | 
 
  —  | 
 
  1 ЯДР  | 
 
| 
  НИТЬ)  | 
 
  —  | 
 
  1 ЯДР  |