Для того чтобы найти значения логических выражений, сначала нужно понять, как работают логические операции. В данном случае используются операции логического сложения («+», что соответствует операции ИЛИ) и логического умножения («*», что соответствует операции И).
а) Выражение: ((1 + 1) + (1 + 0))
Рассмотрим первую часть выражения: (1 + 1). В логике операция ИЛИ ((+)) возвращает 1, если хотя бы один из операндов равен 1. Таким образом, (1 + 1 = 1).
Теперь рассмотрим вторую часть выражения: (1 + 0). Здесь также, по той же причине, результат будет 1, так как хотя бы один из операндов равен 1.
Таким образом, полное выражение ((1 + 1) + (1 + 0)) превращается в (1 + 1), что, как мы уже выяснили, равно 1.
Итак, значение выражения а) равно 1.
б) Выражение: (((1 1) + 0) (0 + 1))
Рассмотрим первую часть: (1 1). Операция логического умножения ((), И) возвращает 1 только если оба операнда равны 1. В данном случае, (1 * 1 = 1).
Теперь добавляем 0 к результату предыдущей операции: (1 + 0). Операция ИЛИ возвращает 1, если хотя бы один из операндов равен 1, так что (1 + 0 = 1).
Рассмотрим вторую часть выражения: (0 + 1). По тем же правилам, (0 + 1 = 1) потому что один из операндов равен 1.
Теперь, подставляя полученные результаты в исходное выражение, имеем: (1 * 1). Операция И возвращает 1, если оба операнда равны 1, что и происходит в данном случае.
Таким образом, значение выражения б) равно 1.
В обоих случаях, как для а), так и для б), значение логического выражения равно 1.