Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 29.12.2025 по 04.01.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/МЭК 8824-2-2001; Страница 16

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ 8820-69 Канавки для выхода шлифовального круга. Форма и размеры ГОСТ 8820-69 Канавки для выхода шлифовального круга. Форма и размеры Grinding stone exit grooves. Shape and sizes (Настоящий стандарт распространяется на детали со шлифованными поверхностями, в конструкции которых предусмотрены канавки для выхода шлифовального круга) ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) Information technology. Open systems interconnection. Specification abstract syntax notation one (ASN.1) (Настоящий стандарт описывает нотацию для определения абстрактного синтаксиса, называемую абстрактно-синтаксической нотацией версии один (АСН.1). Настоящий стандарт определяет ряд простых типов вместе с присвоенными им тегами и обозначения, которые следует использовать для ссылок на эти типы, а также для задания значений этих типов. Настоящий стандарт определяет методы построения новых типов из более простых типов и обозначения, которые следует использовать при определении такого рода структурированных типов и присвоении им тегов, а также при задании значений этих типов) ГОСТ Р ИСО/МЭК 8824.3-2002 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН 1). Часть 3 Спецификация ограничения
Страница 16

ГОСТ Р ИСО/МЭК 8824-2-2001

Если поле является:

a)    полем типа, то выбирается альтернатива «Туре»;

b)    полем значения, то выбирается альтернатива «Value»;

c)    полем множества значений, то выбирается альтернатива «ValueSet»;

d)    полем информационных объектов, то выбирается альтернатива «Object»;

e)    полем множества информационных объектов, то выбирается альтернатива «ObjectSet».

Примечание — Установка ограничивается, как описано в 9.5 — 9.12 и 11.7 — 11.8.

11.7    Установка поля значений переменного-типа должна быть значением типа, заданного соответствующим полем типа того же самого или связанного объекта (то есть нотация значения для открытого типа не допускается).

11.8    Установка поля множества значений переменного-типа должна быть множеством значений типов, заданных соответствующим полем типа того же самого или связанного объекта (то есть нотация значения для открытого типа не допускается).

11.9    Примеры (синтаксис по умолчанию)

Для определений классов информационных объектов из 9.16 (которые не содержат «WithSyn-taxSpec») экземпляры классов определяются с использованием «DefaultSyntax». Например (расширенная версия примера, данного в 3.4.7):

invertMatrix OPERATION : : =

&ArgumentType

&ResultType

&Errors

&operationCode

Matrix

Matrix

{determinant IsZero} 7

determinantlsZero ERROR : : = {


&errorCode 1

}

11.10 Примеры (определяемый синтаксис)

В 10.13 примеры классов содержат «WithSyntaxSpec» и, таким образом, элементы классов определяются с использованием «DefinedSyntax». Примеры 11.9 могли бы быть написаны следующим образом:

invertMatrix OPERATION : : =

ARGUMENT Matrix RESULT Matrix

ERRORS {determinantlsZero} CODE 7

}

determinantlsZero ERROR : : =

{

CODE 1

}

12 Определение и присвоение множества информационных объектов

12.1 Синтаксическая конструкция «ObjectSetAssignment» используется для присвоения множеству информационных объектов заданного класса, ссылочного имени («objectsetreference»). Эта конструкция является одной из альтернатив для «Assignment» в ГОСТ Р ИСО/МЭК 8824-1, раздел 12 и определяется следующим образом:

ObjectSetAssignment : : = objectsetreference DefinedObjectClass «: : = »

ObjectSet

13