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

ГОСТ Р ИСО/ТО 10303-12-2000; Страница 73

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

Страница 73
Страница 1 Untitled document
ГОСТ Р ИСО/ТО 10303-12-2000
ПРИЛОЖЕНИЕ Е
(справочное)
Некоторые контрольные примеры
В настоящем приложении приведены некоторые абстрактные контрольные примеры. Эти примеры нс
претендуют на роль обязательных абстрактных контрольных примеров, задаваемых в других стандартах се рии
ГОСТ Р ИСО 10303. и приведены исключительно в иллюстрационных целях.
Начнем с простой EXPRESS-схсмы (SCHEMA), для которой определяется контрольный пример.
*)
SCHEMA people;
TYPE name - STRING; END_TYPE:
ENTITY person;
named : name:
children : SET |(h?| OF person;
END_ENTITY:
ENTITY male
SUBTYPE OF (person);
END_ENTITY;
ENTITY female;
SUBTYPE OF (person);
END_ENTITY:
ENTITY married;
husband: male;
wife: female;
END_ENTITY:
END.SCHEMA;
C
E.l Контрольный пример 1
Этот контрольный пример устанавливает, что должны быть созданы три экземпляра объекта person.
*)
TEST_GASE tcst_cubc_l;
WITH people USING(pcrson):
OBJECTIVE
PURPOSE To test the creating of supertypes with no subtypes. £ND_PURPOSE;
REFERENCES None. END.REFERENCES;
CRITERIA Three instances of children PERSON shall be created.
ENDCRITERIA;
NOTES None. END_NOTES;
END_OBJECTlVE;
REALIZATION
LOCAL- - определяем переменные типа person
pi : person:
p2 ; person:
p3 : person:
END_LOCAL;
pi := person)’Alpha’. J |);- - создаем экземпляры person
p2 person(‘Beta’. | |):
p3personf’Gamma*, | |);
END_REALIZATION:
END_TEST CASE;
C
66