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

ГОСТ Р ИСО 10303-11-2009; Страница 60

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р 53674-2009 Арматура трубопроводная. Номенклатура показателей. Опросные листы для проектирования и заказа Pipeline valves. Nomenclature of characteristics. Check-lists for design and order (Настоящий стандарт распространяется на трубопроводную арматуру и приводы к ней и устанавливает номенклатуру основных показателей и формы опросных листов для проектирования и заказа. Установленная настоящим стандартом номенклатура показателей рекомендуется для включения в конструкторскую и нормативную документацию, в том числе в техническое задание, технические условия, эксплуатационную документацию (паспорт, руководство по эксплуатации), при их разработке или пересмотре) ГОСТ Р 53851-2010 Икра ястычная осетровых рыб. Технические условия Ovary caviar of sturgeons. Specifications (Настоящий стандарт распространяется на ястычную икру осетровых рыб, предназначенную для пищевых целей) ГОСТ Р 53779-2010 Оценка соответствия. Применение систем менеджмента. Принципы и требования Conformity assessment. Use of management systems. Principles and requirements (Настоящий стандарт устанавливает принципы и требования, относящиеся к элементам систем менеджмента применительно к стандартам в области оценки соответствия. Настоящий стандарт предназначен для применения в процессе разработки стандартов в области оценки соответствия при рассмотрении элементов систем менеджмента и, в первую очередь, при разработке рабочими группами документов КАСКО. Настоящий стандарт не предназначен для прямого применения в деятельности по оценке соответствия)
Страница 60
Страница 1 Untitled document
ГОСТ Р И С 0 10303-11 — 2009
9.5.3.2 Обобщенный тип данных
Тип данных GENERIC является обобщением всехдругих типовданных.
При вызове процедуры или функции с типомданных формального параметра GENERIC, передавае
мый фактический параметр может не иметь тип данных GENERIC. Операции, которые при этом могут быть
выполнены, зависят от типа данных фактического параметра.
П р и м е ч а н и е Метки типов (см. 9.5.3.4) могут быть использованы для обеспечения того, чтобы при
вызове два или более параметров, представленных типом данных GENERIC, имели одинаковый тип данных, или
чтобы тип данных возвращаемого результата был таким же. как и у одного из переданных параметров, независи
мо от переданных фактических типов данных.
Синтаксис:
231 generic_type = GENERIC [typejabel ].
329 typejabel = typejabelJd | typeJabel_ref.
Правила и ограничения:
a)Тип данных GENERIC должен использоваться только в качестве типа формального параметра
функции или процедуры, типа результата функции либо типа локальной переменной внутри функции или
процедуры.
b
)Если тип данных GENERIC используется в качестве типа данных результата функции или типа
данных локальной переменной внутри функции или процедуры, то для такого применения требуются
ссылки меток типов. Ссылки меток типов должны ссылаться на метки типов, объявленные формаль
ными параметрами (см. 9.5.3.4).
Пример В данном примере показана универсальная функция, осуществляющая сложение чисел
или векторов:
FUNCTION add (а.Ь: GENERIC: intype): GENERIC: intype;
LOCAL
nr : NUMBER; целое или действительное число
vr : vector;
ENDJ.OCAL;
IF ( NUMBER- IN TYPEOF(a)) AND (’NUMBER’ IN TYPEOF(b)) THEN
nr := a+b;
RETURN (nr);
ELSE
IF (THIS_SCHEMA.VECTOR IN TYPEOF(a) ) AND
(THIS_SCHEMA.VECTOR IN TYPEOF(b) ) THEN
vr :=vector(a.i + b.i, a.j
+ b.j, a.k +
b.k);
RETURN (vr);
ENDJF;
если получен неправильный входной параметр, то
возвращается неопределенное значение
END IF;
RETURN (?);
END FUNCTION;
9.5.3.3 Обобщенный объектный тип данных
Тип данных GENERIC_ENTITY является обобщением всех объектных типов данных.
При вызове процедуры или функции с формальным параметром, имеющим тип данных
GENERIC_ENTITY. передаваемый фактический параметр должен быть экземпляром объекта. Операции,
которые при этом могут быть выполнены, зависят от типаданных фактического параметра.
П р и м е ч а н и е Метки типов (см. 9.5.3.4) могут быть использованы для обеспечения того, чтобы
при вызоведвух или более параметров, представленных типом данных GENERIC_ENTrTY. имели одинаковый
тип данных или чтобы тип данных возвращаемого результата был таким же. как и у одного из переданных пара
метров. независимо от переданных фактических типов данных.
Если в объявлении типа данных ABSTRACT ENTITY явный или вычисляемый атрибут представлен
типом данных GENERIC_ENTITY. то данный атрибут должен быть объявлен в подтипах данного объекта
конкретным объектным типом данных.
50