ГОСТ Р ИСО/МЭК 24709-1— 2009
8.26 Элемент <greater_than_or_equal_to>
8.26.1 Синтаксис
Синтаксисданного элемента аналогичен синтаксису элемента <equal_to> (см. 8.23).
8.26.2 Семантика
8.26.2.1 Семантика данного элемента аналогична семантике элемента <equal_to>. за исключением
следующего.
8.26.2.2 Этот элемент представляет собой числовую операцию "greater than or equal to* («больше или
равно»). В результате проверки условия должно быть получено значение "true" в том случае, если целое
число, представленное первым операндом, больше или равно целому числу, представленному вторым
операндом, в противном случаедолжно быть получено значение "false".
8.27 Элемент <less_than>
8.27.1 Синтаксис
Синтаксисданного элемента аналогичен синтаксису элемента <equal_to> (см. 8.23).
8.27.2 Семантика
8.27.2.1 Семантика данного элемента аналогична семантике элемента <equal_to>. за исключением
следующего.
8.27.2.2 Этот элемент представляет собой числовую операцию "less than" («меньше»), В результате
проверки условия должнобыть получено значение "true” втом случае, если целое число, представленное
первым операндом, меньше целого числа, представленного вторым операндом, в противном случае долж но
быть получено значение "false".
8.28 Элемонт <less_than_or_equal_to>
8.28.1 Синтаксис
Синтаксисданного элемента аналогичен синтаксису элемента <equal_to> (см. 8.23).
8.28.2 Семантика
8.28.2.1 Семантика данного элемента аналогична семантике элемента <equal_to>. за исключением
следующего.
8.28.2.2 Этот элемент представляет собой числовую операцию "less than or equal to’ («меньше или
равно»), В результате проверки условия должно быть получено значение "true", если целое число, пред
ставленное первым операндом, меньше или равно целому числу, представленному вторым операндом, в
противном случаедолжно быть получено значение "false".
8.29 Элемент <same_as>
8.29.1 Синтаксис
8.29.1.1 Данный элементдолжен иметь следующие атрибуты:
a) var1 (необязательный атрибут) — если этот атрибут присутствует, то его значением должно быть
корректное имя переменной (см. 7.2);
b) var2 (необязательный атрибут) — если этот атрибут присутствует, то его значением должно быть
корректное имя переменной (см. 7.2);
c) valuel (необязательный атрибут);
d) valuc2 (необязательный атрибут).
8.29.1.2 Этот элемент должен включать в себя те же дочерние элементы, что и элемент <only_if>
(см. 8.16), за исключением следующего.
8.29.1.3 Должен присутствовать только один из атрибутов var1 или valuel.
8.29.1.4 Должен присутствовать только один из атрибутов var2 или value2.
8.29.1.5 Если присутствуют атрибуты var1 или valuel и атрибуты var2 или value2, то элемент
<same_as> не должен иметь текстового содержимого и дочерних элементов. Если не присутствует ни
один из атрибутов, тодолжно бытьдва дочернихэлемента. В противном случае должен быть одиндочер
ний элемент.
8.29.2 Семантика
8.29.2.1 Этот элемент представляет собой условие, основанное надвух переменных или на сочета
нии переменных, значений, логических операторов, числовых операторов и иных операторов. Проверка
условия осуществляется во время обработки родительского элемента.
8.29.2.2 Этот элемент представляет собой строковую операцию "equals” («соответствует»), чьи опе
ранды могут быть предоставлены вкачестве атрибутов этого элемента или в качестведочернихэлементов.
Число операндов должно быть равно двум.
8.29.2.3 Если атрибут var1 присутствует, то его значением должно быть имя существующей перемен
ной.
40