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

ГОСТ Р ИСО/МЭК 8825-3-2016; Страница 19

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО/МЭК 8824-4-2016 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 4. Спецификация для параметризации АСН.1 (Настоящий стандарт является частью абстрактной синтаксической нотации версии 1 (АСН.1) и определяет нотацию для параметризации спецификаций АСН.1) ГОСТ 10671.2-2016 Реактивы. Методы определения примеси нитратов (Настоящий стандарт распространяется на химические реактивы и устанавливает методы определения примеси нитратов:. - визуальный метод с применением индигокармина (метод 1);. - фотометрический метод с применением салициловокислого натрия (метод 2)) ГОСТ 10671.1-2016 Реактивы. Метод определения примеси кремнекислоты (Настоящий стандарт распространяется на химические реактивы и устанавливает метод определения примеси кремнекислоты в неокрашенных растворах реактивов по окраске молибденовой сини с применением в качестве восстановителя:. -железа (II) аммония сульфата гексагидрата (соль Мора)-способ 1;. -метола-способ 2;. -2-водного хлорида олова (II), после экстракции в органическую фазу-способ 3;. -2-водного хлорида олова (II)-способ 4)
Страница 19
Страница 1 Untitled document
ГОСТ Р ИСО/МЭК 8825-32016
является справочным именем простого класса, то категория нового класса будет такой же. как катего
рия присвоенного класса.
9.6.6 Категориями класса кодирования (см. 16.1.3) являются:
- категория «альтернативы» (alternatives) (классы, которые получены путем присвоения класса из
«ALTERNATIVES);
- категория «конкатенация» (concatenation) (классы, которые получены путем присвоения класса
из «CONCATENATION);
- категория «повторение» (repetition) (классы, которые получены путем присвоения класса из
«REPETITION);
- категория «факультативные возможности (опции)» (optionality) (классы, которые получены путем
присвоения класса из «OPTIONAL):
- категория «тег» (tag) (классы, которые получены путем присвоения класса из «TAG);
- категории «булева» (boolean), «цепочка битов» (bitstring), «цепочка знаков» (characterstring),
«целочисленная» (integer), «вырожденная» (null), «идентификатор объекта» (objcctidentifier), «цепочка
октетов» (octetstring), «открытый тип» (opentype). «pad» и «действительное число» (real) (категории для
классов, которые получаются из соответствующих простейших классов);
- категория «структура кодирования» (encoding structure) (классы, генерируемые из определений
типов АСН.1 или с помощью явного определения структуры кодирования).
9.6.7 Определены следующие группы категорий:
- «битовое поле» (bit-field) (классы, которые соответствуют реальным полям при кодировании, та
ким как поля в категории «целочисленная» или «булева», вместе с любым классом в категории «струк
тура кодирования»). Классы в этой группе категорий называются также классами «битовое поле»;
- «конструктор кодирования» (encoding constructor) (классы, которые находятся в категориях
«альтернативы», «конкатенация» или «повторение»). Классы в этой группе категорий называются так же
классами «конструктор кодирования»;
- «процедура кодирования» (encoding procedure) (классы, которые прямо не связаны с кон
структорами АСН.1 и которым не могут быть присвоены новые имена «OUTER, «TRANSFORM.
«CONDITIONAL-INT, «CONDITIONAL-REPETITION). Классы в этой группе категорий называются также
классами «процедуры кодирования».
9.7 Определение объектов кодирования
Имеются восемь механизмов, доступных для определения объектов кодирования заданного клас
са кодирования. Они не все доступны для всех классов кодирования.
9.7.1 Первый механизм определяет объект такой же. как некоторый другой определенный объект
кодирования затребованного класса. Это всего лишь обеспечение синонима для объектов кодирова
ния.
9.7.2 Вторым механизмом, доступным для ограниченного набора классов кодирования, является
использование определенного синтаксиса (см. 17.2) для указания информации, необходимой для опре
деления объекта кодирования этого класса. Многое из необходимой информации является общим для
всех классов кодирования, а некоторая информация всегда зависит от конкретного класса кодирования
(см. в D.1.1.2 пример определения объекта кодирования класса «BOOLEAN, который содержит кодиро
вания для булева типа АСН.1).
9.7.3 Третий механизм, доступный для всех классов кодирования это определение объекта
кодирования в виде кодовой последовательности необходимого класса, которая содержится в некото
ром существующем наборе объектов кодирования. Это используется главным образом при именовании
объекта кодирования для отдельного класса, который будет выполнять кодирования BER или PER для
этого класса.
Примечание Эго часто может быть полезным, но требует знания процедуркодирования в виде стан
дартизованных правил кодирования.
9.7.4 Четвертый механизм это отображение абстрактных значений, связанных с некоторым
классом кодирования (например. «»), в абстрактные значения, связанные с другим (обычно более
сложным) классом кодирования (например. «#В»), и определение объекта кодирования для ««В» с
пользуя любой доступный механизм). Объект кодирования для абстрактных значений, связанных с
«#А», может быть теперь определен как приложение объекта кодирования для «#В» к соответствующим
13