ГОСТ 34.973-91 С. 31
вательиоеть» должно быть включено некоторое значение этого
поименованного типа в порядке следования последовательностей
«ПонменованныйТнп».
Прим е чание . Использование последовательностей’.Поименовааный-
Тип», не содержащих идентификатор, не запрещается, но в случае исполь
зования «DEFAULT* или «OPTIONAL* может привести к неоднозначным обо
значениям.
I». ОЬОЗНАЧЕНИЯ ТИПОВ «ПОСЛЕДОВАТЕЛЬНОСТЬ ИЗ*
19.1. Обозначения для построения типа «последовательность
из» <п. 3.21) из другого типа должны иметь вид «Тип-После дова-
тельностьИз»:
Tim-ПоследовательностьИз : : — SEQUENCE OF Тип|
SEQUENCE
19.2. Обозначение «SEQUENCE» эквивалентно обозначению
«SEQUENCE OF ANY» (разд. 25).
19.3. Все тины «последовательность из» имеют тег универсаль
ного класса с номером 16.
Примечание. Типы «последовательность» имеют тот же самый тег
(п. 18.7».
19.4. Для задания значения типа «последовательность из» ис
пользуется определяемое ниже обозначение «Значенне-Последо-
вательностьИз»:
Значение-ПоеледоватсльностьИз : : =
{СписокЗначеиий)| { }
СписокЗначеннй : : = Значение|
СписокЗначеиий. Значение
Обозначение «{ )> используется в тек случаях, когда в значе нии
типа «последовательность из» нет ни одного значения-компо нента.
19.5. Каждаяпоследовательность«Значение» входящая в
«СписокЗначеиий*, должна бить обозначением некоторого значе
ния того «Типа», который задан определением типа «последова
тельность из».
Пр им еч ан ие . Порядку следования этих значений может соответство
вать некоторый семантический смысл.
20. ОБОЗНАЧЕНИЯ ТИПА «МНОЖЕСТВО*
20.1.Обозначения для определения типа «множество» на ос
нове других типов должны иметь вид «Тнп-Множество»:
Тни-Множество : : =
5ЕТ{СписокТипов-Комлонентов):
SET { }
4’