Пройти тестирование по этим заданиям
Вернуться к каталогу заданий
Версия для печати и копирования в MS Word
1
Сколько существует различных наборов значений логических переменных x1, x2, x3, x4, x5, y1, y2, y3, y4, y5, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → x2) ∧ (x2 → x3) ∧ (x3 → x4) ∧ (x4 → x5 ) = 1
(y1 → y2) ∧ (y2 → y3) ∧ (y3 → y4) ∧ (y4 → y5 ) = 1
x1 ∨ y1 = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, x3, x4, x5, y1, y2, y3, y4, y5, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Источник: Яндекс: Тренировочная работа ЕГЭ по информатике. Вариант 1.
2
Сколько существует различных наборов значений логических переменных x1, x2, x3, x4, y1, y2 y3, y4, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → x2) ∧ (x2 → x3) ∧ (x3 → x4) = 1
(¬y1 ∨ y2) ∧ (¬y2 ∨ y3) ∧ (¬y3 ∨ y4) = 1
(y1 → x1) ∧ (y2 → x2) ∧ (y3 → x3) ∧ (y4 → x4) = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, x3, x4, y1, y2 y3, y4, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Источник: Демонстрационная версия ЕГЭ—2013 по информатике.
3
Сколько существует различных наборов значений логических переменных x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, которые удовлетворяют всем перечисленным ниже условиям?
(x1→x2) ∧ (x2→x3) ∧ (x3→x4) = 1
(¬x1 ∧ y1 ∧ z1) ∨ (x1 ∧ ¬y1 ∧ z1) ∨ (x1 ∧ y1 ∧ ¬z1) = 1
(¬x2 ∧ y2 ∧ z2) ∨ (x2 ∧ ¬y2 ∧ z2) ∨ (x2 ∧ y2 ∧ ¬z2) = 1
(¬x3 ∧ y3 ∧ z3) ∨ (x3 ∧ ¬y3 ∧ z3) ∨ (x3 ∧ y3 ∧ ¬z3) = 1
(¬x4 ∧ y4 ∧ z4) ∨ (x4 ∧ ¬y4 ∧ z4) ∨ (x4 ∧ y4 ∧ ¬z4) = 1
В ответе не нужно перечислять все различные наборы значений переменных
x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
4
Сколько существует различных наборов значений логических переменных x1, x2, x3, x4, x5, y1, y2, y3, y4, y5, которые удовлетворяют всем перечисленным ниже условиям?
(x1→x2) ∧ (x2→x3) ∧ (x3→x4) ∧ (x4→x5) = 1
(x1→y1) ∧ (x2→y2) ∧ (x3→y3) ∧ (x4→y4) ∧ (x5→y5) = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, x3, x4, x5, y1, y2, y3, y4, y5, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
5
Сколько существует различных наборов значений логических переменных x1, x2, x3, x4, x5, x6, y1, y2, y3, y4, y5, y6, которые удовлетворяют всем перечисленным ниже условиям
(x1→x2) ∧ (x2→x3) ∧ (x3→x4) ∧ (x4→x5) ∧ (x5→x6) = 1
(y2→y1) ∧ (y3→y2) ∧ (y4→y3) ∧ (y5→y4) ∧ (y6→y5) = 1
x6→y6 = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, x3, x4, x5, x6, y1, y2, y3, y4, y5, y6, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Пройти тестирование по этим заданиям
Автор материалов — Лада Борисовна Есакова.
Решение систем логических уравнений методом замены переменных
Метод замены переменных применяется, если некоторые переменные входят в состав уравнений только в виде конкретного выражения, и никак иначе. Тогда это выражение можно обозначить новой переменной.
Пример 1.
Сколько существует различных наборов значений логических переменных x1, х2, х3, х4, х5, х6, х7, х8, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → х2) → (х3→ х4) = 1
(х3 → х4) → (х5 → х6) = 1
(х5 → х6) → (х7 → х8) = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, х2, х3, х4, х5, х6, х7, х8, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Решение:
Сделаем замену переменных:
(x1 → х2) = y1; (х3 → х4) = y2; (х5 → х6) = y3; (х7 → х8) = y4.
Тогда можно записать систему в виде одного уравнения:
(y1 → y2) ∧ (y2 → y3) ∧ (y3 → y4) = 1. Конъюнкция равна 1 (истинна), когда каждый операнд принимает значение 1. Т.е. каждая из импликаций должна быть истинна, а это выполняется при всех значениях, кроме (1 → 0). Т.е. в таблице значений переменных y1, y2, y3, y4 единица не должна стоять левее нуля:
y1 |
y2 |
y3 |
y4 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Т.е. условия выполняются для 5 наборов y1-y4.
Т.к. y1 = x1 → x2, то значение y1 = 0 достигается на единственном наборе x1, x2: (1, 0), а значение y1 = 1 – на трех наборах x1, x2: (0,0) , (0,1), (1,1). Аналогично для y2, y3, y4.
Поскольку каждый набор (x1,x2) для переменной y1 сочетается с каждым набором (x3,x4) для переменной y2 и т.д., то количества наборов переменных x перемножаются:
y1 |
y2 |
y3 |
y4 |
Кол-во наборов на x1…x8 |
0 |
0 |
0 |
0 |
1*1*1*1 = 1 |
0 |
0 |
0 |
1 |
1*1*1*3 = 3 |
0 |
0 |
1 |
1 |
1*1*3*3 = 9 |
0 |
1 |
1 |
1 |
1*3*3*3 = 27 |
1 |
1 |
1 |
1 |
3*3*3*3 = 81 |
Сложим количество наборов: 1 + 3 + 9 + 27 + 81 = 121.
Ответ: 121
Пример 2.
Сколько существует различных наборов значений логических переменных x1, x2, … x9, y1, y2, … y9, которые удовлетворяют всем перечисленным ниже условиям?
(¬ (x1 ≡ y1)) ≡ (x2 ≡ y2)
(¬ (x2 ≡ y2)) ≡ (x3 ≡ y3)
…
(¬ (x8 ≡ y8)) ≡ (x9 ≡ y9)
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, … x9, y1, y2, … y9, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Решение:
Сделаем замену переменных:
(x1 ≡ y1) = z1, (x2 ≡ y2) = z2,…. ,(x9 ≡ y9) = z9
Систему можно записать в виде одного уравнения:
(¬ z1 ≡ z2) ∧ (¬ z2 ≡ z3) ∧ …..∧ (¬ z8 ≡ z9)
Эквивалентность истинна, только если оба операнда равны. Решениями этого уравнения будут два набора:
z1 | z2 | z3 | z4 | z5 | z6 | z7 | z8 | z9 |
0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
Т.к. zi = (xi ≡ yi), то значению zi = 0 соответствуют два набора (xi,yi): (0,1) и (1,0), а значению zi = 1 — два набора (xi,yi): (0,0) и (1,1).
Тогда первому набору z1, z2,…, z9 соответствует 29 наборов (x1,y1), (x2,y2),…, (x9,y9).
Столько же соответствует второму набору z1, z2,…, z9. Тогда всего 29 +29 = 1024 наборов.
Ответ:1024
Решение систем логических уравнений методом визуального определения рекурсии.
Этот метод применяется, если система уравнений достаточно проста и порядок увеличения количества наборов при добавлении переменных очевиден.
Пример 3.
Сколько различных решений имеет система уравнений
¬x1 ∨ x2 = 1
¬x2 ∨ x3 = 1
…
¬x9 ∨ x10 = 1,
где x1, x2, … x10 — логические переменные?
В ответе не нужно перечислять все различные наборы значений x1, x2, … x10, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Решение:
Решим первое уравнение. Дизъюнкция равна 1, если хотя бы один из ее операндов равен 1. Т.е. решениями являются наборы:
Для x1=0 существуют два значения x2 ( 0 и 1), а для x1=1 только одно значение x2 (1), такие, что набор (x1,x2) является решением уравнения. Всего 3 набора.
Добавим переменную x3 и рассмотрим второе уравнение. Оно аналогично первому, значит для x2=0 существуют два значения x3 ( 0 и 1), а для x2=1 только одно значение x3 (1), такие, что набор (x2,x3) является решением уравнения. Всего 4 набора.
Несложно заметить, что при добавлении очередной переменной добавляется один набор. Т.е. рекурсивная формула количества наборов на (i+1) переменных:
Ni+1 = Ni + 1. Тогда для десяти переменных получим 11 наборов.
Ответ: 11
Решение систем логических уравнений различного типа
Пример 4.
Сколько существует различных наборов значений логических переменных x1, …, x4, y1,…, y4, z1,…, z4, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → x2) ∧ (x2 → x3) ∧ (x3 → x4) = 1
(y1 → y2) ∧ (y2 → y3) ∧ (y3 → y4) = 1
(z1 → z2) ∧ (z2→ z3) ∧ (z3 → z4) = 1
x4 ∧ y4 ∧ z4 = 0
В ответе не нужно перечислять все различные наборы значений переменных x1, …, x4, y1, …, y4, z1, …, z4, при которых выполнена данная система равенств.
В качестве ответа Вам нужно указать количество таких наборов.
Решение:
Заметим, что три уравнения системы одинаковы на различных независимых наборах переменных.
Рассмотрим первое уравнение. Конъюнкция истинна (равна 1) только тогда, когда все ее операнды истинны (равны 1). Импликация равна 1 на всех наборах, кроме (1,0). Значит, решением первого уравнения будут такие наборы x1, x2, x3, x4, в которых 1 не стоит левее 0 (5 наборов):
x1 |
x2 |
x3 |
x4 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Аналогично, решениями второго и третьего уравнений будут абсолютно такие же наборы y1,…,y4 и z1,…, z4.
Теперь проанализируем четвертое уравнение системы: x4 ∧ y4 ∧ z4 = 0. Решением будут все наборы x4, y4, z4, в которых хотя бы одна из переменных равна 0.
Т.е. для x4 = 0 подойдут все возможные наборы (y4, z4), а для x4 = 1 подойдут наборы (y4, z4), в которых присутствует хотя бы один ноль : (0, 0), (0,1) , (1,0).
x1 |
x2 |
x3 |
x4 |
Кол-во наборов (y4, z4) |
0 |
0 |
0 |
0 |
5*5 = 25 |
0 |
0 |
0 |
1 |
1 + 4 + 4 = 9 |
0 |
0 |
1 |
1 |
1 + 4 + 4 = 9 |
0 |
1 |
1 |
1 |
1 + 4 + 4 = 9 |
1 |
1 |
1 |
1 |
1 + 4 + 4 = 9 |
Общее количество наборов 25 + 4*9 = 25 + 36 = 61.
Ответ: 61
Решение систем логических уравнений методом построения рекуррентных формул
Метод построения рекуррентных формул применяется при решении сложных систем, в которых порядок увеличения количества наборов неочевиден, а построение дерева невозможно из-за объемов.
Пример 5.
Сколько существует различных наборов значений логических переменных x1, x2, … x7, y1, y2, … y7, которые удовлетворяют всем перечисленным ниже условиям?
(x1 ∨ y1) ∧ ((x2 ∧ y2) → (x1 ∧ y1)) = 1
(x2 ∨ y2) ∧ ((x3 ∧ y3) → (x2 ∧ y2)) = 1
…
(x6 ∨ y6) ∧ ((x7 ∧ y7) → (x6 ∧ y6)) = 1
(x7 ∨ y7) = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, …, x7, y1, y2, …, y7, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Решение:
Заметим, что первые шесть уравнений системы одинаковы и отличаются только набором переменных. Рассмотрим первое уравнение. Его решением будут следующие наборы переменных:
Обозначим:
число наборов (0,0) на переменных (x1,y1) через A1,
число наборов (0,1) на переменных (x1,y1) через B1,
число наборов (1,0) на переменных (x1,y1) через C1,
число наборов (1,1) на переменных (x1,y1) через D1.
число наборов (0,0) на переменных (x2,y2) через A2,
число наборов (0,1) на переменных (x2,y2) через B2,
число наборов (1,0) на переменных (x2,y2) через C2,
число наборов (1,1) на переменных (x2,y2) через D2.
Из дерева решений видим, что
A1=0, B1=1, C1=1, D1=1.
Заметим, что набор (0,0) на переменных (x2,y2) получается из наборов (0,1), (1,0) и (1,1) на переменных (x1,y1). Т.е. A2=B1+C1+D1.
Набор (0,1) на переменных (x2,y2) получается из наборов (0,1), (1,0) и (1,1) на переменных (x1,y1). Т.е. B2=B1+C1+D1.
Аналогично рассуждая, заметим, что С2=B1+C1+D1. D2= D1.
Таким образом, получаем рекуррентные формулы:
Ai+1 = Bi + Ci + Di
Bi+1 = Bi + Ci + Di
Ci+1 = Bi + Ci + Di
Di+1 = Ai +Bi + Ci + Di
Составим таблицу
Наборы | Обозн. | Формула |
Количество наборов |
||||||
i=1 | i=2 | i=3 | i=4 | i=5 | i=6 | i=7 | |||
(0,0) | Ai | Ai+1=Bi+Ci+Di | 0 | 3 | 7 | 15 | 31 | 63 | 127 |
(0,1) | Bi | Bi+1=Bi+Ci+Di | 1 | 3 | 7 | 15 | 31 | 63 | 127 |
(1,0) | Ci | Ci+1=Bi+Ci+Di | 1 | 3 | 7 | 15 | 31 | 63 | 127 |
(1,1) | Di | Di+1=Di | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Последнему уравнению (x7 ∨ y7) = 1 удовлетворяют все наборы, кроме тех, в которых x7=0 и y7=0. В нашей таблице число таких наборов A7.
Тогда общее количество наборов равно B7 + C7 + D7 = 127+127+1 = 255
Ответ: 255
Спасибо за то, что пользуйтесь нашими статьями.
Информация на странице «Задача №23. Решение систем логических уравнений.» подготовлена нашими редакторами специально, чтобы помочь вам в освоении предмета и подготовке к экзаменам.
Чтобы успешно сдать необходимые и поступить в высшее учебное заведение или техникум нужно использовать все инструменты: учеба, контрольные, олимпиады, онлайн-лекции, видеоуроки, сборники заданий.
Также вы можете воспользоваться другими статьями из данного раздела.
Публикация обновлена:
08.03.2023
Методика решения задач ЕГЭ
по теме
«Системы логических
уравнений»
Учитель информатики
Шахова Е.А.
ГБОУ «Гимназия №1
им. А.С. Пушкина»
Севастополь, 2017
Формулировка задания
Сколько существует различных наборов значений логических переменных х1, х2,… (y1, y2, …), которые удовлетворяют всем перечисленным ниже условиям:
… (система логических уравнений)
В ответе не нужно перечислять все различные наборы х1, х2, … (y1, y2, …), при которых выполняется данная система равенств. В качестве ответа необходимо указать количество таких наборов
Спецификация задания №23
согласно КИМ в 2017 ( «ФИПИ»)
Характеристика
Значение
Что проверяется
Умение строить и преобразовывать логические выражения
Требования к проверяемым элементам содержания
Высказывания, логические операции, кванторы, истинность высказывания
Проверяемые требования к уровню подготовки
Вычислять логическое значение сложного высказывания по известным значениям элементарных высказываний
Уровень сложности
Высокий (единственный в 1-й части)
Максимальный балл
1
Примерное время выполнения
10 мин
Особенности решения
- Задание сложное, его невозможно формализовать;
- Большое количество приемов и методов решения;
- Большая сложность при маленьком количестве баллов (лучше решить №24, чем №23);
- Требует базовых знаний по комбинаторике.
Необходимые знания и умения
- Базовые и дополнительные логические операции;
- Законы алгебры логики;
- Структуры данных – деревья;
- Метод замены переменных;
- Метод отображения (динамическое программирование);
- Основы комбинаторики;
- Навыки преобразования и анализа логических выражений.
Условные обозначения (в порядке приоритета операций)
- отрицание (НЕ) : A , , not A
- конъюнкция (И) : A ˄ B , A B, AB, А&B, A and B
- дизъюнкция (ИЛИ) : A ˅ B , A+ B, A | B, А or B
- импликация (следствие) : А B
- эквивалентность (равенство): A В, A B, A B
- исключающее «или» (сложение по модулю 2) : A B , A xor B
Базовые логические операции НЕ, И, ИЛИ
А или B
B
A
A
B
А и B
не А
А
0
0
0
0
0
0
1
0
0
1
1
1
0
0
0
1
0
1
0
0
1
1
1
1
1
1
1
1
Дополнительные логические операции
Импликация
Эквивалентность
Исключающее ИЛИ
A
A
B
А B
A
B
А ≡ B
А B
B
0
1
0
0
0
1
0
0
0
0
1
0
1
1
0
1
1
0
0
1
0
0
1
0
0
1
1
1
1
1
0
1
1
1
1
1
Необходимо знать и словесное описание операций
!
Основные законы логики
Свойства логических операций
И
ИЛИ
НЕ
Название
Переместительный
Закон в логике
Аналог в алгебре
А ˅ B = B ˅ A
А + B=B + A
Сочетательный
А ˄ B = B ˄ A
А * B=B * A
(А ˅ B) ˅ C =А ˅( B˅ C)
Распределительный
(А + B) + C =А +( B+ C)
(А ˄ B) ˄ C =А ˄ ( B˄ C)
(А*B) * C =А *( B* C)
(А ˅ B) ˄ C = (А ˄ C) ˅ (B ˄ C)
(А +B) *C = (А*C) +(B*C)
(А ˄ B) ˅ C = (А ˅ C ) ˄(B˅ C)
Аналога нет
Основные законы логики
Законы де Моргана:
Формулы склеивания:
Формулы поглощения:
Преобразование операций
Метод замены переменных
Применяется, если можно выделить одинаковые выражения в уравнениях, между которыми нет общих переменных .
ПРИМЕР:
((x1 ≡ x2) / (x3 ≡ x4)) / (¬(x1 ≡ x2) / ¬(x3 ≡ x4)) =1
((x3 ≡ x4) / (x5 ≡ x6)) / (¬(x3 ≡ x4) / ¬(x5 ≡ x6)) =1
((x5 ≡ x6) / (x7 ≡ x8)) / (¬(x5 ≡ x7) / ¬(x7 ≡ x8)) =1
((x7 ≡ x8) / (x9 ≡ x10)) / (¬(x7 ≡ x8) / ¬(x9 ≡ x10)) =1
ЗАМЕНА:
t1 = (x1 x2)
t2 = (x3 x4)
t3 = (x5 x6)
t4 = (x7 x8)
t5 = (x9 x10)
= Решение в новых переменных (2 набора) t1 0 t2 1 1 t3 0 t4 0 t5 1 1 0 0 1 » width=»640″
Метод замены переменных
Получаем после преобразования
=
=
Решение в новых переменных (2 набора)
t1
0
t2
1
1
t3
0
t4
0
t5
1
1
0
0
1
Метод замены переменных
Для каждой комбинации из 5-ти значений t 1 … t 5 существует по 2 решения:
если t 1 = 0 , то x 1 =1, x 2 =0
или x 1 =0, x 2 =1
если t 1 = 1 , то x 1 =1, x 2 =1
или x 1 =0, x 2 =0
t 1 = ( x 1 ≡ x 2 )
t 2 = ( x 3 ≡ x 4 )
t 3 = ( x 5 ≡ x 6 )
t 4 = ( x 7 ≡ x 8 )
t 5 = ( x 9 ≡ x 10 )
То есть 2 варианта по 5 переменным дают 2 5 =32 решения, 32+32=64
Метод замены переменных
Для закрепления
Информатика и ИКТ. Подготовка к ЕГЭ-2016. 20 тренировочных вариантов по демоверсии на 2016 год: учебно-методическое пособие / Под ред. Л. Н. Евич, С.Ю. Кулабухова. – Ростов-на-Дону: Легион, 2015.
Построение дерева вариантов
Сколько существует различных наборов значений логических переменных х1, х2,…х8, которые удовлетворяют всем перечисленным ниже условиям:
Информатика и ИКТ. Подготовка к ЕГЭ-2016. 20 тренировочных вариантов по демоверсии на 2016 год: учебно-методическое пособие / Под ред. Л. Н. Евич, С.Ю. Кулабухова. – Ростов-на-Дону: Легион, 2015.
Построение дерева вариантов
ИЛИ
Построение дерева вариантов
Для x1=1 строится точно такое же дерево, только с инвертированными (противоположными) значениями, поскольку операция эквивалентности симметрична относительно значений аргументов. Итого решений 34*2=68
Построение дерева вариантов
Плюсы:
- Универсальность (можно использовать всегда);
- Наглядность.
Минусы:
— Громоздкость решения в некоторых случаях;
— Сложность выявить закономерность при больших размерностях.
Вывод : максимально упрощать выражения, при возможности использовать частные методы решения и логику.
!
Метод отображения (динамическое программирование)
Используется, когда система состоит из уравнений, отличающихся только индексами.
Метод отображения (динамическое программирование)
Значения пары (x1,x2) определяют возможные значения переменной x3. Т.к. другие уравнения аналогичны ,то пары (x2,x3) влияют на x4 и т.д. Выявим закономерности получения пар значений
x1
x2
0
0
X3
1
1
0
1
0
1
0
1
1
0
(x1,x2)
00
(x2,x3)
01
00
01
10
11
10
11
Метод отображения (динамическое программирование)
(x1,x2)
(x2,x3)
00
00
01
01
10
10
11
11
00
(x1,x2)
(x2,x3)
01
1
(x3,x4)
10
1
(x4,x5)
11
1
(x5,x6)
1
(x6,x7)
(x7,x8)
5
8
13
8
8
13
8
5
13
21
21
13
2
3
1
5
3
2
2
5
3
1
2
3
=68
Метод отображения (динамическое программирование)
Сложность использования: наличие ограничений.
x1
x2
0
x3
0
0
1
1
0
1
1
0
1
1
0
1
Проблема : Как исключить из таблицы варианты, которые не удовлетворяют последнему уравнению.
?
Метод отображения (динамическое программирование)
Решение: рассмотрим все пары, удовлетворяющие последнему уравнению, построим отдельные таблицы.
1)
Пара
Количество пар
00
x 1 , x 2
1
01
x 2 , x 3
x 3 , x 4
10
1
x 4 , x 5
11
0
x 5 , x 6
0
x 6 , x 7
x 7 , x 8
x 8 , x 9
x 9 , x 10
1
1
1
1
1
1
1
1
13
7
0
6
1
2
5
1
19
12
4
0
1
2
5
6
19
12
0
2
6
0
1
5
=52
Метод отображения (динамическое программирование)
При x1=x5=0 количество решений 52,
При x1=x5=1 – 65
ИТОГО: 117
Пара
Количество пар
00
x 1 , x 2
x 2 , x 3
01
0
x 3 , x 4
10
0
11
x 4 , x 5
1
1
x 5 , x 6
x 6 , x 7
x 7 , x 8
x 8 , x 9
x 9 , x 10
0
0
0
0
0
0
0
0
2
15
5
10
5
1
0
1
25
15
0
5
10
2
5
1
15
5
25
3
10
2
1
5
=65
Задачи
Ответ: 149
1)
2)
Ответ: 73
1) в-4 2) в-9 3) в-12
3)
Ответ: 5
24
Задачи
4)
Ответ: 165
5)
Ответ: 73
4) в-13 5) в-16
24
Список использованных источников
- Информатика и ИКТ. Подготовка к ЕГЭ-2016. 20 тренировочных вариантов по демоверсии на 2016 год: учебно-методическое пособие / Под ред. Л. Н. Евич, С.Ю. Кулабухова. – Ростов-на-Дону: Легион, 2015.
- Презентация Лимаренко Андрея Ивановича, учителя информатики гимназии 446 на тему «Мастер класс: Логические задачи. Подготовка к ЕГЭ, В15»
- Презентация Мирончик Ел. А., Мирончик Ек. А. на тему «Системы логических уравнений. Метод отображения.» г. Новокузнецк, 2012.
- Презентация Вишневской М.П., МАОУ «Гимназия №3» на тему «Решение задания В15 (системы логических уравнений)» 2013 г., г. Саратов .
Егэ системы логических уравнений по информатике
Сколько существует различных наборов значений логических переменных x1, x2, x3, x4, x5, y1, y2, y3, y4, y5, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → x2) ∧ (x2 → x3) ∧ (x3 → x4) ∧ (x4 → x5 ) = 1
(y1 → y2) ∧ (y2 → y3) ∧ (y3 → y4) ∧ (y4 → y5 ) = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, x3, x4, x5, y1, y2, y3, y4, y5, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
1) Из последнего уравнения следует, что глобально мы имеем три варианта — x1=1, y1=1; x1=0, y1=1; x1=1, y1=0.
2) Логическое И истинно, только тогда, когда истины все утверждения, а импликация ложна только в случае, если из истинного следует ложное.
3) Уравнение (1) описывает ряд переменных . Так как из переменной с более низким номером всегда следует переменная с более высоким, если любую переменную из этого ряда приравнять 1, то все следующие должны также быть равны 1. Для уравнения (2) существует то же самое правило. Иначе говоря, если записать переменные x (или y) в порядке возрастания их номеров, слева будут нули, а справа — единицы.
4) Рассмотрим вариант x1=1, y1=1. Так как первые числа каждого ряда равны 1, то все следующие тоже равны 1. Существует только одна комбинация для этого варианта.
5) Рассмотрим вариант x1=0, y1=1. Для y-ряда все переменные равны 1, для x же существует 5 комбинаций, так как в ряде x может быть от 1 до 5 нолей включительно.
6) Последний вариант рассмотрим аналогично предыдущему. Там существует всего 5 комбинаций.
Правильный ответ: 5+5+1=11 комбинаций.
Сколько существует различных наборов значений логических переменных x1, x2, x3, x4, y1, y2 y3, y4, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → x2) ∧ (x2 → x3) ∧ (x3 → x4) = 1
(¬y1 ∨ y2) ∧ (¬y2 ∨ y3) ∧ (¬y3 ∨ y4) = 1
(y1 → x1) ∧ (y2 → x2) ∧ (y3 → x3) ∧ (y4 → x4) = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, x3, x4, y1, y2 y3, y4, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Конъюнкция истина тогда и только тогда, когда каждое высказывание истинно.
Для первого выражения это означает, что, если х1 равен 1, то х2, х3 и х4 также равны 1, т. е. для х1. х4 решения существуют только в виде «1111», «0111», «0011», «0001» и «0000».
Применив преобразование импликации ко второму выражению, увидим, что оно аналогично первому.
В третьем выражении из «y» следует соответствующее ему «x», это означает, что если y = 1, то и x = 1.
Следовательно, первому набору для x «1111» соответствует 5 наборов y. Второму — 4, третьему — 3, и. т. д.
Следовательно, ответ: 5 + 4 + 3 + 2 + 1 = 15.
Сколько существует различных наборов значений логических переменных x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, которые удовлетворяют всем перечисленным ниже условиям?
(x1→x2) ∧ (x2→x3) ∧ (x3→x4) = 1
(¬x1 ∧ y1 ∧ z1) ∨ (x1 ∧ ¬y1 ∧ z1) ∨ (x1 ∧ y1 ∧ ¬z1) = 1
(¬x2 ∧ y2 ∧ z2) ∨ (x2 ∧ ¬y2 ∧ z2) ∨ (x2 ∧ y2 ∧ ¬z2) = 1
(¬x3 ∧ y3 ∧ z3) ∨ (x3 ∧ ¬y3 ∧ z3) ∨ (x3 ∧ y3 ∧ ¬z3) = 1
(¬x4 ∧ y4 ∧ z4) ∨ (x4 ∧ ¬y4 ∧ z4) ∨ (x4 ∧ y4 ∧ ¬z4) = 1
В ответе не нужно перечислять все различные наборы значений переменных
x1, x2, x3, x4, y1, y2, y3, y4, z1, z2, z3, z4, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Рассмотрим первое уравнение. Ему удовлетворяют следующие наборы переменных x1, x2, x3, x4: 1111, 0111, 0011, 0001, 0000.
Рассмотрим оставшиеся уравнения для первого набора x1, x2, x3, x4: 1111. Во втором уравнении первая скобка будет равна 0. Из второй и третьей скобок ясно, что переменные y1 и z1 могут принимать значения 01 или 10. Имеем два набора решений второго уравнения. Аналогично для третьего, четвёртого и пятого уравнений. Таким образом, для набора x1, x2, x3, x4: 1111, получаем 16 наборов переменных y1, y2, y3, y4, z1, z2, z3, z4 (см. рис).
Рассмотрим второй набор переменных x1, x2, x3, x4: 0111. В этом случае из второго уравнения ясно, что переменные y1 и z1 могут принимать значения 11. Для оставшихся уравнений ситуация аналогична первому набору. Таким образом, для набора x1, x2, x3, x4: 0111, получаем 8 наборов переменных y1, y2, y3, y4, z1, z2, z3, z4 (см. рис).
Проведя аналогичные рассуждения для наборов 0011, 0001 и 0000, получаем, соответственно 4, 2 и 1 набор переменных y1, y2, y3, y4, z1, z2, z3, z4 соответственно.
Задача №23. Решение систем логических уравнений.
Решение систем логических уравнений методом замены переменных
Метод замены переменных применяется, если некоторые переменные входят в состав уравнений только в виде конкретного выражения, и никак иначе. Тогда это выражение можно обозначить новой переменной.
Сколько существует различных наборов значений логических переменных x1, х2, х3, х4, х5, х6, х7, х8, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → х2) → (х3→ х4) = 1
(х3 → х4) → (х5 → х6) = 1
(х5 → х6) → (х7 → х8) = 1
В ответе не нужно перечислять все различные наборы значений переменных x1, х2, х3, х4, х5, х6, х7, х8, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Сделаем замену переменных:
(x1 → х2) = y1; (х3 → х4) = y2; (х5 → х6) = y3; (х7 → х8) = y4.
Тогда можно записать систему в виде одного уравнения:
(y1 → y2) ∧ (y2 → y3) ∧ (y3 → y4) = 1. Конъюнкция равна 1 (истинна), когда каждый операнд принимает значение 1. Т.е. каждая из импликаций должна быть истинна, а это выполняется при всех значениях, кроме (1 → 0). Т.е. в таблице значений переменных y1, y2, y3, y4 единица не должна стоять левее нуля:
Т.е. условия выполняются для 5 наборов y1-y4.
Т.к. y1 = x1 → x2, то значение y1 = 0 достигается на единственном наборе x1, x2: (1, 0), а значение y1 = 1 – на трех наборах x1, x2: (0,0) , (0,1), (1,1). Аналогично для y2, y3, y4.
Поскольку каждый набор (x1,x2) для переменной y1 сочетается с каждым набором (x3,x4) для переменной y2 и т.д., то количества наборов переменных x перемножаются:
Кол-во наборов на x1…x8
Сложим количество наборов: 1 + 3 + 9 + 27 + 81 = 121.
Сколько существует различных наборов значений логических переменных x1, x2, . x9, y1, y2, . y9, которые удовлетворяют всем перечисленным ниже условиям?
В ответе не нужно перечислять все различные наборы значений переменных x1, x2, . x9, y1, y2, . y9, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Сделаем замену переменных:
(x1 ≡ y1) = z1, (x2 ≡ y2) = z2,…. ,(x9 ≡ y9) = z9
Систему можно записать в виде одного уравнения:
(¬ z1 ≡ z2) ∧ (¬ z2 ≡ z3) ∧ …..∧ (¬ z8 ≡ z9)
Эквивалентность истинна, только если оба операнда равны. Решениями этого уравнения будут два набора:
z1 | z2 | z3 | z4 | z5 | z6 | z7 | z8 | z9 |
0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
Т.к. zi = (xi ≡ yi), то значению zi = 0 соответствуют два набора (xi,yi): (0,1) и (1,0), а значению zi = 1 — два набора (xi,yi): (0,0) и (1,1).
Тогда первому набору z1, z2,…, z9 соответствует 2 9 наборов (x1,y1), (x2,y2),…, (x9,y9).
Столько же соответствует второму набору z1, z2,…, z9. Тогда всего 2 9 +2 9 = 1024 наборов.
Решение систем логических уравнений методом визуального определения рекурсии.
Этот метод применяется, если система уравнений достаточно проста и порядок увеличения количества наборов при добавлении переменных очевиден.
Сколько различных решений имеет система уравнений
где x1, x2, … x10 — логические переменные?
В ответе не нужно перечислять все различные наборы значений x1, x2, … x10, при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Решим первое уравнение. Дизъюнкция равна 1, если хотя бы один из ее операндов равен 1. Т.е. решениями являются наборы:
Для x1=0 существуют два значения x2 ( 0 и 1), а для x1=1 только одно значение x2 (1), такие, что набор (x1,x2) является решением уравнения. Всего 3 набора.
Добавим переменную x3 и рассмотрим второе уравнение. Оно аналогично первому, значит для x2=0 существуют два значения x3 ( 0 и 1), а для x2=1 только одно значение x3 (1), такие, что набор (x2,x3) является решением уравнения. Всего 4 набора.
Несложно заметить, что при добавлении очередной переменной добавляется один набор. Т.е. рекурсивная формула количества наборов на (i+1) переменных:
Ni+1 = Ni + 1. Тогда для десяти переменных получим 11 наборов.
Решение систем логических уравнений различного типа
Сколько существует различных наборов значений логических переменных x1, . x4, y1. y4, z1. z4, которые удовлетворяют всем перечисленным ниже условиям?
В ответе не нужно перечислять все различные наборы значений переменных x1, . x4, y1, . y4, z1, . z4, при которых выполнена данная система равенств.
В качестве ответа Вам нужно указать количество таких наборов.
Заметим, что три уравнения системы одинаковы на различных независимых наборах переменных.
Рассмотрим первое уравнение. Конъюнкция истинна (равна 1) только тогда, когда все ее операнды истинны (равны 1). Импликация равна 1 на всех наборах, кроме (1,0). Значит, решением первого уравнения будут такие наборы x1, x2, x3, x4, в которых 1 не стоит левее 0 (5 наборов):
Задание 23. Алгебра логики. Системы логических уравнений. ЕГЭ 2022 по информатике
Задачи для практики
Задача 1
У исполнителя Увеличитель две команды, которым присвоены номера:
2. Увеличь цифру в старшем разряде числа на 1.
Первая из них увеличивает данное число на 2, вторая — увеличивает цифру в старшем разряде числа на 1, например, число 34 с помощью этой команды превратится в число 44. Программа для исполнителя Увеличитель — это последовательность команд.
Определите количество программ, которые число 20 преобразуют в число 44.
Решение
Будем решать поставленную задачу последовательно для чисел 20, 21, 22, . . . , 44 (то есть для каждого из чисел определим, сколько программ исполнителя существует для его получения). Количество программ, которые преобразуют число 20 в число n, будем обозначать через R(n). Будем считать, что R(20) = 1. Заметим, что команда 2 для чисел, меньших 90, соответствует условию «прибавь 10». С помощью каждой из команд 1 и 2, применяя их последовательно к числам, получаемым из числа 29, можно получить только чётные числа. Числа 20, 22, . . . , 28 можно получить из предыдущего числа только с помощью команды 1. Значит, количество искомых программ для каждого из таких чисел равно количеству программ для предыдущего числа: R(i) = R(i − 2), i—чётное, 22 ≤ i ≤ 28.
Получаем R(20) = R(22) = · · · = R(28) = 1. Для чисел, больших 28 и не превосходящих 44, вариантов последней команды два: прибавь 2 и прибавь 10, то есть R(i) = R(i − 2) + R(i − 10), i — чётное, 30 ≤ i ≤ 44. Заполним соответствующую таблицу по приведённым формулам слева направо:
20 | 22 | 24 | 26 | 28 | 30 | 32 | 34 | 36 | 38 | 40 | 42 | 44 |
1 | 1 | 1 | 1 | 1 | 2 | 3 | 4 | 5 | 6 | 8 | 11 | 15 |
Задача 2
У исполнителя Удвоитель две команды, которым присвоены номера:
Первая из них увеличивает данное число на 2, вторая — увеличивает его в 5 раз. Программа для исполнителя Удвоитель — это последовательность команд.
Определите количество программ, которые число 1 преобразуют в число 37.
Решение
Заметим, что все числа, получаемые с помощью заданных команд из числа 1, — нечётные. Будем решать поставленную задачу последовательно для чисел 1, 3, 5, . . . , 37 (то есть для каждого нечётного числа определим, сколько программ исполнителя существует для его получения). Количество программ, которые преобразуют число 1 в число n, будем обозначать через R(n). Будем считать, что R(1) = 1. Для каждого следующего числа рассмотрим, из какого числа оно может быть получено за одну команду исполнителя. Если число не делится на 5, то оно может быть получено только из предыдущего с помощью команды прибавь 2. Значит, количество искомых программ для такого числа равно количеству программ для предыдущего числа: R(i) = R(i − 2), i — нечётное. Если число на 5 делится, то вариантов последней команды два: прибавь 2 и умножь на 5, тогда R(i) = R(i−2)+R(i/5), i — нечётное. Заполним соответствующую таблицу по приведенным формулам слева направо:
1 | 3 | 5 | 7 | 9 | 11 | 13 | 15 | 17 | 19 | 21 | 23 | 25 | 27 |
1 | 1 | 2 | 2 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 5 | 5 |
29 | 31 | 33 | 35 | 37 | |||||||||
5 | 5 | 5 | 7 | 7 |
Задача 3
У исполнителя X157 три команды, которым присвоены номера:
Первая из них увеличивает число на экране на 1, вторая — на 5, а третья — в 7 раз. Программа для исполнителя X157 — это последовательность команд.
Сколько есть программ, которые число 1 преобразуют в число 20?
источники:
http://ege-study.ru/ru/ege/materialy/informatika/zadanie-23/
http://egeturbo.ru/ege/inf/tasks/23
(Старый формат ЕГЭ) 23. Логические уравнения с множеством переменных
1. Вспоминай формулы по каждой теме
2. Решай новые задачи каждый день
3. Вдумчиво разбирай решения
Системы логических уравнений
Сколько существует различных наборов значений (x_1, x_2, … x_{10}), которые удовлетворяют всем перечисленным ниже условиям?
((x_1 wedge x_2) rightarrow (x_3 wedge x_4)=1)
((x_3 wedge x_4) rightarrow (x_5 wedge x_6)=1)
((x_5 wedge x_6) rightarrow (x_7 wedge x_8)=1)
((x_7 wedge x_8) rightarrow (x_9 wedge x_{10})=1)
В ответе не нужно перечислять все различные наборы значений переменных (x_1, x_2, … x_{10}), при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Внешняя операция в отдельно взятом уравнении — это импликация, в результате которой должна быть истина. Импликация будет истинна, если:
(0 rightarrow 1)
(0 rightarrow 0)
(1 rightarrow 1)
Если скобка ((x_1 wedge x_2)=1) ((x_1=1 , x_2=1)), то для скобки ((x_3 wedge x_4)) возможен только вариант ((x_3=1, x_4=1)), при любых других конъюнкция будет равна 0.
Если ((x_1 wedge x_2)=0) (это возможно в следующих случаях (x_1=0, x_2=1; x_1=1, x_2=0; x_1=0, x_2=0)), то для скобки ((x_3 wedge x_4)) возможны любые значения, импликация этих скобок будет истинна. Поскольку уравнения однотипные и отличаются только сдвигом номеров переменных на единицу, то будем использовать метод отображения, применяя его к каждой последующей комбинации (x_{i},x_{i+1}, i in [1; 9]).
Теперь найдем общее количество решений, подставляя в отображении соответствующие x, учитывая предыдущие значения:
(begin{array}{|c|c|c|c|c|c|}
hline
& x_1 wedge x_2 & x_3 wedge x_4 & x_5 wedge x_6 & x_7 wedge x_8 & x_9 wedge x_{10}\
hline
00 & 1 & 3 & 9 & 27 & 81\
hline
01 & 1 & 3 & 9 & 27 & 81\
hline
10 & 1 & 3 & 9 & 27 & 81\
hline
11 & 1 & 4 & 13 & 40 & 121\
hline
end{array})
(begin{array}{|c|c|c|c|c|c|}
hline
& x_1 wedge x_2 & x_3 wedge x_4 & x_5 wedge x_6 & x_7 wedge x_8 & x_9 wedge x_{10}\
hline
00 & 1 & 1+1+1 & 3+3+3 & 9+9+9 & 27+27+27\
hline
01 & 1 & 1+1+1 & 3+3+3 & 9+9+9 & 27+27+27 \
hline
10 & 1 & 1+1+1 & 3+3+3 & 9+9+9 & 27+27+27\
hline
11 & 1 & 1+1+1+1 & 3+3+3+4 & 9+9+9+13 & 27+27+27+40\
hline
end{array})
В итоге получаем: (81+81+81+121=364).
Ответ: 364
Сколько существует различных наборов значений (x_1, x_2, …x_{10}), которые удовлетворяют всем перечисленным ниже условиям?
((x_1 wedge x_2) rightarrow (x_3 vee x_4)=1)
((x_3 wedge x_4) rightarrow (x_5 vee x_6)=1)
((x_5 wedge x_6) rightarrow (x_7 vee x_8)=1)
((x_7 wedge x_8) rightarrow (x_9 vee x_{10})=1)
В ответе не нужно перечислять все различные наборы значений переменных (x_1, x_2, … x_{10}), при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
Внешняя операция в отдельно взятом уравнении — это импликация, в результате которой должна быть истина. Импликация истинна, если:
(0 rightarrow 1)
(0 rightarrow 0)
(1 rightarrow 1)
Если скобка ((x_1 wedge x_2)=1) (это верно в таких случаях (x_1=1 , x_2=1)), то для скобки ((x_3 wedge x_4)) возможны только варианты ((x_3=0 , x_4=1; x_3=1 , x_4=0; x_3=0 , x_4=0)), при ((x_3=0 , x_4=0)) ((x_3 vee x_4)=0) импликация становится равна 0.
Если ((x_1 wedge x_2)=0) (это верно в таких случаях (x_1=0 , x_2=1; x_1=1 , x_2=0; x_1=0 , x_2=0)), то для скобки ((x_3 wedge x_4)) возможны любые значения, импликация этих скобок будет истинна. Поскольку уравнения однотипные и отличаются только сдвигом номеров переменных на единицу, то будем использовать метод отображения, применяя его к каждой последующей комбинации (x_{i},x_{i+1}, i in [1; 9]).
Теперь найдем общее количество решений, подставляя в отображении соответствующие x, учитывая предыдущие значения:
(begin{array}{|c|c|c|c|c|c|}
hline
& x_1 wedge x_2 & x_3 wedge x_4 & x_5 wedge x_6 & x_7 wedge x_8 & x_9 wedge x_{10}\
hline
00 & 1 & 3 & 11 & 41 & 153\
hline
01 & 1 & 4 & 15 & 56 & 209\
hline
10 & 1 & 4 & 15 & 56 & 209\
hline
11& 1 & 4 & 15 & 56 & 209\
hline
end{array})
(begin{array}{|c|c|c|c|c|c|}
hline
& x_1 wedge x_2 & x_3 wedge x_4 & x_5 wedge x_6 & x_7 wedge x_8 & x_9 wedge x_{10}\
hline
00 & 1 & 1+1+1+1 & 3+4+4 & 15+15+11 & 41+56+56\
hline
01 & 1 & 1+1+1+1 & 3+4+4+4 & 15+15+15+11 & 41+56+56+56\
hline
10 & 1 & 1+1+1+1 & 3+4+4+4 & 15+15+15+11 & 41+56+56+56\
hline
11 & 1 & 1+1+1+1 & 3+4+4+4 & 15+15+15+11 & 41+56+56+56\
hline
end{array})
В итоге получаем: (153+209+209+209=780).
Ответ: 780
Сколько существует различных наборов значений логических переменных (x_1, x_2, … x_6, y_1, y_2, … y_6,) которые удовлетворяют всем перечисленным ниже условиям?
((x_1 rightarrow (x_2 wedge y_1)) wedge (y_1 rightarrow y_2) = 1)
((x_2 rightarrow (x_3 wedge y_2)) wedge (y_2 rightarrow y_3) = 1)
…
((x_5 rightarrow (x_6 wedge y_5)) wedge (y_5 rightarrow y_6) = 1)
(x_6 rightarrow y_6 = 1)
В ответе не нужно перечислять все различные наборы значений переменных (x_1, x_2, … x_6, y_1, y_2, … y_6,) при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
(ЕГЭ 2017, Демонстрационная версия)
Поскольку уравнения однотипные и отличаются только сдвигом номеров переменных на единицу, то будем использовать метод отображения, применяя его к каждой последующей комбинации (x_i,y_{i},iin [1;6].)
Также надо учитывать последнее уравнение, для которого не подходит только набор 1 0. Теперь найдем общее количество решений, подставляя в отображении соответствующие (x,y,) учитывая предыдущие значения:
[begin{array}{|c|c|c|c|c|c|c|} hline
&x_1y_1&x_2y_2&x_3y_3&x_4y_4&x_5y_5&x_6y_6\
hline
00&1&1&1&1&1&1\
hline
01&1&2&3&4&5&6\
hline
10&1&1&1&1&1&0\
hline
11&1&3&6&10&15&21\
hline
end{array}]
Суммируем и получаем ответ: (1+6+0+21=28.)
Ответ: 28
Сколько существует различных наборов значений логических переменных (x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_{10},) которые удовлетворяют всем перечисленным ниже условиям:
(((x_1rightarrow x_2)rightarrow(x_3rightarrow x_4)) wedge ((x_3rightarrow x_4)rightarrow(x_5rightarrow x_6))= 1)
(((x_5rightarrow x_6)rightarrow(x_7rightarrow x_8)) wedge ((x_7rightarrow x_8)rightarrow(x_9rightarrow x_{10}))= 1)
(x_1wedge x_3wedge x_5wedge x_7wedge x_9= 1)
В ответе не нужно перечислять все различные наборы значений переменных (x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_{10},) при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
(ЕГЭ 2017, СтатГрад, 30 сентября 2016)
Чтобы выполнилось последнее уравнение, все (x) с нечётными номерами должны быть равны 1.
Перепишем нашу систему, заменяя такие (x) на 1 и разделяя каждую конъюнкцию на два уравнения:
((x_1rightarrow x_2)rightarrow(x_3rightarrow x_4)= 1)
((x_3rightarrow x_4)rightarrow(x_5rightarrow x_6)= 1)
((x_5rightarrow x_6)rightarrow(x_7rightarrow x_8)= 1)
((x_7rightarrow x_8)rightarrow(x_9rightarrow x_{10})= 1)
Поскольку уравнения однотипные и отличаются только сдвигом номеров переменных на два, то будем использовать метод отображения, применяя его к каждой последующей комбинации (x_i,x_{i+1},iin {2, 4, 6, 8, 10}.)
Также можно заметить, что для таких пар при наборе 1 0 уравнения истинны не будут, так как внешняя импликация будет равна 0 . Теперь найдем общее количество решений, подставляя в отображении соответствующие (x,) учитывая предыдущие значения:
[begin{array}{|c|c|c|c|c|} hline
&x_2x_4&x_4x_6&x_6x_8&x_8x_{10}\
hline
00&1&1&1&1\
hline
01&1&1&1&1\
hline
11&1&2&3&4\
hline
end{array}]
Суммируем и получаем ответ: (1+1+4=6.)
Ответ: 6
Сколько существует различных наборов значений логических переменных (x_1, x_2,…, x_{10},) которые удовлетворяют всем перечисленным ниже условиям?
(neg (x_1 equiv x_2) equiv (x_3 equiv x_4) = 1)
(neg (x_3 equiv x_4) equiv (x_5 equiv x_6) = 1)
(neg (x_5 equiv x_6) equiv (x_7 equiv x_8) = 1)
(neg (x_7 equiv x_8) equiv (x_9 equiv x_{10}) = 1)
В ответе не нужно перечислять все различные наборы значений переменных (x_1, x_2,…, x_{10},) при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
(ЕГЭ 2019, Основная волна)
Поскольку уравнения однотипные и отличаются только сдвигом номеров переменных на два, то будем использовать метод отображения, применяя его к каждой последующей комбинации (x_i,x_{i+1},iin {1, 3, 5, 7, 9}.)
Теперь найдем общее количество решений, подставляя в отображении соответствующие (x,) учитывая предыдущие значения:
[begin{array}{|c|c|c|c|c|c|} hline
&x_1x_2&x_3x_4&x_5x_6&x_7x_8&x_9x_{10}\
hline
00&1&2&4&8&16\
hline
01&1&2&4&8&16\
hline
10&1&2&4&8&16\
hline
11&1&2&4&8&16\
hline
end{array}]
Суммируем и получаем ответ: (16+16+16+16=64.)
Ответ: 64
Сколько существует различных наборов значений логических переменных (x_1, x_2, …, x_8, y_1, y_2, …, y_8,) которые удовлетворяют всем перечисленным ниже условиям?
((x_1wedge y_1)equiv (neg x_2vee neg y_2 ))
((x_2wedge y_2)equiv (neg x_3vee neg y_3 ))
…
((x_7wedge y_7)equiv (neg x_8vee neg y_8 ))
В ответе не нужно перечислять все различные наборы значений переменных (x_1, x_2, …, x_8, y_1, y_2, …, y_8,) при которых выполнена данная система равенств. В качестве ответа Вам нужно указать количество таких наборов.
(ЕГЭ 2019, Досрочная волна)
Поскольку уравнения однотипные и отличаются только сдвигом номеров переменных на единицу, то будем использовать метод отображения, применяя его к каждой последующей комбинации (x_i,y_{i},iin [1;8].)
Теперь найдем общее количество решений, подставляя в отображении соответствующие (x,) учитывая предыдущие значения:
[begin{array}{|c|c|c|c|c|c|c|c|c|} hline
&x_1y_1&x_2y_2&x_3y_3&x_4y_4&x_5y_5&x_6y_6&x_7y_7&x_8y_8\
hline
00&1&1&3&3&9&9&27&27\
hline
01&1&1&3&3&9&9&27&27\
hline
10&1&1&3&3&9&9&27&27\
hline
11&1&3&3&9&9&27&27&81\
hline
end{array}]
Суммируем и получаем ответ: (27+27+27+81=162.)
Ответ: 162
Курс Глицин. Любовь, друзья, спорт и подготовка к ЕГЭ
Курс Глицин. Любовь, друзья, спорт и подготовка к ЕГЭ
Скачать материал
Скачать материал
- Сейчас обучается 119 человек из 41 региона
- Сейчас обучается 24 человека из 14 регионов
Описание презентации по отдельным слайдам:
-
1 слайд
Метод подстановки
ЕГЭ 23_7-15 -
2 слайд
Содержание ЕГЭ23
Вариант 2_2019
Вариант 11_2019
Вариант 12_2019
Вариант 13_2019
Вариант 14_2019
Вариант 15_2019
Вариант 16_2019
Вариант 17_2019
Вариант 18_2019
Вариант 20_2019 -
3 слайд
Вариант 2_2019
Сколько существует различных наборов значений логических переменных x1, x2, … x12, которые удовлетворяют всем перечисленным ниже условиям?¬(x1 ≡ x2) → (x3 ∧ x4) = 0
¬(x3 ≡ x4) → (x5 ∧ x6) = 0
¬(x5 ≡ x6) → (x7 ∧ x8) = 0
¬(x7 ≡ x8) → (x9 ∧ x10) = 0
¬(x9 ≡ x10) → (x11 ∧ x12) = 0
(x1 ≡ x4) ∨ (x5 ≡ x8) ∨ (x2 ≡ x12) = 1В качестве ответа Вам нужно указать количество таких наборов.
Ответ: 84 -
4 слайд
Решение
В первых пяти выражениях имеем импликацию, которая ложна. Импликация ложна в единственном случае 1 → 0 = 0. То есть в этих выражениях левая часть (посылка) должна быть везде = 1, а правая часть 0.
Первые пять условий можно решить методом отображений. Для этого построим схему отображений: ¬(x1 ≡ x2) → (x3 ∧ x4) = 0F(00)
F(01) = F(01)+F(10)
F(10) -
5 слайд
Решение
В первых пяти выражениях имеем импликацию, которая ложна. Импликация ложна в единственном случае 1 → 0 = 0. То есть в этих выражениях левая часть (посылка) должна быть везде = 1, а правая часть 0.
Первые пять условий можно решить методом отображений. Для этого построим схему отображений: ¬(x1 ≡ x2) → (x3 ∧ x4) = 0F(00)
F(01) = F(01)+F(10)
F(10) -
6 слайд
построим таблицу отображений:
F(00)
F(01) = F(01)+F(10)
F(10) -
7 слайд
В последнем уравнении
((x1 ≡ x4) (x5 ≡ x8) ∨ (x2 ≡ x12) = 1) имеем дизъюнкцию, которая равна 1.
Для дизъюнкции всегда проще найти ложный случай (когда она = 0), так как это единственный вариант в таблице истинности дизъюнкции (0 ∨ 0 = 0). Найдем количество таких решений, т.е. найдем решения уравнения: (x1 ≡ x4) ∨ (x5 ≡ x8) ∨ (x2 ≡ x12) = 0
Построим побитовую маску для данного уравнения: -
8 слайд
(x1 ≡ x4) ∨ (x5 ≡ x8) ∨ (x2 ≡ x12) = 0
Построим побитовую маску для данного уравнения: -
9 слайд
Так как в схеме отображений значения для пары x1 и x2 равные 00 и 11 не используются, не будем использовать в последующих вычислениях. Выпишем оставшиеся варианты и обозначим строки цифрами :
-
10 слайд
Построим таблицу отображений отдельно для каждой получившейся строки
Строка (1)
F(00)
F(01) = F(01)+F(10)
F(10) -
11 слайд
Построим таблицу отображений отдельно для каждой получившейся строки
Строка (2)
F(00)
F(01) = F(01)+F(10)
F(10) -
12 слайд
Построим таблицу отображений отдельно для каждой получившейся строки
Строка (3)
F(00)
F(01) = F(01)+F(10)
F(10) -
13 слайд
Построим таблицу отображений отдельно для каждой получившейся строки
Строка (4)
F(00)
F(01) = F(01)+F(10)
F(10) -
14 слайд
Число решений для всех полученных строк: 4 + 4 + 2 + 2 = 12
Эти решения необходимо исключить, т.к. мы рассмотрели ложный случай уравнения 6:
96 — 12 = 84Итого решений 84
-
15 слайд
Вариант 11_2019
Сколько существует различных наборов значений логических переменных x1, x2, … x8, y1, y2, … y8, которые удовлетворяют всем перечисленным ниже условиям?¬(((x1 ∧ y1) ≡ (x3 ∧ y3)) → (x2 ∧ y2))
¬(((x2 ∧ y2) ≡ (x4 ∧ y4)) → ¬(x3 ∧ y3))
¬(((x3 ∧ y3) ≡ (x5 ∧ y5)) → (x4 ∧ y4))
¬(((x4 ∧ y4) ≡ (x6 ∧ y6)) → ¬(x5 ∧ y5))
¬(((x5 ∧ y5) ≡ (x7 ∧ y7)) → (x6 ∧ y6))
¬(((x6 ∧ y6) ≡ (x8 ∧ y8)) → ¬(x7 ∧ y7))В качестве ответа Вам нужно указать количество таких наборов.
-
16 слайд
ЕГЭ 23_11
¬(((x1 ∧ y1) ≡ (x3 ∧ y3)) → (x2 ∧ y2))
¬(((x2 ∧ y2) ≡ (x4 ∧ y4)) → ¬(x3 ∧ y3))Введем обозначения a1= x1 ∧ y1; a2= x2 ∧ y2; …; a8= x8 ∧ y8;
Освободимся от отрицания
(a1 ≡ a3) → (a2)=0
Правая часть выражения в импликации должна быть равна 0.
Из первого уравнения
a1= a3;
Из последнего уравнения
a8= a6;
1
0 -
17 слайд
ЕГЭ 23_11
К содержанию
(a1 ≡ a3) → (a2)=0a1= x1 ∧ y1; a2= x2 ∧ y2; …; a8= x8 ∧ y8;
1 может получиться только в одном случае, когда ху=(11)
0 в трёх случаях, когда ху=(00, 01, 10)Итого решений 34*14=81
-
18 слайд
ЕГЭ 23_вариант 12_2019
Сколько существует различных наборов значений логических переменных x1, x2, … x9, y1, y2, … y9, которые удовлетворяют всем перечисленным ниже условиям?¬(((x1 ∨ y1) ≡ (x3 ∨ y3)) → (x2 ∨ y2))
¬(((x2 ∨ y2) ≡ (x4 ∨ y4)) → ¬(x3 ∨ y3))
…
¬(((x6 ∨ y6) ≡ (x8 ∨ y8)) → ¬(x7 ∨ y7))
¬(((x7 ∨ y7) ≡ (x9 ∨ y9)) → (x8 ∨ y8))В качестве ответа Вам нужно указать количество таких наборов.
-
19 слайд
ЕГЭ 23_12
¬(((x1 ∨ y1) ≡ (x3 ∨ y3)) → (x2 ∨ y2))
¬(((x2 ∨ y2) ≡ (x4 ∨ y4)) → ¬(x3 ∨ y3))Введем обозначения a1= x1 ∨ y1; a2= x2 ∨ y2; …; a9= x9 ∨ y9;
Освободимся от отрицания
(a1 ≡ a3) → (a2)=0
Правая часть выражения в импликации должна быть равна 0.
Из первого уравнения
a1= a3;
Из последнего уравнения
a9= a7;
1
1 -
20 слайд
ЕГЭ 23_12
К содержанию
(a1 ≡ a3) → (a2)=0a1= x1 ∨ y1; a2= x2 ∨ y2; …; a8= x8 ∨ y8;
0 может получиться только в одном случае, когда ху=(00)
1 в трёх случаях, когда ху=(01, 10, 11)Итого решений 35*14=243
-
21 слайд
ЕГЭ 23_13
Сколько существует различных наборов значений логических переменных x1, x2, … x7, y1, y2, … y7, которые удовлетворяют всем перечисленным ниже условиям?¬(((x1 ∧ y1) ≡ (x3 ∧ y3)) → (x2 ∧ y2))
¬(((x2 ∧ y2) ≡ (x4 ∧ y4)) → (x3 ∧ y3))
¬(((x3 ∧ y3) ≡ (x5 ∧ y5)) → (x4 ∧ y4))
¬(((x4 ∧ y4) ≡ (x6 ∧ y6)) → (x5 ∧ y5))
¬(((x5 ∧ y5) ≡ (x7 ∧ y7)) → (x6 ∧ y6))В качестве ответа Вам нужно указать количество таких наборов.
-
22 слайд
ЕГЭ 23_13
¬(((x1 ∧ y1) ≡ (x3 ∧ y3)) → (x2 ∧ y2))
¬(((x2 ∧ y2) ≡ (x4 ∧ y4)) → (x3 ∧ y3))Введем обозначения a1= x1 ∧ y1; a2= x2 ∧ y2; …; a7= x7 ∧ y7;
Освободимся от отрицания
(a1 ≡ a3) → (a2)=0
Правая часть выражения в импликации должна быть равна 0.
Из первого уравнения
a1= a3;
Из последнего уравнения
a7= a5;
0
0 -
23 слайд
ЕГЭ 23_13
К содержанию
(a1 ≡ a3) → (a2)=0a1= x1 ∧ y1; a2= x2 ∧ y2; …;
0 в трёх случаях, когда ху=(00, 01, 10)Итого решений 37=2187
-
24 слайд
ЕГЭ 23_14
Сколько существует различных наборов значений логических переменных x1, x2, … x9, y1, y2, … y9, которые удовлетворяют всем перечисленным ниже условиям?¬(((x1 ≡ y1) ≡ (x3 ≡ y3)) → (x2 ≡ y2))
¬(((x2 ≡ y2) ≡ (x4 ≡ y4)) → (x3 ≡ y3))
…
¬(((x6 ≡ y6) ≡ (x8 ≡ y8)) → (x7 ≡ y7))
¬(((x7 ≡ y7) ≡ (x9 ≡ y9)) → (x8 ≡ y8))В качестве ответа Вам нужно указать количество таких наборов.
-
25 слайд
ЕГЭ 23_14
¬(((x1 ∨ y1) ≡ (x3 ∨ y3)) → (x2 ∨ y2))
¬(((x2 ∨ y2) ≡ (x4 ∨ y4)) → ¬(x3 ∨ y3))Введем обозначения a1= x1 ∨ y1; a2= x2 ∨ y2; …; a9= x9 ∨ y9;
Освободимся от отрицания
(a1 ≡ a3) → (a2)=0
Правая часть выражения в импликации должна быть равна 0.
Из первого уравнения
a1= a3;
Из последнего уравнения
a9= a7;
0
0 -
26 слайд
ЕГЭ 23_14
К содержанию
(a1 ≡ a3) → (a2)=0a1= (x1 ≡ y1); a2= (x2 ≡ y2); …; a9= (x9 ≡ y9);
0 может получиться только в двух случаях, когда ху=(01, 10)Итого решений 29=512
-
27 слайд
ЕГЭ 23_15
Сколько существует различных наборов значений логических переменных x1, x2, … x9, y1, y2, … y9, которые удовлетворяют всем перечисленным ниже условиям?¬(((x1 ∨ y1) ≡ (x2 ∨ y2)) → (x3 ∨ y3))
¬(((x2 ∨ y2) ∨ ¬(x3 ∨ y3)) → (x4 ∨ y4))
…
¬(((x6 ∨ y6) ∨ ¬(x7 ∨ y7)) → (x8 ∨ y8))
¬(((x7 ∨ y7) ≡ (x8 ∨ y8)) → (x9 ∨ y9))В качестве ответа Вам нужно указать количество таких наборов.
-
28 слайд
ЕГЭ 23_15
¬(((x1 ∨ y1) ≡ (x2 ∨ y2)) → (x3 ∨ y3))
¬(((x2 ∨ y2) ∨ ¬(x3 ∨ y3)) → (x4 ∨ y4))Введем обозначения a1= x1 ∨ y1; a2= x2 ∨ y2; …; a9= x9 ∨ y9;
Освободимся от отрицания
(a1 ≡ a2) → (a3)=0
Правая часть выражения в импликации должна быть равна 0.
Из второго уравнения
a2= (0,1) , т.к. ¬a3=1;
Из первого уравнения
a1= a2;
0/1
0/1 -
29 слайд
ЕГЭ 23_15
К содержанию
Итого решений 10
F00=F00
F01=F01+F10+F11
F10=F01+F10+F11
F11=F01+F10+F11 -
30 слайд
ЕГЭ 23_16
Сколько существует различных наборов значений логических переменных x1, x2, … x6, y1, y2, … y6, которые удовлетворяют всем перечисленным ниже условиям?¬(((x1 ∧ y1) ≡ (x2 ∧ y2)) → (x3 ∧ y3))
¬(((x2 ∧ y2) ∨ ¬(x3 ∧ y3)) → (x4 ∧ y4))
¬(((x3 ∧ y3) ∨ ¬(x4 ∧ y4)) → (x5 ∧ y5))
¬(((x4 ∧ y4) ≡ (x5 ∧ y5)) → (x6 ∧ y6))В качестве ответа Вам нужно указать количество таких наборов.
-
31 слайд
ЕГЭ 23_16
¬(((x1 ∧ y1) ≡ (x2 ∧ y2)) → (x3 ∧ y3))
¬(((x2 ∧ y2) ∨ ¬(x3 ∧ y3)) → (x4 ∧ y4))Введем обозначения a1= x1 ∨ y1; a2= x2 ∨ y2; …; a6= x6 ∨ y6;
Освободимся от отрицания
(a1 ∧ a2) → (a3)=0
Правая часть выражения в импликации должна быть равна 0.
Из второго уравнения
a2= (0,1) , т.к. ¬a3=1;
Из первого уравнения
a1= a2;
0/1
0/1 -
32 слайд
ЕГЭ 23_16
К содержанию
Итого решений 10*34=810
F00=F00
F01=F01+F10+F11
F10=F01+F10+F11
F11=F01+F10+F11 -
33 слайд
ЕГЭ 23_17
Сколько существует различных наборов значений логических переменных x1, x2, … x6, y1, y2, … y6, которые удовлетворяют всем перечисленным ниже условиям?(x1 ∨ y1) (x2 ∧ y2) = 0
(x2 ∨ y2) (x3 ∧ y3) = 0
…
(x5 ∨ y5) (x6 ∧ y6) = 0В качестве ответа Вам нужно указать количество таких наборов.
-
34 слайд
ЕГЭ 23_17
(x1 ∨ y1) =1 (x2 ∧ y2)=0F01=F01+F10+F11
F10=F01+F10+F11
F00=F01+F10+F11 -
35 слайд
ЕГЭ 23_17
К содержанию
Итого решений 144
F01=F01+F10+F11
F10=F01+F10+F11
F00=F01+F10+F11 -
36 слайд
ЕГЭ 23_18
Сколько существует различных наборов значений логических переменных x1, x2, … x10, которые удовлетворяют всем перечисленным ниже условиям?
((x1 ≡ х3) ∨ (x2 ≡ х4)) ∧ (¬(x1 ≡ х3) ∨ ¬(x2 ≡ х4))
((x2 ≡ х4) ∨ (x5 ≡ х7)) ∧ (¬(x2 ≡ х4) ∨ ¬(x5 ≡ х7))
((x5 ≡ х7) ∨ (x6 ≡ х8)) ∧ (¬(x5 ≡ х7) ∨ ¬(x6 ≡ х8))
((x6 ≡ х8) ∨ (x9 ≡ х10)) ∧ (¬(x6 ≡ х8) ∨ ¬(x9 ≡ х10))
В качестве ответа Вам нужно указать количество таких наборов. -
37 слайд
ЕГЭ 23_18
((x1 ≡ х3) ∨ (x2 ≡ х4)) ∧ (¬(x1 ≡ х3) ∨ ¬(x2 ≡ х4))Введем обозначения a1= (x1 ≡ х3); a2= (x2 ≡ х4); a3= (x5 ≡ х7); a4= (x6 ≡ х8); a5= (x9 ≡ х10);
После упрощения
(a1 ≠ a2) =1Из первого уравнения
a1 ≠ a2;
Из второго уравнения
a2 ≠ a3;
a1 a2 =(01, 10)
0
К содержанию
Итого решений 2*25=64 -
38 слайд
ЕГЭ 23_18
.F01=F00+F11
F10=F00+F11
F00=F01+F10
F11= F01+F10
a1 a2 =(01, 10)
a1= (x1 ≡ х3); a2= (x2 ≡ х4) -
39 слайд
ЕГЭ 23_20
Сколько существует различных наборов значений логических переменных x1, x2, … x10, которые удовлетворяют всем перечисленным ниже условиям?
((x1 ≡ х3) ∨ (x2 ≡ х4)) ∧ (¬((x1 ≡ х3) ∧ (x2 ≡ х4))) = 0
((x2 ≡ х4) ∨ (x5 ≡ х7)) ∧ (¬((x2 ≡ х4) ∧ (x5 ≡ х7)))= 0
((x5 ≡ х7) ∨ (x6 ≡ х8)) ∧ (¬((x5 ≡ х7) ∧ (x6 ≡ х8))) = 0
((x6 ≡ х8) ∨ (x9 ≡ х10)) ∧ (¬((x6 ≡ х8) ∧ (x9 ≡ х10))) = 0
((x1 ≡ х3) (x2 ≡ х4)) ((x6 ≡ х8) ∨ (x9 ≡ х10))=1
В качестве ответа Вам нужно указать количество таких наборов. -
40 слайд
ЕГЭ 23_20
((x1 ≡ х3) ∨ (x2 ≡ х4)) ∧ (¬(x1 ≡ х3) ∧ (x2 ≡ х4)) = 0
Введем обозначения a1= (x1 ≡ х3); a2= (x2 ≡ х4); a3= (x5 ≡ х7); a4= (x6 ≡ х8); a5= (x9 ≡ х10);
После упрощения
(a1 ≠ a2) =0; (a1 = a2) =1Из первого уравнения
a1 = a2;
Из второго уравнения
a2 = a3;
a1 a2 =(00, 11)
К содержанию -
41 слайд
ЕГЭ 23_20
((x1 ≡ х3) ∨ (x2 ≡ х4)) ∧ (¬(x1 ≡ х3) ∧ (x2 ≡ х4)) = 0
Введем обозначения a1= (x1 ≡ х3); a2= (x2 ≡ х4); a3= (x5 ≡ х7); a4= (x6 ≡ х8); a5= (x9 ≡ х10);Подключаем последнее уравнение
(a1 a2) (a4 ∨ a5)=1Т.к. (a1 a2)=1, то и
(a4 ∨ a5) = 1
Первая строка не подходит0
К содержанию
Итого решений 25=32 -
42 слайд
ЕГЭ 23_20
.F00=F00+F11
F11=F00+F11
F01=F01+F10
F10= F01+F10
a1 a2 =(00, 11)
a1= (x1 ≡ х3); a2= (x2 ≡ х4)
Краткое описание документа:
Это пособие по решению заданий 23 ЕГЭ «Системы логических уравнений» высокого уровня сложности. В работе дан разбор заданий 23 из сборника Крылова С.С., Чуркиной Т.Е. «Типовые экзаменационные варианты» ФИПИ 2019 и 2020 год. Рассмотрены наиболее сложные задания. Данная презентация будет полезна учащимся 10-11 классов при подготовке к ЕГЭ по информатике, а также учителям информатики.
Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:
6 155 190 материалов в базе
- Выберите категорию:
- Выберите учебник и тему
- Выберите класс:
-
Тип материала:
-
Все материалы
-
Статьи
-
Научные работы
-
Видеоуроки
-
Презентации
-
Конспекты
-
Тесты
-
Рабочие программы
-
Другие методич. материалы
-
Найти материалы
Материал подходит для УМК
-
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
Тема
1.6. Логические основы обработки информации
Больше материалов по этой теме
Другие материалы
«Логика и логические операции» (10 класс)
- Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
- Тема: 1.6. Логические основы обработки информации
- 28.03.2019
- 590
- 13
Презентация на тему «Основы логики»
- Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
- Тема: 1.6. Логические основы обработки информации
- 24.04.2018
- 521
- 1
Практическое занятие «Логические операции»
- Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
- Тема: 1.6. Логические основы обработки информации
- 16.04.2018
- 2405
- 29
Вам будут интересны эти курсы:
-
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
-
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
-
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
-
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
-
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
-
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
-
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
-
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»
Логические уравнения
Системы логических уравнений, содержащие
однотипные уравнения
Задание 1 Сколько существует различных
наборов значений логических переменных x1, х2, хЗ, х4, х5, хб, х7,
х8, которые удовлетворяют всем перечисленным ниже условиям?
(x1 —> х2) —> (хЗ—> х4) = 1
(хЗ —> х4) —> (х5 —> хб) = 1
(х5 —> хб) —> (х7 —> х8) = 1
В ответе не нужно перечислять все различные наборы
значений переменных x1, х2, хЗ, х4, х5, хб, х7, х8, при которых выполнена
данная система равенств. В качестве ответа Вам нужно указать количество
таких наборов.
Пояснение.
Сделаем замену переменных:
(x1 —> х2) = y1; (хЗ—> х4) = y2; (х5 —> хб) =
y3; (х7 —> х8) = y4.
Тогда можно записать систему в виде одного уравнения:
(y1 —> y2) ∧ (y2 —>
y3) ∧
(y3 —>
y4) = 1.
Для того, чтобы это равенство было выполнено, ни
одна из импликаций не должна быть ложной
Вот все возможные варианты значений
«y» (ключевым является тот факт, что переменные y независимы):
y1 |
y2 |
y3 |
y4 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Импликация x1 —> х2 дает «0» при одном
наборе переменных и «1» при трех наборах переменных.
Поскольку каждая из переменных «y» независима
от другой, для каждой строки полученной таблицы перемножаем количество
вариантов комбинаций исходных переменных:
y1 |
y2 |
y3 |
y4 |
вариантов |
0 |
0 |
0 |
0 |
1·1·1·1 = 1 |
0 |
0 |
0 |
1 |
1·1·1·3 = 3 |
0 |
0 |
1 |
1 |
1·1·3·3 = 9 |
0 |
1 |
1 |
1 |
1·3·3·3 = 27 |
1 |
1 |
1 |
1 |
3·3·3·3 = 81 |
Сложим количество вариантов: 1 + 3 + 9 + 27 +
81 = 121.
Задание
2. Сколько существует различных
наборов значений логических переменных x1, х2, хЗ, х4, х5, хб, х7,
х8, которые удовлетворяют всем перечисленным ниже условиям?
(x1 —> х2) —> (хЗ—> х4) = 1
(хЗ —> х4) —> (х5 —> хб) = 1
(х5 —> хб) —> (х7 —> х8) = 1
(х7 —> х8) —> (х9 —> х10) = 1
В ответе не нужно перечислять все различные наборы
значений переменных x1, х2, хЗ, х4, х5, хб, х7, х8, при которых выполнена
данная система равенств. В качестве ответа Вам нужно указать количество
таких наборов.
Пояснение.
Сделаем замену переменных:
(x1 —> х2) = y1; (хЗ—> х4) = y2; (х5 —> хб) =
y3; (х7 —> х8) = y4; (х9 —> х10) = y5.
Тогда можно записать систему в виде одного уравнения.
(y1 —> y2) ∧ (y2 —>
y3) ∧
(y3 —>
y4) ∧
(y4 —>
y5) = 1.
Для того, чтобы это равенство было выполнено, ни
одна из импликаций не должна быть ложной
Вот все возможные варианты значений
«y»(ключевым является тот факт, что переменные y независимы):
y1 |
y2 |
y3 |
y4 |
y5 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Импликация x1 —> х2 дает «0» при одном
наборе переменных и «1» при трех наборах переменных.
Поскольку каждая из переменных «y» независима
от другой, для каждой строки полученной таблицы перемножаем количество
вариантов комбинаций исходных переменных:
y1 |
y2 |
y3 |
y4 |
y5 |
вариантов |
0 |
0 |
0 |
0 |
0 |
1·1·1·1·1 = 1 |
0 |
0 |
0 |
0 |
1 |
1·1·1·1·3 = 3 |
0 |
0 |
0 |
1 |
1 |
1·1·1·3·3 = 9 |
0 |
0 |
1 |
1 |
1 |
1·1·3·3·3 = 27 |
0 |
1 |
1 |
1 |
1 |
1·3·3·3·3 = 81 |
1 |
1 |
1 |
1 |
1 |
3·3·3·3·3 = 243 |
Сложим количество вариантов: 1 + 3 + 9 + 27 +
81 + 243 = 364.
Задание 3. Сколько существует различных наборов значений
логических переменных x1, x2, x3, x4, x5, x6, x7, x8 которые удовлетворяют
всем перечисленным ниже условиям?
(x1≡x2)—>(x2≡x3) = 1
(x2≡x3)—>(x3≡x4) = 1
…
(x6≡x7)—>(x7≡x8) = 1
В ответе не нужно перечислять
все различные наборы значений переменных x1, x2, x3, x4, x5, x6, x7,
x8 при которых выполнена данная система равенств. В качестве ответа
Вам нужно указать количество таких наборов.
Пояснение.
Запишем переменные в строчку: x1x2x3x4x5x6x7x8.
Импликация ложна только в том случае, когда из истины следует ложь.
Условие не выполняется, если в ряде после одинаковых цифр присутствует
другая цифра. Например, «11101…» что означает невыполнение
второго условия.
Рассмотрим комбинации переменных, удовлетворяющие
всем условиям. Выпишем варианты, при которых все цифры чередуются,
таких два: 10101010 и 01010101. Теперь для первого варианта, начиная с
конца, будем увеличивать количество повторяющихся подряд цифр (настолько,
насколько это возможно). Выпишем полученные комбинации:
«10101011; 10101111…» таких комбинаций восемь. Аналогично
для второго варианта: «01010101; 01010100…». Таким образом,
получаем 8 + 8 = 16 решений.
Задание
4. Сколько существует различных
наборов значений логических переменных x1, x2, x3, x4, x5, x6, x7, которые
удовлетворяют всем перечисленным ниже условиям?
(x1≡x2)—>(x2≡x3) = 1
(x2≡x3)—>(x3≡x4) = 1
…
(x5≡x6)—>(x6≡x7) = 1
В ответе не нужно перечислять все различные наборы
значений переменных x1, x2, x3, x4, x5, x6, x7, при которых выполнена
данная система равенств. В качестве ответа Вам нужно указать количество
таких наборов.
Пояснение.
Запишем переменные в строчку: x1x2x3x4x5x6x7.
Импликация ложна только в том случае, когда из истины следует ложь.
Условие не выполняется, если в ряду после одинаковых цифр присутствует
другая цифра. Например, «11101…» что означает невыполнение
второго условия.
Рассмотрим комбинации переменных, удовлетворяющие
всем условиям. Выпишем варианты, при которых все цифры чередуются,
таких два: 1010101 и 0101010. Теперь для первого варианта, начиная с
конца, будем увеличивать количество повторяющихся подряд цифр(настолько,
насколько это возможно). Выпишем полученные комбинации:
«1010111; 1011111…» таких комбинаций восемь. Аналогично для
второго варианта: «0101011; 0101111…». Учтём, что при подсчёте
комбинация для второго варианта комбинации 0000000 и 1111111 были
учтены дважды. Таким образом, получаем 8 + 8 − 2 = 14 решений.
Ответ: 14.
Задание
5. Сколько существует различных
наборов значений логических переменных x1, x2,
… x8, которые удовлетворяют всем перечисленным ниже условиям?
((x1 ≡ x2) ∨ (x3 ≡ x4)) ∧ (¬(x1 ≡ x2) ∨ ¬(x3 ≡ x4)) = 1
((x3 ≡ x4) ∨ (x5 ≡ x6)) ∧ (¬(x3 ≡ x4) ∨ ¬(x5 ≡ x6)) = 1
((x5 ≡ x6) ∨ (x7 ≡ x8)) ∧ (¬(x5 ≡ x6) ∨ ¬(x7 ≡ x8)) = 1
В ответе не нужно перечислять
все различные наборы значений переменных x1, x2,
… x8 при которых выполнена данная система равенств. В
качестве ответа Вам нужно указать количество таких наборов.
Пояснение.
Построим древо решений первого уравнения:
Заметим, что выражение (x3 ≡ x4)
в двух случаях равно 1 и в двух случаях равно 0. Таким образом, одно уравнение
имеет восемь решений.
Второе уравнение связано с первым только через
выражение (x3 ≡ x4). Построим древо решений
второго уравнения:
Для каждого из значений 0 и 1 выражения (x3 ≡
x4) существует четыре набора переменных x1, x2,…,x4,
удовлетворяющих первому уравнению (см. первый рисунок). Таким
образом, система из двух уравнений имеет 4 · 4 = 16
решений.
Третье уравнение связано со вторым только через
выражение (x5 ≡ x6). Построим древо решений
третьего уравнения:
Для каждого из значений 0 и 1 выражения (x5 ≡
x6) существует 2 · 4 = 8 наборов переменных
x1, x2,…,x6, удовлетворяющих первому
уравнению (см. первый и второй рисунок). Таким образом, система
из трёх уравнений имеет 8 · 4 = 32 решения.
Ответ: 32.
Задание
6. Сколько существует различных
наборов значений логических переменных x1, x2,
… x10, которые удовлетворяют всем перечисленным ниже
условиям?
((x1 ≡ x2) ∨ (x3 ≡ x4)) ∧ (¬(x1 ≡ x2) ∨ ¬(x3 ≡ x4)) = 1
((x3 ≡ x4) ∨ (x5 ≡ x6)) ∧ (¬(x3 ≡ x4) ∨ ¬(x5 ≡ x6)) = 1
…
((x7 ≡ x8) ∨ (x9 ≡ x10)) ∧ (¬(x7 ≡ x8) ∨ ¬(x9 ≡ x10)) = 1
В ответе не нужно перечислять
все различные наборы значений переменных x1, x2,
… x10 при которых выполнена данная система равенств. В
качестве ответа Вам нужно указать количество таких наборов.
Пояснение.
Построим древо решений первого уравнения:
Заметим, что выражение (x3 ≡ x4)
в двух случаях равно 1 и в двух случаях равно 0. Таким образом, одно уравнение
имеет восемь решений.
Второе уравнение связано с первым только через
выражение (x3 ≡ x4). Построим древо решений
второго уравнения:
Для каждого из значений 0 и 1 выражения (x3 ≡
x4) существует четыре набора переменных x1, x2,…,x4,
удовлетворяющих первому уравнению (см. первый рисунок). Таким
образом, система из двух уравнений имеет 4 · 4 = 16
решений.
Третье уравнение связано со вторым только через
выражение (x5 ≡ x6). Построим древо решений
третьего уравнения:
Для каждого из значений 0 и 1 выражения (x5 ≡
x6) существует 2 · 4 = 8 наборов переменных
x1, x2,…,x6, удовлетворяющих первому
уравнению (см. первый и второй рисунок). Таким образом, система
из трёх уравнений имеет 8 · 4 = 32 решения, система
из четырёх — 64.
Ответ: 64.
Задание 7. Сколько существует различных наборов значений
логических переменных x1, x2, … x10,
которые удовлетворяют всем перечисленным ниже условиям?
((x1 ≡ x2) ∧ (x3 ≡ x4)) ∨ (¬(x1 ≡ x2) ∧ ¬(x3 ≡ x4)) = 0
((x3 ≡ x4) ∧ (x5 ≡ x6)) ∨ (¬(x3 ≡ x4) ∧ ¬(x5 ≡ x6)) = 0
((x5 ≡ x6) ∧ (x7 ≡ x8)) ∨ (¬(x5 ≡ x6) ∧ ¬(x7 ≡ x8)) = 0
((x7 ≡ x8) ∧ (x9 ≡ x10)) ∨ (¬(x7 ≡ x8) ∧ ¬(x9 ≡ x10)) = 0
В ответе не нужно перечислять
все различные наборы значений переменных x1, x2,
… x10 при которых выполнена данная система равенств. В
качестве ответа Вам нужно указать количество таких наборов.
Пояснение.
Построим древо решений первого уравнения:
Заметим, что выражение (x3 ≡ x4)
в двух случаях равно 1 и в двух случаях равно 0. Таким образом, одно уравнение
имеет восемь решений.
Второе уравнение связано с первым только через
выражение (x3 ≡ x4). Построим древо решений
второго уравнения:
Для каждого из значений 0 и 1 выражения (x3 ≡
x4) существует четыре набора переменных x1, x2,…,x4,
удовлетворяющих первому уравнению (см. первый рисунок). Таким
образом, система из двух уравнений имеет 4 · 4 = 16
решений.
Третье уравнение связано со вторым только через
выражение (x5 ≡ x6). Построим древо решений
третьего уравнения:
Для каждого из значений 0 и 1 выражения (x5 ≡
x6) существует 2 · 4 = 8 наборов переменных
x1, x2,…,x6, удовлетворяющих первому
уравнению (см. первый и второй рисунок). Таким образом, система
из трёх уравнений имеет 8 · 4 = 32 решения.
Аналогично система из четырёх уравнений будет
иметь 64 решения.
Ответ: 64.
Задание 8. Сколько существует различных наборов значений
логических переменных x1, x2, … x8, которые
удовлетворяют всем перечисленным ниже условиям?
¬(x1 ≡
x2) ∧ (
(x1 ∧ ¬x3) ∨ (¬x1 ∧ x3) ) = 0
¬(x2 ≡
x3) ∧ (
(x2 ∧ ¬x4) ∨ (¬x2 ∧ x4) ) = 0
…
¬(x6 ≡
x7) ∧ ¬( (x6 ∧ ¬x8) ∨ (¬x6 ∧ x8) ) = 0
В ответе не нужно перечислять
все различные наборы значений переменных x1, x2,
… x8 при которых выполнена данная система равенств. В
качестве ответа Вам нужно указать количество таких наборов.
Пояснение.
Рассмотрим первое уравнение.
При x1 = 1 возможны два случая:
x2 = 0 и x2 = 1. В первом случае x3 =
1. Во втором — x3 либо 0, либо 1. При x1 = 0
также возможны два случая: x2 = 0 и x2 = 1.
В первом случае x3 либо 0, либо 1. Во втором — x3 =
0. Таким образом, уравнение имеет 6 решений (см. рисунок).
Рассмотрим систему из двух уравнений.
Пусть x1 = 1. При x2 = 0
возможен лишь один случай: x3 = 1, переменная x4 =
0. При x2 = 1 возможно два случая: x3 = 0
и x3 = 1. В первом случае x4 = 1, во втором — x4 либо
0, либо 1. Всего имеем 4 варианта.
Пусть x1 = 0. При x2 = 1
возможен лишь один случай: x3 = 0, переменная x4 =
1. При x2 = 0 возможно два случая: x3 = 0
и x3 = 1. В первом случае x4 либо 1,
либо 0, во втором — x4 = 0. Всего имеем 4 варианта.
Таким образом, система из двух уравнений имеет 4
+ 4 = 8 вариантов (см. рисунок).
Система из трёх уравнений будет иметь 10 решений,
из четырёх — 12. Отрицание в последнем уравнении действует
только на комбинацию переменных, не связанных с с предыдущими уравнениями.
Поэтому, количество решений данной в условии системы совпадает с
количеством решений системы из шести однотипных уравнений (системы,
в которой в последнем уравнении нет знака отрицания после конъюнкции),
и равно 16.
Ответ: 16.
Задание
9. Сколько существует различных
наборов значений логических переменных x1, x2,
… x8, которые удовлетворяют всем перечисленным ниже условиям?
((x1 ≡ x2) ∧ (x3 ≡ x4)) ∨ (¬(x1 ≡ x2) ∧ ¬(x3 ≡ x4)) = 0
((x3 ≡ x4) ∧ (x5 ≡ x6)) ∨ (¬(x3 ≡ x4) ∧ ¬(x5 ≡ x6)) = 0
((x5 ≡ x6) ∧ (x7 ≡ x8)) ∨ (¬(x5 ≡ x6) ∧ ¬(x7 ≡ x8)) = 0
В ответе не нужно перечислять
все различные наборы значений переменных x1, x2,
… x8 при которых выполнена данная система равенств. В
качестве ответа Вам нужно указать количество таких наборов.
Пояснение.
Построим древо решений первого уравнения:
Заметим, что выражение (x3 ≡ x4)
в двух случаях равно 1 и в двух случаях равно 0. Таким образом, одно уравнение
имеет восемь решений.
Второе уравнение связано с первым только через
выражение (x3 ≡ x4). Построим древо решений
второго уравнения:
Для каждого из значений 0 и 1 выражения (x3 ≡
x4) существует четыре набора переменных x1, x2,…,x4,
удовлетворяющих первому уравнению (см. первый рисунок). Таким
образом, система из двух уравнений имеет 4 · 4 = 16
решений.
Третье уравнение связано со вторым только через
выражение (x5 ≡ x6). Построим древо решений
третьего уравнения:
Для каждого из значений 0 и 1 выражения (x5 ≡
x6) существует 2 · 4 = 8 наборов переменных
x1, x2,…,x6, удовлетворяющих первому
уравнению (см. первый и второй рисунок). Таким образом, система
из трёх уравнений имеет 8 · 4 = 32 решения.
Ответ: 32.
Задание
10. Сколько существует различных
наборов значений логических переменных 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
В ответе не нужно перечислять
все различные наборы значений переменных x1, x2,
… x12 при которых выполнена данная система равенств. В
качестве ответа Вам нужно указать количество таких наборов.
Пояснение.
Построим древо решений первого уравнения:
Заметим, что выражение (x3 ≡ x4)
в двух случаях равно 1 и в двух случаях равно 0. Таким образом, одно уравнение
имеет восемь решений.
Второе уравнение связано с первым только через
выражение (x3 ≡ x4). Построим древо решений
второго уравнения:
Для каждого из значений 0 и 1 выражения (x3 ≡
x4) существует четыре набора переменных x1, x2,…,x4,
удовлетворяющих первому уравнению (см. первый рисунок). Таким
образом, система из двух уравнений имеет 4 · 4 = 16
решений.
Третье уравнение связано со вторым только через
выражение (x5 ≡ x6). Построим древо решений
третьего уравнения:
Для каждого из значений 0 и 1 выражения (x5 ≡
x6) существует 2 · 4 = 8 наборов переменных
x1, x2,…,x6, удовлетворяющих первому
уравнению (см. первый и второй рисунок). Таким образом, система
из трёх уравнений имеет 8 · 4 = 32 решения.
Аналогично система из четырёх уравнений будет
иметь 64 решения, система из пяти уравнений — 128.
Ответ: 128.
Логические уравнения
Задание
1. Сколько различных решений имеет
уравнение J ∧ ¬K ∧ L ∧ ¬M ∧ (N ∨ ¬N)
= 0, где J,
K, L, M, N — логические переменные?
В ответе не нужно перечислять все различные наборы
значений J, K, L, M и N, при которых выполнено данное равенство. В качестве
ответа нужно указать количество таких наборов.
Пояснение.
Выражение (N ∨ ¬N) истинно при любом N, поэтому
J ∧ ¬K ∧ L ∧ ¬M =
0.
Применим отрицание к обеим частям логического
уравнения и используем закон де Моргана ¬ (А ∧ В) = ¬ А ∨ ¬ В . Получим
¬J ∨ K ∨ ¬L ∨ M = 1.
Логическая сумма равна 1, если хотя бы одно из составляющих
ее высказываний равно 1. Поэтому полученному уравнению удовлетворяют
любые комбинации логических переменных кроме случая, когда все входящие
в уравнение величины равны 0. Каждая из 4 переменных может быть равна
либо 1, либо 0, поэтому всевозможных комбинаций 2·2·2·2 = 16.
Следовательно, уравнение имеет 16 −1 = 15 решений.
Осталось заметить, что найденные 15 решений соответствуют
любому из двух возможных значений значений логической переменной
N, поэтому исходное уравнение имеет 30 решений.
Задание
2. Сколько различных решений имеет
уравнение
((J → K) → (M
∧ N ∧ L)) ∧ ((J ∧ ¬K) → ¬ (M
∧ N ∧ L)) ∧ (M → J) = 1
где
J, K, L, M, N – логические переменные?
В ответе не нужно перечислять все различные наборы
значений J, K, L, M и N, при которых выполнено данное равенство. В качестве
ответа нужно указать количество таких наборов.
Пояснение.
Используем формулы A → B = ¬A ∨ B и ¬(А ∨ В) =
¬А ∧ ¬В
Рассмотрим первую подформулу:
(J → K) → (M
∧ N ∧ L) = ¬(¬J ∨ K) ∨ (M ∧ N ∧ L) = (J ∧ ¬K) ∨ (M ∧ N ∧ L)
Рассмотрим вторую подформулу
(J ∧ ¬K) → ¬(M ∧ N ∧ L) = ¬(J ∧ ¬K) ∨ ¬(M ∧ N ∧ L) = (¬J ∨ K) ∨ ¬M ∨ ¬N ∨ ¬L
Рассмотрим третью подформулу
1) M → J = 1 следовательно,
а)
M = 1 J = 1
(J ∧ ¬K) ∨ (M ∧ N ∧ L) = (1 ∧ ¬K) ∨ (1 ∧ N ∧ L) = ¬K ∨ N ∧ L;
(0 ∨ K) ∨ 0 ∨ ¬N ∨ ¬L = K ∨ ¬N ∨ ¬L;
Объединим:
¬K ∨ N ∧ L ∧ K ∨ ¬N ∨ ¬L = 0 ∨ L ∨ 0 ∨ ¬L =
L ∨ ¬L = 1 следовательно, 4
решения.
б)
M = 0 J = 1
(J ∧ ¬K) ∨ (M ∧ N ∧ L) = (1 ∧ ¬K) ∨ (0 ∧ N ∧ L) = ¬K;
(¬J ∨ K) ∨ ¬M ∨ ¬N ∨ ¬L =
(0 ∨ K)
∨ 1 ∨ ¬N ∨ ¬L =
K ∨ 1 ∨ ¬N ∨ ¬L
Объединим:
K ∨ 1 ∨ ¬N ∨ ¬L ∧ ¬K =
1 ∨ ¬N ∨ ¬L следовательно, 4 решения.
в) M = 0 J = 0.
(J ∧ ¬K) ∨ (M ∧ N ∧ L) = (0 ∧ ¬K) ∨ (0 ∧ N ∧ L) = 0.
(¬J ∨ K) ∨ ¬M ∨ ¬N ∨ ¬L =
(1 ∨ K)
∨ 1 ∨ ¬N ∨ ¬L.
Ответ: 4 + 4 = 8.
Задание
3. Сколько различных решений имеет
уравнение:
¬((J
→ K) → (L
∧ M ∧ N)) ∨ ¬((L
∧ M ∧ N) → (¬J ∨ K)) ∨ (M ∧ J) = 0
Пояснение.
Используем формулу A → B = ¬A ∨ B
Рассмотрим первую подформулу:
¬((¬J
∨ K)
→ (M ∧ N ∧ L)) = ¬(¬(¬J ∨ K) ∨ (M ∧ N ∧ L)) = ¬((J
∧ ¬K) ∨ (M ∧ N ∧ L)) =
Учитывая, что ¬(А ∨ В) =
¬А ∧ ¬В,
=
(¬J ∨ K)
∧ (¬M ∨ ¬N ∨ ¬L)
Рассмотрим вторую подформулу
¬((L
∧ M ∧ N) → (¬J ∨ K)) = ¬(¬(L ∧ M ∧ N) ∨ (¬J ∨ K)) = L ∧ M ∧ N ∧ J ∧ ¬K
Применим отрицание к левой и правой части уравнения,
получится
[(J
∧ ¬K) ∨ (M ∧ N ∧ L)] ∧ [¬L ∨ ¬M ∨ ¬N ∨ ¬J ∨ K] ∧ [¬M ∨ ¬J] = 1
1) (¬M ∨ ¬J)
= 1, следовательно,
а)
M = 0 J = 0
0 ∧ ¬K ∧ ¬L ∨ ¬N ∨ K, следовательно, 0
решений.
б)
M = 1 J = 0
[(0
∧ ¬K) ∨ (1 ∧ N ∧ L)] ∧ [¬L ∨ 0 ∨ ¬N ∨ 1 ∨ K] ∧ [¬M ∨ 1] = N ∧ L ∧ ¬L ∨ ¬N ∨ 1 ∨ K = 1 => L=N=1, следовательно, 2 решения.
в)
M = 0 J = 1
[(1
∧ ¬K) ∨ (0 ∧ N ∧ L)] ∧ [¬L ∨ ¬0 ∨ ¬N ∨ ¬1∨ K]
∧ [¬0 ∨ ¬1]
= 1, следовательно, 4 решения.
Ответ: 2 + 4 = 6.
Задание
4. Сколько различных решений имеет
уравнение
((K ∨ L) → (L ∧ M ∧ N)) = 0
где
K, L, M, N – логические переменные? В Ответе не нужно перечислять
все различные наборы значений K, L, M и N, при которых выполнено данное
равенство. В качестве Ответа Вам нужно указать количество таких наборов.
Пояснение.
перепишем
уравнение, используя более простые обозначения операций:
((K + L) → (L
· M · N)) = 0
1) из таблицы истинности операции «импликация»
(см. первую задачу) следует, что это равенство верно тогда и только
тогда, когда одновременно
K + L = 1 и L · M · N = 0
2) из первого уравнения следует, что хотя бы
одна из переменных, K или L, равна 1 (или обе вместе); поэтому рассмотрим
три случая
3) если K = 1 и L = 0, то второе равенство выполняется
при любых М и N; поскольку существует 4 комбинации двух логических
переменных (00, 01, 10 и 11), имеем 4 разных решения
4) если K = 1 и L = 1, то второе равенство выполняется
при М · N = 0; существует 3 таких комбинации (00, 01 и 10), имеем еще 3
решения
5) если K = 0, то обязательно L = 1 (из первого
уравнения); при этом второе равенство выполняется при М · N = 0; существует
3 таких комбинации (00, 01 и 10), имеем еще 3 решения
6) всего получаем 4 + 3 + 3 = 10 решений.
Ответ: 10
Задание
5. Сколько различных решений имеет
уравнение
(K ∧ L) ∨ (M ∧ N) = 1
где
K, L, M, N – логические переменные? В ответе не нужно перечислять
все различные наборы значений K, L, M и N, при которых выполнено данное
равенство. В качестве ответа вам нужно указать только количество
таких наборов.
Пояснение.
Выражение истинно в трех случаях, когда (K ∧ L) и (M ∧ N) равны соответственно 01, 11, 10.
1) «01» K ∧ L = 0; M ∧ N = 1, => M, N равны 1, а K и L любые, кроме как одновременно 1. Следовательно 3 решения.
2) «11» K ∧ L = 1; M ∧ N = 1. => 1 решение.
3) «10» K ∧ L = 1; M ∧ N = 0. => 3 решения.
Задание
6. Сколько различных решений имеет
уравнение
(X ∧ Y ∨ Z) → (Z ∨ P) = 0
где
X, Y, Z, P – логические переменные? В ответе не нужно перечислять
все различные наборы значений, при которых выполнено данное равенство.
В качестве ответа вам нужно указать только количество таких наборов.
Пояснение.
Применим преобразование импликации:
(X ∧ Y ∨ Z) → (Z ∨ P) = 0 =>
¬(X
∧ Y ∨ Z) ∨ (Z ∨ P) = 0;
(¬X
∨ ¬Y ∧ ¬Z) ∨ (Z ∨ P) = 0;
Логическое ИЛИ ложно только в одном случае: когда
оба выражения ложны.
Следовательно,
(Z ∨ P) = 0 => Z = 0, P = 0.
¬X ∨ ¬Y ∧ ¬Z =
0 => ¬X ∨ ¬Y ∧ 1 = 0 =>
¬X ∨ ¬Y = 0 => X = 1; Y = 1.
Следовательно, существует только одно решение
уравнения.
Задание
7. Сколько различных решений имеет
уравнение
(X ∨ Y ∨ Z) → (X ∧ P) = 1
где
X, Y, Z, P – логические переменные? В ответе не нужно перечислять
все различные наборы значений, при которых выполнено данное равенство.
В качестве ответа вам нужно указать только количество таких наборов.
Пояснение.
Применим преобразование импликации:
(X ∨ Y ∨ Z) → (X ∧ P) = 1;
¬(X
∨ Y ∨ Z) ∨ (X ∧ P) = 1;
(¬X ∧ ¬Y ∧ ¬Z) ∨ (X ∧ P) = 1; (1)
Логическое «ИЛИ» ложно , когда ложны оба
утверждения.
Логическое «И» истинно только тогда,
когда истинны оба утверждения.
Вариант 1.
(¬X ∧ ¬Y ∧ ¬Z) = 1 тогда X = 0, Y = 0, Z = 0.
Тогда из (1) следует, что P может быть как 1, так и
0, то есть 2 набора решений.
Вариант 2.
(¬X ∧ ¬Y ∧ ¬Z) = 0, (X ∧ P) = 1.
Тогда P = 1, X = 1.
(0 ∧ ¬Y ∧ ¬Z) = 0 => есть 4 решения.
В итоге 6 решений.
Задание
8. Сколько различных решений имеет
уравнение
(K ∨ L) ∧ (M ∨ N) = 1
где
K, L, M, N – логические переменные? В ответе не нужно перечислять
все различные наборы значений K, L, M и N, при которых выполнено данное
равенство. В качестве ответа вам нужно указать только количество
таких наборов.
Пояснение.
Логическое И истинно только в одном случае:
когда все выражения истинны.
K ∨ L = 1, M ∨ N = 1.
Каждое из уравнений дает по 3 решения.
Рассмотрим уравнение А ∧ В = 1 если и А и В принимают истинные значения в трех случаях каждое, то в целом уравнение
имеет 9 решений.
Следовательно ответ 9.
Задание
9. Сколько различных решений имеет
уравнение
((A → B)∧ C) ∨ (D ∧ ¬D)=
1,
где
A, B, C, D – логические переменные?
В ответе не нужно перечислять все различные наборы
значений A, B, C, D, при которых выполнено данное равенство. В качестве
ответа вам нужно указать количество таких наборов.
Пояснение.
Логическое «ИЛИ» истинно , когда истинно
хотя бы одно из утверждений.
(D ∧ ¬D)= 0 при любых D.
Следовательно,
(A → B)∧ C) = 1 => C = 1; A → B
= 1 => ¬ A ∨ B = 1, что дает нам 3 варианта решений при каждом D.
(D ∧ ¬
D)= 0 при любых D, что дает нам два варианта решений
(при D = 1, D = 0).
Следовательно: всего решений 2*3 = 6.
Итого 6 решений.
Задание
10. Сколько различных решений имеет
уравнение
(¬K ∨ ¬L ∨ ¬M) ∧ (L ∨ ¬M ∨ ¬N) = 0
где
K, L, M, N – логические переменные? В ответе не нужно перечислять
все различные наборы значений K, L, M и N, при которых выполнено данное
равенство. В качестве ответа вам нужно указать только количество таких
наборов.
Пояснение.
Применим отрицание к обеим частям уравнения:
(K ∧ L ∧ M) ∨ (¬L ∧ M ∧ N) = 1
Логическое ИЛИ истинно в трех случаях.
Вариант 1.
K ∧ L ∧ M = 1, тогда K, L, M = 1, а ¬L ∧ M ∧ N = 0. N любое, то есть 2 решения.
Вариант 2.
¬L ∧ M ∧ N = 1, тогда N, M = 1; L = 0, K любое, то есть 2 решения.
Следовательно, ответ 4.
Системы логических уравнений, содержащие не однотипные
уравнения
Задание
1. Сколько существует различных
наборов значений логических переменных x1, x2, x3, x4, x5, y1, y2,
y3, y4, y5, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → x2) ∧ (x2 → x3) ∧ (x3 → x4) ∧ (x4 → x5 ) = 1
(y1 → y2) ∧ (y2 → y3) ∧ (y3 → y4) ∧ (y4 → y5 ) = 1
x1 ∨ y1 = 1
В ответе не нужно перечислять все различные наборы
значений переменных x1, x2, x3, x4, x5, y1, y2, y3, y4, y5, при которых
выполнена данная система равенств. В качестве ответа Вам нужно указать
количество таких наборов.
Пояснение.
1) Из последнего уравнения следует, что глобально
мы имеем три варианта — x1=1, y1=1; x1=0, y1=1; x1=1, y1=0.
2) Логическое И истинно, только тогда, когда истины
все утверждения, а импликация ложна только в случае, если из истинного
следует ложное.
3) Уравнение (1) описывает ряд переменных {x1,
x2, x3, x4, x5}. Так как из переменной с более низким номером всегда следует
переменная с более высоким, если любую переменную из этого ряда приравнять
1, то все следующие должны также быть равны 1. Для уравнения (2) существует
то же самое правило. Иначе говоря, если записать переменные x (или y)
в порядке возрастания их номеров, слева будут нули, а справа — единицы.
4) Рассмотрим вариант x1=1, y1=1. Так как первые
числа каждого ряда равны 1, то все следующие тоже равны 1. Существует
только одна комбинация для этого варианта.
5) Рассмотрим вариант x1=0, y1=1. Для y-ряда все
переменные равны 1, для x же существует 5 комбинаций, так как в ряде x
может быть от 1 до 5 нолей включительно.
6) Последний вариант рассмотрим аналогично
предыдущему. Там существует всего 5 комбинаций.
Правильный ответ: 5+5+1=11 комбинаций.
Задание
2. Сколько существует различных
наборов значений логических переменных x1, x2, x3, x4, x5, y1, y2,
y3, y4, y5, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → x2) ∧ (x2 → x3) ∧ (x3 → x4) ∧ (x4 → x5 ) = 1
(y5 → y4) ∧ (y4 → y3) ∧ (y3 → y2) ∧ (y2 → y1 ) = 1
x3 ∧ y3 = 1
В ответе не нужно перечислять
все различные наборы значений переменных x1, x2, x3, x4, x5, y1, y2,
y3, y4, y5, при которых выполнена данная система равенств. В качестве
ответа Вам нужно указать количество таких наборов.
Пояснение.
1) Из последнего уравнения следует, что глобально
мы имеем x3=1, y3=1.
2) Логическое И истинно, только тогда, когда истины
все утверждения, а импликация ложна только в случае, если из истинного
следует ложное.
3) Уравнение (1) описывает ряд переменных {x1,
x2, x3, x4, x5}. Так как из переменной с более низким номером всегда следует
переменная с более высоким, если любую переменную из этого ряда приравнять
1, то все следующие должны также быть равны 1. Для уравнения (2) существует
то же самое правило, только наоборот: из переменной с более высоким
номером всегда следует переменная с более низким. Иначе говоря, если
записать переменные x в порядке возрастания их номеров, справа
будут единицы, а слева — нули, в y — напротив, слева единицы, справа —
нули.
4) Рассмотрим вариант x3=1, y3=1. Тогда все следующие:
x4, x5, y2, y1 тоже равны 1. Остаются переменные x1, x2, y4, y5. Так как
x2 следует из x1, для них мы имеем 3 варианта, аналогично для y4 и y5.
33=9.
Ответ — 9.
Задание
3. Сколько существует различных
наборов значений логических переменных x1, x2, x3, x4, y1, y2 y3, y4,
которые удовлетворяют всем перечисленным ниже условиям?
(x1 → x2) ∧ (x2 → x3) ∧ (x3 → x4) = 1
(¬y1 ∨ y2) ∧ (¬y2 ∨ y3) ∧ (¬y3 ∨ y4) = 1
(y1 → x1) ∧ (y2 → x2) ∧ (y3 → x3) ∧ (y4 → x4) = 1
В ответе не нужно перечислять все различные наборы
значений переменных x1, x2, x3, x4, y1, y2 y3, y4, при которых выполнена
данная система равенств. В качестве ответа Вам нужно указать количество
таких наборов.
Пояснение.
Конъюнкция истина тогда и только тогда, когда каждое
высказывание истинно.
Для первого выражения это означает, что, если
х1 равен 1, то х2, х3 и х4 также равны 1, т. е. для х1…х4 решения существуют
только в виде «1111», «0111», «0011»,
«0001» и «0000».
Применив преобразование импликации ко второму
выражению, увидим, что оно аналогично первому.
В третьем выражении из «y» следует соответствующее
ему «x», это означает, что если y = 1, то и x = 1.
Следовательно, первому набору для x
«1111» соответствует 5 наборов y. Второму — 4, третьему —
3, и. т. д.
Следовательно, ответ: 5 + 4 + 3 + 2 + 1 = 15.
Задание
4. Сколько существует различных
наборов значений логических переменных x1, x2, x3, x4, x5, y1, y2,
y3, y4, y5, которые удовлетворяют всем перечисленным ниже условиям?
(x1
→ x2) ∧ (x2 → x3) ∧ (x3 → x4) ∧ (x4 → x5 ) = 1
(y1
→ y2) ∧ (y2 → y3) ∧ (y3 → y4) ∧ (y4 → y5 ) = 1
x1 → y1 = 1
В
ответе не нужно перечислять все различные наборы значений переменных
x1, x2, x3, x4, x5, y1, y2, y3, y4, y5, при которых выполнена данная система
равенств. В качестве ответа Вам нужно указать количество таких наборов.
Пояснение.
1) Из последнего уравнения следует, что глобально
мы имеем три варианта — x1=1, y1=1; x1=0, y1=1; x1=0, y1=0.
2) Логическое И истинно, только тогда, когда истины
все утверждения, а импликация ложна только в случае, если из истинного
следует ложное.
3) Уравнение (1) описывает ряд переменных {x1,
x2, x3, x4, x5}. Так как из переменной с более низким номером всегда следует
переменная с более высоким, если любую переменную из этого ряда приравнять
1, то все следующие должны также быть равны 1. Для уравнения (2) существует
то же самое правило. Иначе говоря, если записать переменные x (или y)
в порядке возрастания их номеров, справа будут единицы, а слева —
нули.
4) Рассмотрим вариант x1=1, y1=1. Так как первые
числа каждого ряда равны 1, то все следующие тоже равны 1. Существует
только одна комбинация для этого варианта.
5) Рассмотрим вариант x1=0, y1=1. Для y-ряда все
переменные равны 1, для x же существует 5 комбинаций, так как в ряде x
может быть от 1 до 5 нолей включительно.
6) Последний вариант рассмотрим аналогично
предыдущему. Там существует всего 25 комбинаций.
Правильный ответ: 25+5+1=31 комбинация.
Задание
5. Сколько существует различных
наборов значений логических переменных x1, х2, хЗ, х4, х5, хб, y1,
у2, уЗ, у4, у5, у6 которые удовлетворяют всем перечисленным ниже условиям?
(x1 → х2) ∧ (х2 → хЗ) ∧ (хЗ → х4) ∧ (х4 → х5) ∧ (х5 → х6) = 1
(y1 → y2) ∧ (у2 → уЗ) ∧ (уЗ → у4) ∧ (у4 → у5) ∧ (у5 → у6) = 1
x1 ∨ y1 = 1
В ответе не нужно перечислять
все различные наборы значений переменных x1, х2, хЗ, х4, х5, y1, у2,
уЗ, у4, у5, при которых выполнена данная система равенств. В качестве
ответа Вам нужно указать количество таких наборов.
Пояснение.
1) Из последнего уравнения следует, что глобально
мы имеем три варианта — x1=1, y1=1; x1=0, y1=1; x1=1, y1=0.
2) Логическое И истинно, только тогда, когда истины
все утверждения, а импликация ложна только в случае, если из истинного
следует ложное.
3) Уравнение (1) описывает ряд переменных {x1,
x2, x3, x4, x5, x6}. Так как из переменной с более низким номером всегда
следует переменная с более высоким, если любую переменную из этого
ряда приравнять 1, то все следующие должны также быть равны 1. Для уравнения
(2) существует то же самое правило. Иначе говоря, если записать переменные
x (или y) в порядке возрастания их номеров, справа будут нули, а слева
— единицы.
4) Рассмотрим вариант x1=1, y1=1. Так как первые
числа каждого ряда равны 1, то все следующие тоже равны 1. Существует
только одна комбинация для этого варианта.
5) Рассмотрим вариант x1=0, y1=1. Для y-ряда все
переменные равны 1, для x же существует 6 комбинаций, так как в ряде x
может быть от 1 до 6 нолей включительно.
6) Последний вариант рассмотрим аналогично
предыдущему. Там существует всего 6 комбинаций.
Правильный ответ: 6+6+1=13 комбинаций.
Задание
6. Сколько существует различных
наборов значений логических переменных x1, х2, хЗ, х4, х5, y1, у2,
уЗ, у4, у5, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → х2) ∧ (х2 → хЗ) ∧ (хЗ → х4) ∧ (х4 → х5 )
= 1
(y1 → y2) ∧ (у2 → уЗ) ∧ (уЗ → у4) ∧ (у4 → у5 )
= 1
x1 ∨ y1 = 1
В ответе не нужно перечислять все различные наборы
значений переменных x1, х2, хЗ, х4, х5, y1, у2, уЗ, у4, у5, при которых
выполнена данная система равенств. В качестве ответа Вам нужно указать
количество таких наборов.
Пояснение.
1) Из последнего уравнения следует, что глобально
мы имеем три варианта — x1=1, y1=1; x1=0, y1=1; x1=1, y1=0.
2) Логическое И истинно, только тогда, когда истины
все утверждения, а импликация ложна только в случае, если из истинного
следует ложное.
3) Уравнение (1) описывает ряд переменных {x1,
x2, x3, x4, x5}. Так как из переменной с более низким номером всегда следует
переменная с более высоким, если любую переменную из этого ряда приравнять
1, то все следующие должны также быть равны 1. Для уравнения (2) существует
то же самое правило. Иначе говоря, если записать переменные x (или y)
в порядке возрастания их номеров, справа будут нули, а слева — единицы.
4) Рассмотрим вариант x1=1, y1=1. Так как первые
числа каждого ряда равны 1, то все следующие тоже равны 1. Существует
только одна комбинация для этого варианта.
5) Рассмотрим вариант x1=0, y1=1. Для y-ряда все
переменные равны 1, для x же существует 5 комбинаций, так как в ряде x
может быть от 1 до 5 нолей включительно.
6) Последний вариант рассмотрим аналогично
предыдущему. Там существует всего 5 комбинаций.
Правильный ответ: 5+5+1=11 комбинаций.
Задание
7. Сколько существует различных
наборов значений логических переменных x1, x2, x3, x4, x5, y1, y2,
y3, y4, y5, которые удовлетворяют всем перечисленным ниже условиям?
(x1 → x2) ∧ (x2 → x3) ∧ (x3 → x4) ∧ (x4 → x5 ) = 1
(y1 → y2) ∧ (y2 → y3) ∧ (y3 → y4) ∧ (y4 → y5 ) = 1
y5 → x5 = 1
В ответе не нужно перечислять все различные наборы
значений переменных x1, x2, x3, x4, x5, y1, y2, y3, y4, y5, при которых
выполнена данная система равенств. В качестве ответа Вам нужно указать
количество таких наборов.
Пояснение.
1) Из последнего уравнения следует, что глобально
мы имеем три варианта: x5=1, y5=1; x5=0, y5=0; x5=0, y5=1.
2) Логическое И истинно, только тогда, когда истины
все утверждения, а импликация ложна только в случае, если из истинного
следует ложное.
3) Уравнение (1) описывает ряд переменных {x1,
x2, x3, x4, x5}. Так как из переменной с более низким номером всегда следует
переменная с более высоким, если любую переменную из этого ряда приравнять
1, то все следующие должны также быть равны 1. Для уравнения (2) существует
то же самое правило. Иначе говоря, если записать переменные x в порядке
возрастания их номеров, справа будут нули, а слева — единицы, в y — так
же.
4) Рассмотрим вариант x5=1, y5=1. Тогда остальные
переменные могут принимать любые значения: всего таких комбинаций 25.
5) Рассмотрим вариант х5=0, у5=0. Тогда все переменные
равны 0, следовательно, 1 комбинация.
6) Рассмотрим вариант х5=0, у5=1. Тогда все переменные
х равны 0, а переменные у могут принимать любые значения. Всего таких
комбинаций 5.
Ответ: 31.
Задание
8. Сколько существует различных
наборов значений логических переменных x1, х2, хЗ, х4, х5, у1, у2,
уЗ, у4, у5, которые удовлетворяют всем перечисленным ниже условиям?
В ответе не нужно перечислять
все различные наборы значений переменных x1, х2, хЗ, х4, х5, у1, у2,
уЗ, у4, у5, при которых выполнена данная система равенств. В качестве
ответа Вам нужно указать количество таких наборов.
Пояснение.
Заметим, что первые два уравнения связаны друг
с другом только через третье.
Найдем количество решений первого уравнения.
Каждая из переменных x1, … , x5 может принимать только два значения.
Импликация ложна только тогда, когда из истины следует ложь. Если записать
значения переменных подряд, то можно увидеть, что для того, чтобы равенство
выполнялось, необходимо, чтобы после «1» никогда не стоял
«0». Следовательно, получаем такие решения: (x1,x2,x3,x4,x5)
= 00000, 00001, 00011, 00111, 01111, 11111.
Во втором уравнении необходимо, чтобы после
«0» никогда не стояла «1». Следовательно, получаем
такие решения: (y1,y2,y3,y4,y5) = 00000, 10000, 11000, 11100, 11110, 11111.
Таким образом, система из двух уравнений имеет 6·6 = 36 решений:
для каждого набора переменных y существует 6 наборов переменных
x.
00000 |
10000 |
11000 |
11100 |
11110 |
11111 |
(y1,y2,y3,y4,y5) |
00000 |
00000 |
00000 |
00000 |
00000 |
00000 |
(x1,x2,x3,x4,x5) |
00001 |
00001 |
00001 |
00001 |
00001 |
00001 |
|
00011 |
00011 |
00011 |
00011 |
00011 |
00011 |
|
00111 |
00111 |
00111 |
00111 |
00111 |
00111 |
|
01111 |
01111 |
01111 |
01111 |
01111 |
01111 |
|
11111 |
11111 |
11111 |
11111 |
11111 |
11111 |
Третье уравнение ложно, когда (x1,y1) = 00. Вычеркнем
из нашей таблицы те решения, для которых (x1,y1) = 00.
00000 |
10000 |
11000 |
11100 |
11110 |
11111 |
(y1,y2,y3,y4,y5) |
00000 |
00000 |
00000 |
00000 |
00000 |
(x1,x2,x3,x4,x5) |
|
00001 |
00001 |
00001 |
00001 |
00001 |
||
00011 |
00011 |
00011 |
00011 |
00011 |
||
00111 |
00111 |
00111 |
00111 |
00111 |
||
01111 |
01111 |
01111 |
01111 |
01111 |
||
11111 |
11111 |
11111 |
11111 |
11111 |
11111 |
Таким образом, имеется 31 набор переменных, удовлетворяющих
системе.
Задание 9. Сколько существует различных наборов значений
логических переменных x1, х2, хЗ, х4, х5, х6, у1, у2, уЗ, у4, у5, у6, которые
удовлетворяют всем перечисленным ниже условиям?
В ответе не нужно перечислять
все различные наборы значений переменных x1, х2, хЗ, х4, х5, х6, у1,
у2, уЗ, у4, у5, у6, при которых выполнена данная система равенств. В
качестве ответа Вам нужно указать количество таких наборов.
Пояснение.
Заметим, что первые два уравнения связаны друг
с другом только через третье.
Найдем количество решений первого уравнения.
Каждая из переменных x1, … , x6 может принимать только два значения.
Импликация ложна только тогда, когда из истины следует ложь. Если записать
значения переменных подряд, то можно увидеть, что для того, чтобы равенство
выполнялось, необходимо, чтобы после «1» никогда не стоял
«0». Следовательно, получаем такие решения: (x1,x2,x3,x4,x5,
x6) = 000000, 000001, 000011, 000111, 001111, 011111, 111111.
Во втором уравнении необходимо, чтобы после
«0» никогда не стояла «1». Следовательно, получаем
такие решения: (y1,y2,y3,y4,y5, y6) = 000000, 100000, 110000, 11100, 111100,
111110, 111111. Таким образом, система из двух уравнений имеет
7·7 = 49 решений: для каждого набора переменных y существует
7 наборов переменных x.
000000 |
100000 |
110000 |
111000 |
111100 |
111110 |
111111 |
(y1,y2,y3,y4,y5, y6) |
000000 |
000000 |
000000 |
000000 |
000000 |
000000 |
000000 |
(x1,x2,x3,x4,x5, x6) |
000001 |
000001 |
000001 |
000001 |
000001 |
000001 |
000001 |
|
000011 |
000011 |
000011 |
000011 |
000011 |
000011 |
000011 |
|
000111 |
000111 |
000111 |
000111 |
000111 |
000111 |
000111 |
|
001111 |
001111 |
001111 |
001111 |
001111 |
001111 |
001111 |
|
011111 |
011111 |
011111 |
011111 |
011111 |
011111 |
011111 |
|
111111 |
111111 |
111111 |
111111 |
111111 |
111111 |
111111 |
Третье уравнение ложно, когда (x1,y1) = 00. Вычеркнем
из нашей таблицы те решения, для которых (x1,y1) = 00.
000000 |
100000 |
110000 |
111000 |
111100 |
111110 |
111111 |
(y1,y2,y3,y4,y5, y6) |
000000 |
000000 |
000000 |
000000 |
000000 |
000000 |
(x1,x2,x3,x4,x5, x6) |
|
000001 |
000001 |
000001 |
000001 |
000001 |
000001 |
||
000011 |
000011 |
000011 |
000011 |
000011 |
000011 |
||
000111 |
000111 |
000111 |
000111 |
000111 |
000111 |
||
001111 |
001111 |
001111 |
001111 |
001111 |
001111 |
||
011111 |
011111 |
011111 |
011111 |
011111 |
011111 |
||
111111 |
111111 |
111111 |
111111 |
111111 |
111111 |
111111 |
Таким образом, имеется 43 наборов переменных,
удовлетворяющих системе.
Задание
10. Сколько существует различных
наборов значений логических переменных x1, x2,
… x12, которые удовлетворяют всем перечисленным ниже
условиям?
((x1 ≡ x2) ∨ (x3 ≡ x4)) ∧ (¬(x1 ≡ x2) ∨ ¬(x3 ≡ x4)) = 1
((x3 ≡ x4) ∨ (x5 ≡ x6)) ∧ (¬(x3 ≡ x4) ∨ ¬(x5 ≡ x6)) = 1
…
((x9 ≡ x10) ∨ (x11 ≡ x12)) ∧ (¬(x9 ≡ x10) ∨ ¬(x11 ≡ x12)) = 1
В ответе не нужно перечислять
все различные наборы значений переменных x1, x2,
… x12 при которых выполнена данная система равенств. В
качестве ответа Вам нужно указать количество таких наборов.
Пояснение.
Построим древо решений первого уравнения:
Заметим, что выражение (x3 ≡ x4)
в двух случаях равно 1 и в двух случаях равно 0. Таким образом, одно уравнение
имеет восемь решений.
Второе уравнение связано с первым только через
выражение (x3 ≡ x4). Построим древо решений
второго уравнения:
Для каждого из значений 0 и 1 выражения (x3 ≡
x4) существует четыре набора переменных x1, x2,…,x4,
удовлетворяющих первому уравнению (см. первый рисунок). Таким
образом, система из двух уравнений имеет 4 · 4 = 16
решений.
Третье уравнение связано со вторым только через
выражение (x5 ≡ x6). Построим древо решений
третьего уравнения:
Для каждого из значений 0 и 1 выражения (x5 ≡
x6) существует 2 · 4 = 8 наборов переменных
x1, x2,…,x6, удовлетворяющих первому
уравнению (см. первый и второй рисунок). Таким образом, система
из трёх уравнений имеет 8 · 4 = 32 решения. Система
из четырёх — 128.
Ответ: 128.