Исключающее ИЛИ на Глаголе

Рейтинг: 1Ответов: 1Опубликовано: 18.02.2011

Объясните, пожалуйста, кто знает, как реализовать операцию побитового исключающего ИЛИ для целых переменных на языке Глагол? Где-то слышал, что это делается при помощи отдела ОБХОД, а вот как - не знаю.

Ответы

▲ 2Принят

Нашёл сам.

ЗАДАЧА ИсклИЛИ(ч1, ч2: ЦЕЛ): ЦЕЛ; 
УКАЗ 
  ВОЗВРАТ ОБХОД.Значение(ЦЕЛ, ОБХОД.Значение(МНОЖ, ч1) / ОБХОД.Значение(МНОЖ, ч2)) 
КОН ИсклИЛИ;

Симметрическая разность множеств в отношении двоичных разрядов реализует как раз исключающее ИЛИ.