Логическая операция "исключающее или" |
|
|
Отношение предназначено для присвоения выходному объекту типа логическая величина, логического значения, являющегося результатом выполнения логической функции " исключающее ИЛИ" (xor) над всеми логическими величинами списка входных параметров.
В результате выполнения отношения образуется единственный выходной объект. Если тип объекта, указанного во входном параметре, несовместим с типом этого параметра, то при активизированном флажке NIL в выходной параметр заносится NIL-объект.
|
|
|
|
Параметры |
Типы объектов |
Функциональное назначение параметров |
|
Условия |
Логическая величина |
Результат логической операции xor |
|
Значения |
Логическая величина |
Логические величины, являющиеся аргументами функции xor |
|
|
Прототип команды: GF Согласование Условия ; Значения .
|
|
Пример:
Пример использования логической функции XOR
Алгоритм "Главный" |
1 |
|
Точка p1 задана координатами -107 и -69 . |
2 |
|
Точка p2 задана координатами -43 и 98 . |
3 |
|
Точка p3 задана координатами 106 и -32 . |
4 |
|
Прямая o1 задана точками p1 и p2 . |
5 |
|
Прямая o2 задана точками p2 и p3 . |
6 |
|
Прямая o3 задана точками p3 и p1 . |
7 |
|
Вневписанная окружность d1 , касается треугольника, построенного на прямых o1 , o2 , o3 , в точках p4 , p5 , p6 . |
8 |
|
Вневписанная окружность d2 , касается треугольника, построенного на прямых o2 , o3 , o1 , в точках p7 , p8 , p9 . |
9 |
|
Вневписанная окружность d3 , касается треугольника, построенного на прямых o3 , o1 , o2 , в точках p10 , p11 , p12 . |
10 |
|
Величина c1 есть радиус окружности d1 . |
11 |
|
Величина c2 есть радиус окружности d2 . |
12 |
|
Величина c3 есть радиус окружности d3 . |
13 |
|
Логическая величина g1 есть результат c1 < 100 . |
14 |
|
Логическая величина g2 есть результат c2 < 100 . |
15 |
|
Логическая величина g3 есть результат c3 < 100 . |
16 |
|
Логическая величина g4 есть операция XOR над g1,g2,g3 . |
|
|
|
|
|
|