ГОСТ Р ЙСО/МЭК 8824— #3
14.9 Значение целочисленного типа должно определяться обо
значением вида «Целочисленное Значение»:
ЦелочнсленноеЗначеннс :: =*•
ЧислоСоЗкаком |
Идентификатор
14.10 «Идентификатор» в продукции «ЦелочислеяноеЗкачеиие»
должен совпадать с одной из последовательностей «Идентифика
тор», входящих в состав последовательности «ЦслочисленныйТип»,
которая определяет тип данного значения; «ЦелочнслепноеЗннче-
ние» в этом случае определяется числом, соответствующим задан
ному идентификатору в описании целочисленного типа
П р и м е ч а н и е . При определении целочисленного значения, для которого
был задан «Идентификатор» в определении типа, задание «ЦслочнслекногоЗиа-
чоння» в форме «Идентификатор» является предпочтительны*.
IS ОБОЗНАЧЕНИЯ ДЛЯ ПЕРЕЧИСЛИТЕЛЬНОГО ТИПА
15.1Перечислительный тип (см. 3.17) должен определяться
обозначением «ПеречислитсльныйТип»:
ПеречисдительныйТип :: =
ENUMERATED {Перечисление}
Перечисление :: =
ПоименоваииоеЧисло !
ПоимеиованноеЧисло, Иеречиеленне
П р и м е ч а н и я
1 Каждое значение имеет идентификатор, который сач шваегся в этом обо-
значении с определенным числом. Это позволяет контролировать представление
значений данного типа и облегчает согласованное расширение типов, но |и: пред-
полагает наличие целочисленной семантики у значений данного типа.
2 Численные значения в обозначениях «ПоимеиованноеЧисло», входящих и
«перечисление», не обязательно должны быть упорядоченными илн смежными
15.2 Для каждого «ПоименованногоЧнсла* «Идентификатор*
н «ЧиелоСоЗнаком» должны отличаться от «Идентификаторов» и
«ЧнсслСоЗиаком» других «ПонменоианныхЧнсел», входящих в
«Перечисление».
15.3 Перечислительный тип имеет тег универсального класса 10.
15.4 Значение перечислительного типа должно определяться
обозначением «ПеречнслнтельиоеЗначение»:
ПеречислительноеЗначение :: • Идентификатор
16 ОБОЗНАЧЕНИЯ ДЛЯ ТИПА «ДЕЙСТВИТЕЛЬНОЕ ЧИСЛО»
16.1Тип «действительное число» (см. 3.18) определяется’ г:Соз-
наченнем «Тнп ДействительносЧнсло».
30