Цитата:
Автор оригинала ЛОЛА
Это что высшая математика???
|
Вовсе нет. Это просто логическая алгебра. А 1+1=1 действительно. В данном случае, это логическое сложение, дизъюнкция или операция OR - или. Основано на истинности результата с точки зрения истинности слагаемых. Т.е., допустим, у нас имеется цепь, состоящая из лампочки (*) и двух выключателей (+):
----+--*--+----
| |
-------| | ------- <- это батарея.
Так вот, если включить любой из выключателей или все вместе, то свет появится, противно, если они оключены, то света нет. Отсюда логическое условие:
0+0=0
0+1=1
1+0=1
1+1=1
Вот и все!
А два плюс два логически представляется в виде бинарной арифметики, основанной на логике. Т.е. каждый разряд представлен степенью двойки, начиная с нулевой. Два будет выглядеть так:
10(двойка, всмысле) = 1*2^1+0*2^0
10
+
10
----
100 - четыре. 1*2^2+0*2^1+0*2^0.
Логически, чтобы 1+1 дало ноль и увеличение следующего разряда, используется дополнительная схема исключаещего или - XOR (eXclude OR), где:
0+0=0
0+1=1
1+0=1
1+1=0
Вот так-то.