17 мая 2016 г.

ЕГЭ по информатике 2016. Логическое уравнение, задание 23

Задание 23. Сколько существует различных наборов значений логических переменных x1, x2, … x6, y1, y2, … y6, которые удовлетворяют всем перечисленным ниже условиям?
(x1 x2) /\ (x2x3) /\ (x3x4) /\ (x4x5) /\ (x5x6) = 1
(y1y2) /\ (y2y3) /\ (y3y4) /\ (y4y5) /\ (y5y6) = 1
x1 \/ y1) /\ (¬x2 \/ y2) /\ (¬x3 \/ y3) /\ (¬ x4 \/ y4) /\ (¬x5 \/ y5) /\(¬x6 \/y6) = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, … x6, y1, y2, … y6, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.

Решение:
1. Перепишем систему уравнений в более понятном виде, раскрывая импликацию по формуле A → В = ¬А + В:
(¬x1 + x2)(¬x2 + x3)(¬x3 + x4)(¬x4 + x5)(¬x5 + x6) = 1
(¬у1 + у2)(¬у2 + у3)(¬у3 + у4)(¬у4 + у5)(¬у5 + у6) = 1
(¬x1 + у1)(¬x2 + у2)(¬x3 + у3)(¬x4 + у4)(¬x5 + у5)(¬x6 + у6) = 1

2. Рассмотрим первое уравнение
(¬x1 + x2)(¬x2 + x3)(¬x3 + x4)(¬x4 + x5)(¬x5 + x6) = 1
 Каждая скобка должна равняться 1:
(¬x1 + x2) = 1
(¬x2 + x3) = 1
(¬x5 + x6) = 1
 Строим дерево решений:

х1

0
1
х2

0
1
1
х3

0
1
1
1
х4

0
1
1
1
1
х5
0
1
1
1
1
1
х6
0
1
1
1
1
1
1

Имеем 7 наборов: 000000, 000001, 000011, 000111, 001111, 011111  и 111111.

3. Второе условие совпадает с первым, получаем семь наборов у1у2у3у4у5у6 : 000000, 000001, 000011, 000111, 001111, 011111 и 111111.

4. Поскольку первые два уравнения независимы друг от друга, система из первых двух уравнений имеет 7·7=49 решений: каждому решению первого соответствует 7 разных комбинаций переменных y1, y2, …, y6, которые решают второе, и наоборот, каждому решению второго соответствует 7 разных комбинаций переменных x1, x2, …, x6, которые решают первое:

х1х2х3х4х5х6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
000000
000000
000001
000011
000111
001111
011111
111111
000001
000000
000001
000011
000111
001111
011111
111111
000011
000000
000001
000011
000111
001111
011111
111111
000111
000000
000001
000011
000111
001111
011111
111111
001111
000000
000001
000011
000111
001111
011111
111111
011111
000000
000001
000011
000111
001111
011111
111111
111111
000000
000001
000011
000111
001111
011111
111111

5. Проверим, какие ограничения накладывает третье уравнение:
(¬x1 + у1)(¬x2 + у2)(¬x3 + у3)(¬x4 + у4)(¬x5 + у5)(¬x6 + у6) = 1
Первая скобка: ¬x1 + у1=1 . При x1 =0  у1 может иметь значение 0 или 1, при x1 =1 у1 = 1. Проверяем на это условие комбинации переменных x1, x2, …, x6 и y1, y2, …, y6

х1х2х3х4х5х6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
000000
000000
000001
000011
000111
001111
011111
111111
000001
000000
000001
000011
000111
001111
011111
111111
000011
000000
000001
000011
000111
001111
011111
111111
000111
000000
000001
000011
000111
001111
011111
111111
001111
000000
000001
000011
000111
001111
011111
111111
011111
000000
000001
000011
000111
001111
011111
111111
111111
000000
000001
000011
000111
001111
011111
111111
Из набора комбинаций переменных вычеркнули шесть наборов.

6. Аналогично проверяем  ещё пять ограничений:
х1х2х3х4х5х6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
у1у2у3у4у5у6
000000
000000
000001
000011
000111
001111
011111
111111
000001
000000
000001
000011
000111
001111
011111
111111
000011
000000
000001
000011
000111
001111
011111
111111
000111
000000
000001
000011
000111
001111
011111
111111
001111
000000
000001
000011
000111
001111
011111
111111
011111
000000
000001
000011
000111
001111
011111
111111
111111
000000
000001
000011
000111
001111
011111
111111
  
7. Общее количество решений системы 7 + 6 + 5 + 4 + 3 + 2 + 1 = 28

Ответ: 28


Комментариев нет:

Отправить комментарий