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

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

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

Ещё ГОСТы из 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 Спецификация ограничения
Страница 25

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

ПРИЛОЖЕНИЕ D (справочное)

Примеры

D.1 Пример использования упрощенного класса OPERATION

Применим следующее упрощенное определение классов информационных объектов OPERATION и ERROR:

OPERATION : : = CLASS {

TArgumentType OPTIONAL,

TResultType OPTIONAL,

TErrors ERROR OPTIONAL,

TLinked OPERATION OPTIONAL,

TresultReturned BOOLEAN DEFAULT TRUE,

ToperationCode INTEGER UNIQUE }

WITH SYNTAX {

[ARGUMENT TArgumentType]

[RESULT TResultType]

[RETURN RESULT TresultReturned]

[ERRORS TErrors]

[LINKED TLinked]

CODE ToperationCode }

ERROR : : = CLASS {

TParameterType OPTIONAL TerrorCode INTEGER UNIQUE }

WITH SYNTAX }

[PARAMETER TParameterType]

CODE TerrorCode }

Можно определить следующее множество объектов, которое содержит два объекта OPERATION: My-Operations OPERATION : : = {operationA | operationB} operationA OPERATION : : = {

ARGUMENT INTEGER

ERRORS {{PARAMETER INTEGER CODE 1000} | {CODE 1001}}

CODE 1

operationB OPERATION : : = { ARGUMETN IA5String


RESULT

ERRORS

CODE

BOOLEAN

{{CODE 1002} | {PARAMETER IA5String CODE 1003}} 2

Извлечение множества объектов ERROR из приведенного выше множества объектов проводят следующим

образом:


My-OperationErrors ERROR : : = {My-Operations.TErrors}

Результирующее множество объектов есть:

My-OperationErrors ERROR : : = {

{ PARAMETER INTEGER CODE 1000} |

{ CODE 1001} |

{ CODE 1002} |

{ PARAMETER IA5String CODE 1003}

Извлечение множества кодов ошибок операций проводят следующим образом: My-OperationErrorCodes INTEGER : : = {My-Operations.TErrors.TerrorCode}

22