Просмотр задания
23. Задание 23 № 5627. Сколько существует различных наборов значений логических переменных x1, x2, ... x12, которые удовлетворяют всем перечисленным ниже условиям?

((x1 ≡ x2) ∧ (x3 ≡ x4)) ∨ (¬(x1 ≡ x2) ∧ ¬(x3 ≡ x4)) = 0
((x3 ≡ x4) ∧ (x5 ≡ x6)) ∨ (¬(x3 ≡ x4) ∧ ¬(x5 ≡ x6)) = 0
...
((x9 ≡ x10) ∧ (x11 ≡ x12)) ∨ (¬(x9 ≡ x10) ∧ ¬(x11 ≡ x12)) = 0
5 февраля 2016
Ответы (1)
Информатик БУ # 5 февраля 2016 в 15:22 0
Достаточно простая система. Выражения в скобках не связаны между собой, то есть (x1 ≡ x2) и (x3 ≡ x4) содержат разные переменные.
При этом в скобках одинаковый знак - эквиваленция. То есть мы можем заменить каждую скобку отдельной переменной, и получим:

(a ∧ b) ∨ (¬a ∧ ¬b) = 0
(b ∧ c) ∨ (¬b ∧ ¬c) = 0
...
(e ∧ f) ∨ (¬e ∧ ¬f) = 0

Выражение вида (a ∧ b) ∨ (¬a ∧ ¬b) мы можем преобразовать по закону преобразования эквиваленции в (a ≡ b), и получим такую систему:

a ≡ b = 0
b ≡ c = 0
...
e ≡ f = 0

Построим битовые цепочки. Так как результатом каждого уравнения в системе должен быть 0, значит переменные a, b, c, ... f не должны быть тождественны. Значит в цепочках не может быть 11 и 00. Построим эти цепочки:

Код ЦЕПОЧКИ:
  1. a 0 1
  2. b 1 0
  3. c 0 1
  4. d 1 0
  5. e 0 1
  6. f 1 0
Получается, что у нас для этой системы возможно всего два решения.
Каждая из переменных a, b, ..., f представляет себе эквиваленцию двух иксов, то есть a - это (x1 ≡ x2) и т.д.
Эквиваленция истинна в двух случаях (00 и 11) и ложна в двух случаях (01 и 10). Получается, что на каждую истину в цепочке приходится два набора иксов, и на каждую ложь также два набора иксов. То есть для каждой цепочки количество наборов иксов будет равно 2^6=64. Всего две цепочки, то есть общее количество наборов равно 64*2 = 128.
Перевести число из в Результат: 510 = 1012