Найдите значение логического выражения (A + B)*(B + C) + A*Cпри A=1, B=0 и C=0.

0 голосов
984 просмотров

Найдите значение логического выражения (A + B)*(B + C) + A*C
при A=1, B=0 и C=0.


Информатика (24 баллов) | 984 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

(A + B) = (1 + 0) = 1         1 - (true)
(B + C) = (0 + 0) = 0         0 - (false)
A*C = 1*0 = 0                    0 - (false)

1*0 + 0 = 0                    
Получили 0, то есть false или ложь

0 голосов

(1 + 0)*(0+0) + 1*0
(1 + 0) - истинна, т.к. дизъюнкция истинна если хотя-бы одна из переменных истинна
(0 + 0) - ложна, т.к. обе перменные ложны
(1 + 0)*(0+0) - ложна, т.к. первая скобка истинна, а вторая ложна, а в конъюнкции для истины обе скобки должны быть истинны.
1*0 - ложна, т.к. в конъюнкции обе переменные должны быть истинны.

Для удобства разделил скобками
((1 + 0)*(0+0)) + (1*0) - ложна, т.к. первая (большая) скобка ложна, вторая скобка (1*0) тоже ложна, между ними дизъюнкция, то есть хотя-бы одна из них должна быть истинна. Они обе ложны, значит результатом выражения

(1 + 0)*(0+0) + 1*0 

будет 0

(15.5k баллов)