Логическая сумма / арифметика / произведение - PullRequest
2 голосов
/ 02 июля 2011

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

Ответы [ 4 ]

4 голосов
/ 02 июля 2011

Логическая сумма - компьютерное дополнение, в котором результат равен 1, когда одна или обе входные переменные равны 1, и результат равен 0, если входные переменные равны 0. (answers.com)

Арифметикасумма - 1 + 1

Логическое произведение - Логическим произведением двух предложений p, q является их соединение, p & q.(Answers.com)

1 голос
/ 02 июля 2011

Арифметическая сумма - это то, к чему вы привыкли: вы просто складываете числа, как вы делали с первого класса.Логическая сумма - это операция «или», в которой значение равно 1, если либо вход ненулевой, либо 0, если они оба равны нулю.

Логический продукт использует оператор «и».Результат равен 1, только если оба входа отличны от нуля, и 0, если хотя бы один из входов равен нулю.

1 голос
/ 02 июля 2011

Нет смысла говорить об арифметических суммах и таблицах истинности. Арифметическая сумма - это «обычная» сумма, которую мы учим в школе, например

2 + 3 = 5  

Логическая сумма, которую вы спрашиваете, вероятно, означает ИЛИ, таблица истинности для ИЛИ:

1 + 1 = 1  
1 + 0 = 1  
0 + 0 = 0  

И продукт является AND, который следует этой логике:

1 + 1 = 1  
1 + 0 = 0  
0 + 0 = 0  

Они все коммутативны.

0 голосов
/ 02 июля 2011

«Логическая сумма» и «логический продукт» - очень запутанные способы обозначения «или» и «и».Это относится к обозначению:

a b = a AND b
a + b = a OR b
...