ГОСТ 22558-89 сторінка 102 з 116
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 ЯДР
Вариант повелительного-оператора
Побачили розбіжність з офіційним текстом?