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

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

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

Ещё ГОСТы из 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 (Настоящий стандарт устанавливает принципы и требования, относящиеся к элементам систем менеджмента применительно к стандартам в области оценки соответствия. Настоящий стандарт предназначен для применения в процессе разработки стандартов в области оценки соответствия при рассмотрении элементов систем менеджмента и, в первую очередь, при разработке рабочими группами документов КАСКО. Настоящий стандарт не предназначен для прямого применения в деятельности по оценке соответствия)
Страница 91
Страница 1 Untitled document
ГОСТ Р И С 0 10303-11 — 2009
12.6.1 Индексирование агрегированных структур
Оператор индексирования агрегированных структур принимаетдва операнда - индексируемую агре
гированную структуру и спецификацию индексов, а резупьтатом является единственный элемент изагреги
рованной структуры. Типом данных выбранного элемента является базисный тип данных индексируемой
агрегированной структуры.
Синтаксис:
239 index_qualifier = ’[’index_1 (
index_2 J *]’-
237 index 1 = index .
236 index = numeric_expression.
238 index_2 = index .
Правила и ограничения:
a) Параметр index_2 не должен присутствовать за исключением случая, когда должен быть проин
дексирован единственный элемент изагрегированной структуры.
b
) Параметр index_1 должен быть представлен целым числом
c) Должно выполняться условие LOINOEX (агрегированное значение) £index_l£HIINDEX (агре
гированное значение), в противном случае будет возвращено неопределенное (?) значение.
d) Если типом агрегированной структуры является ARRAY или LIST, то результатом будет элемент
агрегированной структуры, расположенный на позиции, указанной параметром index_1.
e) Если типом агрегированной структуры является BAG или SET. то для каждого значения
параметра index_1,находящегося в диапазоне от LOINDEX (агрегированное значение) до
HIINDEX (агрегированное значение), результатом должны быть разные элементы агрегированной
структуры.
0 При повторном применении данного оператора ктой же агрегированной структуре с тем же значе
нием index_1 результатом должен стать тот же элемент, если только агрегированная структура не была
модифицирована. Если агрегированная структура была модифицирована, то для агрегированных типов
данных BAG или SET результат повторного применения данного оператора к модифицированной
агрегиро ванной структуре непредсказуем.
д)Если indox_1 или index_2 имеет неопределенное (?) значение, то результатом также будет
неопределенное (?) значение.
h) Если индексируемое выражение имеет неопределенное (?) значение, то результатом также
будет неопределенное (?) значение.
Пример Применение оператора индексирования к пакетам и наборам может быть использо
вано для итерационного обращения ко всем значениям в данной агрегированной структуре.
FUNCTION set„product(a_set : SET OF INTEGER): INTEGER:
LOCAL
result: INTEGER :=1;
ENDLOCAL;
REPEAT index := LOINDEX(a set) TO HIINDEX(a_set):
result := result * a_set(index];
ENDREPEAT;
RETURN (result):
END_FUNCTION:
После выхода из оператора REPEAT переменная result будет содержать произведение всех целых
чисел из агрегированной структуры a_set.
12.6.2 Оператор пересечения
Оператор пересечения (*) принимает два операнда агрегированного типаданных и выдает результат
также агрегированного типа данных. Допустимые типы данных операндов и соответствующие им типы
данных результата приведены в таблице 16. Результирующая агрегированная структура является неявно
объявленной агрегированной структурой с типом данных, соответствующим таблице 16. и с границами
[0.. ?]. Базисные типы данных операндовдолжны быть совместимыми (см. 12.11). Если пересечение двух
операндов не содержит элементов, то размер значения результирующей агрегированной структуры дол
жен быть нулевым.
Если одним из операндов является набор, то результатдолжен быть набором, содержащим все эле
менты. присутствующие вобоих операндах.
81