Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.10;
Скачать: CL | DM;

Вниз

Пожалуйста, по человечески объясните, что такое XOR!   Найти похожие ветки 

 
Dbtgtt   (2006-08-11 01:28) [0]

Везде ищу так и не понял, что значит эта операция! Кто может обясните по простому, что это такое и как этим пользоваться!


 
Ketmar ©   (2006-08-11 01:32) [1]

жди Ю.З. только у него терпения на это хватает.


 
Kolan ©   (2006-08-11 01:32) [2]

http://ru.wikipedia.org/wiki/XOR

Исключающее или.

X Y
0 0 - False
0 1 - True
1 0 - True
1 1 - False


Сравни с OR
0 0 - False
0 1 - True
1 0 - True
1 1 - True


 
Kolan ©   (2006-08-11 01:33) [3]

Те ИСТИНА будет только если X и Y  - РАЗНЫЕ


 
Суслик ©   (2006-08-11 01:34) [4]

1 xor 1 = 0
1 xor 0 = 1
0 xor 1 = 1
0 xor 0 = 0

т.е. true, когда строго один из операндов true

одна из фишек xor, это то, что

(B xor A) xor A = B
эдакий простенький способ шифрования.
кстати единственный (если не ошибаюсь) принципиально не взламываемый, если
1. длина ключа = длине шифруемых данных.
2. содержимое ключа содержит случайные байты.


 
Суслик ©   (2006-08-11 01:34) [5]

как все хотят прослыть учителями то :)


 
Германн ©   (2006-08-11 01:39) [6]


> Ketmar ©   (11.08.06 01:32) [1]
>
> жди Ю.З. только у него терпения на это хватает.
>

Не. Не только ЮЗ. Советую автору почитать А.П. http://www.delphikingdom.com/asp/viewitem.asp?catalogid=838


 
ferr ©   (2006-08-11 02:06) [7]

для запоминание, на первых порах, можно представлять что это вычитание взятое по модулю. |A - B|


 
Marser ©   (2006-08-11 02:12) [8]

> [7] ferr ©   (11.08.06 02:06)
> для запоминание, на первых порах, можно представлять что
> это вычитание взятое по модулю. |A - B|

Не надо. Это сразу и надолго будет не то.


 
Германн ©   (2006-08-11 03:02) [9]


> ferr ©   (11.08.06 02:06) [7]
>
> для запоминание, на первых порах,

Для "запоминания, на первых порах" я, лично, помню только одно:
 Чтобы нам не ошибаться,
 Надо правильно прочесть.
 Три, четырнадцать, пятнадцать,
 девяносто два и шесть.


 
Мичман Панин   (2006-08-11 03:10) [10]

Каждый курсант обязан знать и уметь грамотно применять исключающее или, или как говорим мы, военные моряки - ксорить. В условиях военного времени, за недоксоривание полагается расстрел на месте.


 
vidiv ©   (2006-08-11 06:23) [11]

¬ (a <=> b)


 
tsa   (2006-08-11 07:50) [12]

Возьми калькулятор виндовс, посчитай, прими как данность. тайный смысл ищешь, автор?


 
Ketmar ©   (2006-08-11 10:05) [13]

> [4] Суслик ©   (11.08.06 01:34)
ошибаетесь.


 
default ©   (2006-08-11 10:28) [14]

по-человечески говоришь?
если (Катя зайдёт сегодня за мной блондинкой) или (Катя зайдёт сегодня за мной шатенкой), то я пойду с ней гулять

понятно, что оба условия одновременно быть выполнены не могут
то есть мы идём гулять только когда какое-то одно условие выполнено
можешь считать таблицу истинности xor как формализацию логики таких условных предложений естественного языка


 
Чапаев ©   (2006-08-11 10:44) [15]


> vidiv ©   (11.08.06 06:23) [11]

Почему же с отрицанием?


 
DrPass ©   (2006-08-11 10:49) [16]


> default ©   (11.08.06 10:28) [14]


> если (Катя зайдёт сегодня за мной блондинкой) или (Катя
> зайдёт сегодня за мной шатенкой), то я пойду с ней гулять
>
> понятно, что оба условия одновременно быть выполнены не
> могут

А если Катя только полбашки покрасит в блондинку?


 
default ©   (2006-08-11 10:53) [17]

DrPass ©   (11.08.06 10:49) [16]
я знал, что кто-то в это вцепится:)
для улавливания сути примера это не принципиально


 
DrPass ©   (2006-08-11 10:53) [18]


> default ©   (11.08.06 10:53) [17]

Просто шутка и никакого буквоедства ;)


 
Чапаев ©   (2006-08-11 10:53) [19]


> DrPass ©   (11.08.06 10:49) [16]

Топайте, батенька, в тему про миллибит... ;-)


 
default ©   (2006-08-11 11:08) [20]

http://kvant.mccme.ru/1975/01/s_chego_nachinaetsya_logika.htm
можно ещё вот это почитать


 
RA ©   (2006-08-11 11:12) [21]

По-человечески. XOR имеет в русском языке аналог и это - "либо".

Пример.
Процессоры либо видеокарты.

Если в договоре написано, что фирма обязуется в счёт чего-то там поставить на предприятие 100 едениц процессоров либо видеокарт. То это означает, что если на фирме есть 50 процёв и 50 видюх, то по-договору они не могут поставить их на предприятие, т.к. "либо то либо то, но не оба вместе".


 
старый маразматик(с)   (2006-08-11 11:13) [22]

DrPass ©
А если Катя только полбашки покрасит в блондинку?


а если Катя будет вовсе не Катя, а Вася, который называет себя в тырнете Катей? это уже не ксор, это просто ужос!


 
Джо ©   (2006-08-11 13:12) [23]

> [22] старый маразматик(с)   (11.08.06 11:13)
> а если Катя будет вовсе не Катя, а Вася, который называет
> себя в тырнете Катей? это уже не ксор, это просто ужос!

Это не ксор, это позор...


 
Rouse_ ©   (2006-08-11 13:35) [24]


> Каждый курсант обязан знать и уметь грамотно применять исключающее
> или, или как говорим мы, военные моряки - ксорить. В условиях
> военного времени, за недоксоривание полагается расстрел
> на месте.

Это из серии: в военное время значение числа PI может достигать четырех? :)


 
Мичман Панин   (2006-08-11 14:38) [25]

> в военное время значение числа PI может достигать четырех?
> :)


В военное время значение числа PI является государственной военной тайной.


 
vidiv ©   (2006-08-14 08:04) [26]


> > vidiv ©   (11.08.06 06:23) [11]
>
> Почему же с отрицанием?

Потому, что результат операции XOR есть "истина", только тогда, когда операнды не равны.



Страницы: 1 вся ветка

Текущий архив: 2006.09.10;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.028 c
15-1155822658
Get
2006-08-17 17:50
2006.09.10
Поставить сеть...


8-1138372576
AlexXXX
2006-01-27 17:36
2006.09.10
Сравнить два изображения


9-1134513921
GameMak
2005-12-14 01:45
2006.09.10
Аппроксимация


4-1147686278
klever
2006-05-15 13:44
2006.09.10
Как отобразить дату создания файла в формате dd/mm/yyyy


15-1155553934
Furyz
2006-08-14 15:12
2006.09.10
Интересно...