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

ГОСТ 34.973-91; Страница 70

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

Страница 70
Страница 1 Untitled document
ГОСТ 34.973-91 С. 69
inventoryNo(11 IMPLICIT INTEGER.
inventoryUvel12)IMPLICIT INTEGER}
UniformCode : : = (APPLICATION 13] IMPLICIT INTEGER
5.2.8.5. Контекстно зависимые тегированные типы следует ис
пользовать также при определении вариантов выборочного типа
(CHOICE). Если единственным требованием к тегам является их
отличие друг от друга, то следует начинать с нулевого значения.
Пример.
CustomerAttribute : : •• SET
{паше(0] IMPLICIT VisibleSlring,
mailingAddress (II IMPLICIT VisibleSlring,
accountNumber12| IMPLICIT INTEGER,
balanceDue [3]IMPLICIT INTEGER
5.2.8.6. В тех случаях, когда некоторый вариант, входящий в
определение выборочного типа (CHOICE), представляетсобой
тип, имеющий тег прикладного класса (APPLICATION),то не
требуется использовать контекстно зависимый тег, за исключени ем
тех случаев, когда нужно (или может понадобиться в буду щем)
различать между собой варианты выборочного типа.
Пример.
ProductDesignalor : ; = CHOICE
{UniformCode,
description(01 IMPLICIT VisibleSlring,
inventoryNo[l] IMPLICIT INTEGER,}
UniformCode : : = (APPLICATION 13] IMPLICIT INTEGER
5.2.8.7. В тех случаях, когда некоторый вариант, входящий в
определение выборочного типа (CHOICE), представляетсобой
тип, имеющий тег универсального класса (UNIVERSAL), необхо
димо использовать контекстно зависимый тег, за исключением тех
случаев, когда ставится цель обеспечить выбор из нескольких о
лее одного) разных универсальных типов.
Пример.
Customerldenlifier : : = CHOICE
{name VisibleString,
number INTEGER}
5.2.8.8. Тегированный тип пользовательского класса следует ис
пользовать дли определения данных, используемых в рамках не
которой организации или страны, причем требуется, чтобы была
возможность отличить эти данные (по их представлению) от всех
остальных данных, используемых этой организацией или страной.
Пример.
AcmeBadgeNumber : : = [PRIVATE 2] IMPLICIT INTEGER
5 2.8.9. В приводящихся здесь рекомендациях во всех приме рах,
где это допустимо, используется «неявное» задание тегов, то