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