Перейти до вмісту
ГОСТ 22558-89
/ 116

[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 гот

Элемент

ГОСТ 22558

Настоящий стандарт

Вариант WITH LOCK (С ЗАМКОМ)

2 ПОД

2 ПОД

1 ОТД

2 ОТД

1 ИПД

2 ИПЦ

1 ГОТ

1 ГОТ

Оператор COMPUTE (ВЫЧИСЛИТЬ)

2 ЯДР

2 ЯДР

Арифметическое выражение

2 ЯДР

2 ЯДР

Несколько идентификаторов

Побачили розбіжність з офіційним текстом?

Повідомити про неточність

Напишіть, що саме розходиться з офіційною публікацією. Код документа вкажіть у повідомленні — так ми швидше знайдемо потрібне місце.

Перейти до форми зворотного зв'язку

Дивіться також

Весь розділ →