Инфоурок Информатика Другие методич. материалыМетодическая разработка по теме: «Использование метода битовых цепочек при решении систем логических уравнений»

Методическая разработка по теме: «Использование метода битовых цепочек при решении систем логических уравнений»

Скачать материал

Методическая разработка по теме:

 

 

 

 

 

«Использование метода битовых цепочек при решении систем логических уравнений»

 

 

Рыжова Н.И.

учитель информатики и ИКТ

МОУ лицей № 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, у12,…,у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, у12,…,у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, у12,…,у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, у12,…,у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: Библиотека книг по математической логике

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Методическая разработка по теме: «Использование метода битовых цепочек при решении систем логических уравнений»"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по корпоративной культуре

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 273 материала в базе

Скачать материал

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 21.01.2017 1306
    • DOCX 42.4 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Рыжова Наталья Ивановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Рыжова Наталья Ивановна
    Рыжова Наталья Ивановна
    • На сайте: 7 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 1397
    • Всего материалов: 1

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 102 человека из 39 регионов
  • Этот курс уже прошли 806 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 611 человек из 77 регионов
  • Этот курс уже прошли 965 человек

Мини-курс

Инновационные технологии в краеведческой и географической работе со школьниками

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Творчество и технологии в медиакоммуникациях

8 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Финансовое моделирование и управление инвестиционными проектами

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе