Для того чтобы определить, какое логическое выражение соответствует функции F, необходимо проверить каждое из предложенных выражений на соответствие данной таблице истинности.
Давайте разберем каждое выражение по очереди:
1) ¬X → Z ∧ Y
Это выражение можно переписать как ¬X ∨ (Z ∧ Y), поскольку импликация (→) логически эквивалентна дизъюнкции с отрицанием: A → B эквивалентно ¬A ∨ B. Проверим это выражение для каждой строки таблицы:
- Для X=0, Y=1, Z=0: ¬X ∨ (Z ∧ Y) = 1 ∨ (0 ∧ 1) = 1, соответствует F=1.
- Для X=1, Y=0, Z=1: ¬X ∨ (Z ∧ Y) = 0 ∨ (1 ∧ 0) = 0, соответствует F=0.
- Для X=1, Y=0, Z=0: ¬X ∨ (Z ∧ Y) = 0 ∨ (0 ∧ 0) = 0, не соответствует F=1.
Таким образом, это выражение не соответствует F.
2) Z → X ∨ Y
Перепишем это выражение как ¬Z ∨ (X ∨ Y). Проверим его:
- Для X=0, Y=1, Z=0: ¬Z ∨ (X ∨ Y) = 1 ∨ (0 ∨ 1) = 1, соответствует F=1.
- Для X=1, Y=0, Z=1: ¬Z ∨ (X ∨ Y) = 0 ∨ (1 ∨ 0) = 1, не соответствует F=0.
- Для X=1, Y=0, Z=0: ¬Z ∨ (X ∨ Y) = 1 ∨ (1 ∨ 0) = 1, не соответствует F=1.
Это выражение также не соответствует F.
3) (¬X ∨ Y) ∧ Z
Проверим это выражение:
- Для X=0, Y=1, Z=0: (¬X ∨ Y) ∧ Z = (1 ∨ 1) ∧ 0 = 0, не соответствует F=1.
- Для X=1, Y=0, Z=1: (¬X ∨ Y) ∧ Z = (0 ∨ 0) ∧ 1 = 0, соответствует F=0.
- Для X=1, Y=0, Z=0: (¬X ∨ Y) ∧ Z = (0 ∨ 0) ∧ 0 = 0, не соответствует F=1.
Это выражение не соответствует F.
4) X ∨ Y → ¬Z
Перепишем это как ¬(X ∨ Y) ∨ ¬Z, и проверим:
- Для X=0, Y=1, Z=0: ¬(X ∨ Y) ∨ ¬Z = ¬(0 ∨ 1) ∨ 1 = 0 ∨ 1 = 1, соответствует F=1.
- Для X=1, Y=0, Z=1: ¬(X ∨ Y) ∨ ¬Z = ¬(1 ∨ 0) ∨ 0 = 0 ∨ 0 = 0, соответствует F=0.
- Для X=1, Y=0, Z=0: ¬(X ∨ Y) ∨ ¬Z = ¬(1 ∨ 0) ∨ 1 = 0 ∨ 1 = 1, соответствует F=1.
Это выражение соответствует F для всех строк таблицы.
Таким образом, правильный ответ — выражение 4) X ∨ Y → ¬Z.