Жизненный пример!
Есть мужчины (М) и женщины (Ж)
у МЖ и ЖМ могут быть дети,
у ММ и ЖЖ нет!
Другие языки программирования и технологии
Объясните по простому, что такое "исключающее ИЛИ"? если можно, на каком-нибудь жизненном примере))
Sirojiddin Rizayev
Ха-ха. Не факт. В наш век свободных браков и прогрессивной медицины все возможно)))
Для двух значений результатом исключающего или будет единица, если начальные значения разные, и ноль, если одинкаовые:
а б рузельтат
0 0 0
0 1 1
1 0 1
1 1 0
а б рузельтат
0 0 0
0 1 1
1 0 1
1 1 0
Побитовое исключающее ИЛИ
Основная статья: Сложение по модулю 2
Побитовое исключающее ИЛИ (или побитовое сложение по модулю два) — это бинарная операция, действие которой эквивалентно применению логического исключающего ИЛИ к каждой паре битов, которые стоят на одинаковых позициях в двоичных представлениях операндов. Другими словами, если соответствующие биты операндов различны, то двоичный разряд результата равен 1; если же биты совпадают, то двоичный разряд результата равен 0.
Пример:
Искл. ИЛИ0011
0101
0110
Первое русское название операции обусловлено тем, что результат данной операции отличается от результата «ИЛИ» только в одном случае из 4 случаев входа — обоих 1 (случай одновременной истинности аргументов «исключается») . Ещё в русской грамматике значение данной логической связки передаётся союзом «либо» .
Второе название — тем, что действительно является сложением в кольце вычетов по модулю 2, из чего следуют некоторые интересные свойства. Например, в отличие от вышеописанных «И» и «ИЛИ» , данная операция является обратимой, или инволютивной: .
В компьютерной графике «исключающее ИЛИ» применяется при выводе спрайтов на картинку — повторное её применение убирает спрайт с картинки. Благодаря инволютивности эта же операция нашла применение в криптографии как простейшая реализация идеального шифра (шифра Вернама) . «Исключающее ИЛИ» также может использоваться для обмена двух переменных, используя алгоритм обмена при помощи исключающего ИЛИ.
взято из википедии
Основная статья: Сложение по модулю 2
Побитовое исключающее ИЛИ (или побитовое сложение по модулю два) — это бинарная операция, действие которой эквивалентно применению логического исключающего ИЛИ к каждой паре битов, которые стоят на одинаковых позициях в двоичных представлениях операндов. Другими словами, если соответствующие биты операндов различны, то двоичный разряд результата равен 1; если же биты совпадают, то двоичный разряд результата равен 0.
Пример:
Искл. ИЛИ0011
0101
0110
Первое русское название операции обусловлено тем, что результат данной операции отличается от результата «ИЛИ» только в одном случае из 4 случаев входа — обоих 1 (случай одновременной истинности аргументов «исключается») . Ещё в русской грамматике значение данной логической связки передаётся союзом «либо» .
Второе название — тем, что действительно является сложением в кольце вычетов по модулю 2, из чего следуют некоторые интересные свойства. Например, в отличие от вышеописанных «И» и «ИЛИ» , данная операция является обратимой, или инволютивной: .
В компьютерной графике «исключающее ИЛИ» применяется при выводе спрайтов на картинку — повторное её применение убирает спрайт с картинки. Благодаря инволютивности эта же операция нашла применение в криптографии как простейшая реализация идеального шифра (шифра Вернама) . «Исключающее ИЛИ» также может использоваться для обмена двух переменных, используя алгоритм обмена при помощи исключающего ИЛИ.
взято из википедии
Похожие вопросы
- Что такое класс в программировании? Я новичок, объясните очень простыми словами (
- Что такое PHP и XML ? Объясните ламерзу простыми, доступными словами! :)
- умные люди, объясните мне простой смертной КАК ЭТО РАБОТАЕТ http://www.ugbereg.ru/magic.html
- Объясните пожалуйста, простым словом. Что такое -КОНФИГУРАЦИЯ?
- Основные принципы ООП: инкапсуляция, полиморфизм, наследование Объясните пожалуйста простыми словами?
- Что такое return. Объясните по простому, уже несколько статей и видеоуроков посмотрел, но так и не могу понять.
- Объясните на простом русском, чем программирование отличается от прототипирования?
- Объясните пожалуйста простыми словами что такое статический язык программирования а что такое динамический яп
- Можете объяснить мне в простых терминах ну или с коротким примером Полиморфизм?
- Объясните человеку на простом и понятном примере что такое фронтенд и бэкенд в программировании?