Методическая разработка по теме:
«Использование
метода битовых цепочек при решении систем логических уравнений»
Рыжова Н.И.
учитель информатики и ИКТ
МОУ лицей № 4 г. Ейска Краснодарского края
г.Ейск
2013
год
Содержание
1.
Вступление
2.
Уравнения
с импликацией в произведении
3.
Задания
для самостоятельной работы учащихся
4.
Ответы к
заданиям
5.
Заключение
6.
Список
используемой литературы
Вступление
В своей работе по подготовке
учащихся к сдаче Единого Государственного Экзамена я часто сталкиваюсь с
трудностями понимания учащихся решения задания №23 на системы логических
уравнений. Это задание относится к заданиям высокого уровня сложности. В
Интернет и печатных изданиях есть огромное количество публикаций по этой теме.
Изучая и просматривая эти работы я пришла к выводу о том, что это огромное
«море» теоретического и практического материала необходимо осмыслить,
систематизировать и выработать методику преподавания данной темы на
дополнительных и факультативных занятиях для подготовке к ЕГЭ.
Данная разработка
предназначена для учащихся школ, сдающих ЕГЭ, учителей, методистов. В
разработке описаны методические основы применения метода битовых цепочек при
решении систем логических уравнений. Этот метод очень актуален, так как решает
большую группу заданий по данной теме, в том числе и задание 23 по материалам
демо-версии ЕГЭ-2017 года. В разработке я старалась как можно более подробно
раскрыть идею преобразования логических уравнений и их систем, используя данный
метод.
В разработке подробно
разобраны примеры задания 23 по материалам ЕГЭ разных лет и показана методика
их решения. Приведены задания для самостоятельной отработки сформированных
умений и навыков и ответы к ним.
Уравнения с импликацией в
произведении
1)
Сколько
различных решений имеет система логических уравнений
(x1 ® x2)
Ù (x2 ® x3)
Ù (x3 ® x4)
Ù (x5 ® x6)
= 1
(y1 ® y2)
Ù (y2 ® y3)
Ù (y3 ® y4)
Ù (y5 ® y6)=
1
(Øy1Úx1)Ù(Øy1Úx2)
Ù (Øy3Úx3)
Ù (Øy4Úx4)Ù(Øy5
Úx5) Ù(Øy6
Ú x6)= 1
где x1, …, x6, y1, …, y6 – логические переменные? В ответе не
нужно перечислять все различные наборы значений переменных, при которых
выполнено данное равенство. В качестве ответа нужно указать количество таких
наборов.
Из определения импликации следует, что импликация
истинна если xi <= xi+1. Поэтому, если x1=1, то остальные xi в цепочке решения должны все быть
равны 1. Если же в цепочке решений идут последовательно нули (0000…..) и в
каком-то месте появилась 1, то все оставшиеся будут только 1. Например в
решении 0000скачок1111, скачок может быть только один раз. Из второго уравнения
мы можем тоже самое сказать и для аргумента y.
Из
3-го уравнения Øyi Ú xi= yi ® xi поэтому yi
<= xi
Начинаем выписывать корни:
Для X=1 1 1 1 1
1
Матрица решений по Y будет
0 0 0 0 0 0
0 0 0 0 0 1
0 0 0 0 1 1
0 0 0 1 1 1 7 наборов корней
0 0 1 1 1 1
0 1 1 1 1 1
1 1 1 1 1 1
Для X=0 1 1 1 1
1
Матрица решений по Y будет
0 0 0 0 0 0
0 0 0 0 0 1
0 0 0 0 1 1 6 наборов корней
0 0 0 1 1 1
0 0 1 1 1 1
0 1 1 1 1 1
Для X=0 0 1 1 1
1
Матрица решений по Y будет
0 0 0 0 0 0
0 0 0 0 0 1
0 0 0 0 1 1 5 наборов корней
0 0 0 1 1 1
0 0 1 1 1 1
Для X=0 0 0 1 1
1
Матрица решений по Y будет
0 0 0 0 0 0
0 0 0 0 0 1
0 0 0 0 1 1 4 наборов корней
0 0 0 1 1 1
Для X=0 0 0 0 1
1
Матрица решений по Y будет
0 0 0 0 0 0
0 0 0 0 0 1
0 0 0 0 1 1 3 наборов корней
Для X=0 0 0 0 0
1
Матрица решений по Y будет
0 0 0 0 0 0
0 0 0 0 0 1 2 наборов корней
Для X=0 0 0 0 0
0
Матрица решений по Y будет
0 0 0 0 0
0 1 набор корней
Тогда общее количество корней получим как
объединение множества решений. Так как все корни разные, их сумма даст общее
количество решений.
К=7+6+5+4+3+2+1=28 решений
Рассмотрим еще один пример
2)
Сколько
различных решений имеет система логических уравнений
(x1 ® x2)
Ù (x2 ® x3)
Ù (x3 ® x4)
Ù (x5 ® x6)
= 1
(x1® Øy1)
Ù (x2® Øy2)
Ù (x3® Øy3)
Ù (x4® Øy4)
Ù(x5® Øy5)
Ù(x6® Øy6)=1
где x1, …, x6, y1, …, y6– логические переменные? В ответе не
нужно перечислять все различные наборы значений переменных, при которых
выполнено данное равенство. В качестве ответа нужно указать количество таких
наборов.
Из первого уравнения имеем xi
<= xi+1. Из
второго уравнения имеем xi <= Øyi.
Из второго уравнения видим,
что нет четкого перехода от 0 к 1:
Если xi=0,
то yi
может быть равным либо 0, либо 1. Если же xi=1,
то yi
может быть равным только 0.
На основании этих свойств
битовых цепочек начинаем выписывать корни.
Для X=1 1 1 1 1
1
Матрица решений по Y
будет
0 0 0 0 0 0 1 набор корней
Для X=0 1 1 1 1
1
Матрица решений по Y
будет
0 0 0 0 0 0 2 набора
корней
1 0 0 0 0 0
Для X=0 0 1 1 1
1
Матрица
решений по Y будет
0 0 0 0 0 0
0 1 0 0 0 00 4 набора
корней
1 0 0 0 0 0
1 1 0 0 0 0
Для X=0 0 0 1 1
1
Матрица решений по Y будет
0 0
0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
0 1 1 0 0 00 8 наборов корней
1 0 0 0 0 0
1 0 1 0 0 0
1 1 0 0 0 0
1 1 1 0 0 0
Для X=0 0 0 0 1
1
Матрица
решений по Y будет
0 0 0 0 0 0
0 0 0 1 0 0 16 наборов
корней
. . . . . .
1 1 1 0 0 0
1 1 1 1 0 0
Для X=0 0 0 0 0
1
Матрица
решений по Y будет
0 0 0 0 0 0
0 0 0 0 1 0 32 набора
корней
. . . . . .
1 1 1 1 0 0
1 1 1 1 1 0
Для X=0 0 0 0 0
0
Матрица
решений по Y будет
0 0 0 0 0 0
0 0 0 0 0 1 64 набора
корней
. . . . . .
1 1 1 1 1 0
1 1 1 1 1 1
Тогда общее количество корней получим как
объединение множества решений. Так как все корни разные, их сумма даст общее
количество решений.
К=1+2+4+8+16+32+64=127 решений
Рассмотрим еще один пример
3)
Сколько
различных решений имеет система логических уравнений
(x1 Ú x2)
Ù (Øx1 Ú Øx2)
Ù (x1 ® Øy1)=1
(x2 Ú x3)
Ù (Øx2 Ú Øx3)
Ù (x2 ® Øy2)=1
. . . . . .
. . . . . . . . . .
(x6 Ú x7) Ù (Øx6 Ú Øx7) Ù (x6 ® Øy6)=1
X7 ® Øy7=1
где x1, …, x4, y1, …, y4, z1, …, z4, – логические переменные? В ответе
не нужно перечислять все различные наборы значений переменных, при которых
выполнено данное равенство. В качестве ответа нужно указать количество таких
наборов.
Сгруппируем первые две
скобки в каждом уравнении. Из теории(смотрите часть 1) видно, что это строгая
дизъюнкция аргументов xi Å xi+1.
Перегруппируем уравнения, тат как произведение
скобок равно 1.
Получаем после замены и перегруппировки:
(x1 Å x2)
Ù(x1 ® Øy1)=1
(x1 Å x2)
Ù(x1 ® Øy1)=1
. . . . . . . . . . . .
(x1 Å x2)
Ù(x1 ® Øy1)=1
X7 ® Øy7=1
Затем
(x1 Å x2) Ù(x2 Å x3) Ù(x3 Å x4) Ù(x4 Å x5) Ù(x5 Å x5) Ù(x6 Å x7)=1
(x1® Øy1)
Ù(x2®Øy2)
Ù(x3®Øy3)
Ù(x4®Øy4)
Ù(x5®Øy5)
Ù(x6® Øy6)
(x7® Øy7)=1
По свойству строгой
дизъюнкции (она истинна только если аргументы разные:либо0 1, либо 1 0) из
первого уравнения получаем две битовые цепочки или «пилы»: первая пила
начинающаяся с 0, вторая пила начинающаяся с 1. Для аргументов
x1 x2 x3 x4 x5 x6 x7
0 1 0 1 0 1 0 (первая
пила, начинающаяся с 0)
1 0 1 0 1 0 1 (вторая
пила, начинающаяся с 1)
Разберем корни для первой пилы
Для X=0 1 0 1 0
1 0
Матрица решений по Y
будет такова, что всего в цепочке решений по Х ровно 4 нуля, а для Y
они дадут матрицу решений от 0000 до 1111, т.е. 16 строк-решений, там где в
цепочке решений по X будут единицы в матрице решений по
Y ,будут
также 1. Эта логика построения цепочек следует из второго уравнения. В нем если
xi=0,
то yi
может быть равным либо 0, либо 1. Если же xi=1,
то yi
может быть равным только 0.
Матрица решений по Y будет
0
1 0 1 0 1 0
0 1 0 0 1 0 0 1 0 0 1
Для X=1 0 1 0 1
0 1
Матрица решений по Y
будет такова, что всего в цепочке решений по Х ровно 3 нуля, а для Y они
дадут матрицу решений от 000 до 111, т.е. 8 строк-решений, там где в цепочке
решений по X будут единицы в матрице решений по Y
,будут также 1. Эта логика построения цепочек следует из второго уравнения. В
нем если xi=0, то yi
может быть равным либо 0, либо 1. Если же xi=1,
то yi
может быть равным только 0.
Матрица решений по Y будет
1 0
1 0 1 0 1
0 0 1 0 0 1 0 0 1 0
Тогда общее количество корней получим как
объединение множества решений. Так как все корни разные, их сумма даст общее
количество решений.
К=16+8=24 решений
Мы подробно разобрали применение метода битовых
цепочек для решения нескольких разных по структуре и набору корней уравнений.
Теперь попробуйте свои силы и решите следующие уравнения самостоятельно.
Задания для самостоятельной работы
учащихся
Задание 1
Сколько
различных решений имеет система логических уравнений
(Øx1 ® x2) Ù Ø(x1
® Øx3)
Ù (Øx2
® y1)
= 1
(Øx2 ® x3) Ù Ø(x2
® Øx4)
Ù (Øx3
® y2)
= 1
...
(Øx6 ® x7) Ù Ø(x6
® Øx8)
Ù (Øx7
® y6)
= 1
(Øx7 ® x8) Ù Ø(x7
® Øy7)
= 1
(Øy7 ® y8) =
1
где x1, …, x8, y1, …, y8 – логические переменные? В ответе не нужно перечислять все
различные наборы значений переменных, при которых выполнено данное равенство. В
качестве ответа нужно указать количество таких наборов.
Задание 2
Сколько
различных решений имеет система логических уравнений
(x1 ® (x2 Ú y2))
Ù (y1
® y2)
= 1
(x2 ® (x3 Ú y3))
Ù (y2
® y3)
= 1
...
(x7 ® (x8 Ú y8)) Ù (y7 ® y8) =
1
где x1, …, x8, y1, …, y8 – логические переменные? В ответе не нужно перечислять все
различные наборы значений переменных, при которых выполнено данное равенство. В
качестве ответа нужно указать количество таких наборов.
Задание 3
Сколько
различных решений имеет система уравнений?
(x1 ® x2)
Ù (x2
® x3)
Ù (x3
® x4)
= 1
(у1 ® у2)
Ù (у2
® у3)
Ù (у3
® у4)
= 1
(Øy1 Ú x1) Ù (Øx2
Ú y2) =
1
где x1,x2,…,x4, у1,у2,…,у4 – логические переменные? В
ответе не нужно перечислять все различные наборы значений переменных, при
которых выполнено данное равенство. В качестве ответа нужно указать количество
таких наборов.
Задание 4
Сколько
различных решений имеет система уравнений?
(x1 ® x2)
Ù (x2
® x3)
Ù (x3
® x4)
Ù (x4
® x5)
Ù (x5
® x6)
= 1
(у1 ® у2)
Ù (у2
® у3)
Ù (у3
® у4)
Ù (у4
® у5)
Ù (у5
® у6)
= 1
x1 Ú y1 = 1
где x1,x2,…,x6, у1,у2,…,у6 – логические переменные? В
ответе не нужно перечислять все различные наборы значений переменных, при
которых выполнено данное равенство. В качестве ответа нужно указать количество
таких наборов.
Задание 5
Сколько
различных решений имеет система уравнений?
(x1 ® Øx2)
Ù (x1
® Øx3)
Ù (x1
® Øx4)
Ù (x1
® Øx5)
= 1
(Øу1 ® у2)
Ù (у2
® Øу3)
Ù (Øу3
® у4)
Ù (у4
® Øу5)
= 1
(Øx1 Ú y1 ) Ù x1= 1
где x1,x2,…,x5, у1,у2,…,у5 – логические переменные? В
ответе не нужно перечислять все различные наборы значений переменных, при
которых выполнено данное равенство. В качестве ответа нужно указать количество
таких наборов.
Задание 6
Сколько
различных решений имеет система уравнений?
(x1 ® x2) Ù (x2
® x3)
Ù (x3
® x4)
= 1
(y1 ® y2) Ù (y2
® y3)
Ù (y3
® y4)
= 1
(z1 ® z2) Ù (z2 ® z3) Ù (z3 ® z4) =
1
x1 Ú y1 Ú z1 = 1
где x1,x2,…,x4, у1,у2,…,у4,
z1,z2,…,z4 – логические переменные? В ответе не
нужно перечислять все различные наборы значений переменных, при которых
выполнено данное равенство. В качестве ответа нужно указать количество таких
наборов.
Задание 7
Сколько
различных решений имеет система логических уравнений
(x1 ® x2) Ù (x2
® x3)
Ù (x3
® x4)
Ù (x4
® x5)
= 1
(y1 ® y2) Ù (y2
® y3)
Ù (y3
® y4)
Ù (y4
® y5)
= 1
(z1 ® z2) Ù (z2 ® z3) Ù (z3 ® z4) Ù (z4 ® z5) =
1
x3 Ù y4 Ù z5 =
0
где x1, …, x5, y1, …, y5, z1, …, z5, – логические переменные? В ответе не нужно перечислять все
различные наборы значений переменных, при которых выполнено данное равенство. В
качестве ответа нужно указать количество таких наборов.
Ответы к заданиям
1)
128
2)
1012
3)
15
4)
13
5)
6)
61
7)
156
Заключение
В данной методической
разработке я затронула только один метод решения логических уравнений и их
систем – это метод битовых цепочек.
В дальнейшем автор планирует
расширять интересную для нее тематику и выпустить разработку по другим методам
– метод введения новых переменных, метод добавления корней по принципу решения
первого уравнения и другие интересные способы решения систем логических
уравнений.
Список используемой литературы
1. Бочаров
В.А., Маркин В.И. Введение в логику. – М.: ФОРУМ: ИНФРА-М, 2008.
2. Брюшинкин
В.Н. Логика: Учебник для студентов гуманитарных вузов. – М., 2001.
3. Войшвилло
Е.К., Дегтярев М.Г. Логика: Учеб. Для студентов высших учебных заведений. – М.:
Изд- ВЛАДОС-ПРЕСС, 2001.
4. Войшвилло
Е.К., Дегтярев М.Г. Логика как часть теории познания и научной методологии
(фундаментальный курс). Учебное пособие для студентов философских факультетов и
преподавателей логики. В 2 книгах. М.: Наука, 1994.
5. Горбатов
В.В. Логика: Учебно-практическое пособие. – М.: МЭСИ, 2008
Интернет-ресурсы
1. Авторский
сайт Константина Полякова http://kpolyakov.spb.ru
2.
http://www.logic-books.info/taxonomy/term/21 и
http://www.logic-books.info/taxonomy/term/22 – Учебная литература по логике и
математической логике.
3.
http://philosophy.ru/library/logic_math/ – Библиотека книг П.Д. Савкина по
математической логике.
4.
http://eqworld.ipmnet.ru/ru/library/mathematics/logic.htm: Библиотека книг по
математической логике
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.