Логическая операция "исключающее или"
 
Отношение предназначено для присвоения выходному объекту типа логическая величина, логического значения, являющегося результатом выполнения логической функции " исключающее ИЛИ" (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 .