Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.09.10;
Скачать: [xml.tar.bz2];

Вниз

Пожалуйста, по человечески объясните, что такое 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.042 c
15-1155319670
Deswind konakovo
2006-08-11 22:07
2006.09.10
Конаковская регата


1-1153902373
Yozch1
2006-07-26 12:26
2006.09.10
Пропали вкладки палитры компонентов


6-1145597801
ms_odin
2006-04-21 09:36
2006.09.10
Анализ и обработка служебной информации


2-1155997184
viktoras
2006-08-19 18:19
2006.09.10
Поиск слов по шаблону


2-1155730820
Shaman_
2006-08-16 16:20
2006.09.10
Освободить память после function MyFunction:TMemoryStream;





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский