Уравнения в информатике 10 класс

Логические уравнения
презентация к уроку по информатике и икт (10 класс)

Скачать:

ВложениеРазмер
logicheskie_uravneniya.pptx241.01 КБ

Предварительный просмотр:

Подписи к слайдам:

I способ II способ Все решения уравнения

I I I способ A B C D Ø A 0 0 0 0 ИСТИНА ИСТИНА 0 0 0 1 ИСТИНА ИСТИНА 0 0 1 0 ИСТИНА ИСТИНА 0 1 0 0 ИСТИНА ИСТИНА 1 0 0 0 ЛОЖЬ ЛОЖЬ 0 0 1 1 ИСТИНА ИСТИНА 0 1 0 1 ИСТИНА ИСТИНА 0 1 1 0 ИСТИНА ИСТИНА 1 0 0 1 ЛОЖЬ ИСТИНА 1 0 1 0 ЛОЖЬ ИСТИНА 1 1 0 0 ЛОЖЬ ИСТИНА 0 1 1 1 ИСТИНА ИСТИНА 1 1 1 0 ЛОЖЬ ИСТИНА 1 1 0 1 ЛОЖЬ ИСТИНА 1 0 1 1 ЛОЖЬ ИСТИНА 1 1 1 1 ЛОЖЬ ИСТИНА Все решения уравнения

Количество решений 4 решения 16 решений – 4 решения = 12 решений

Системы логических уравнений Импликация А В ложна только тогда, когда A=1 и B =0. Тогда первое уравнение имеет 6 решений: 00000 00001 00011 00111 01111 11111 Второе уравнение имеет 5 решений: 0000 0001 0011 0111 1111 Уравнения независимы, поэтому общее количество решений 5*6=30.

Синтез логических выражений A B X 0 0 1 0 1 1 1 0 0 1 1 1 Дизъюнкция простых конъюнкций – дизъюнктивная нормальная форма (ДНФ). I способ II способ A B  X 0 0 0 0 1 0 1 0 1 1 1 0

Множества и логические выражения Задача 1. A должны быть истинно для всех случаев, когда B =0 ( для объектов не входящих во множество B ). A может быть истинно для некоторых значений множества B . Минимальное множество удовлетворяющее условию. Задача 2.

Множества и логические выражения Задача 3. Выбираем наибольший отрезок – отрезок q . Задача 4.

По теме: методические разработки, презентации и конспекты

Кодирование текстовой информации.Решение логических уравнений.

Материал разработан для подготовки учащихся к ЕГЭ. Предложены задачи и их решение.

статья «Решение системы логических уравнений»

Данная статья знакомит учителей и учеников с некоторыми методами решения систем логических уравнений. Может быть полезна на первоначальном этапе освоения данной темы.

Подготовка к ЕГЭ. Разбор решений систем логических уравнений.

В презентации рассмотрены примеры решения заданий В15 по теме «Решение логических уравнений».

контрольная работа»Логические уравнения» 11 класс (профильный уровень)

данная контрольная работа охватывает многообразие видов логических уравнений и систем, а соответственно способов решения данных уравнений.

Методы решения систем логических уравнений

Методы решения систем логических уравнений при подготовке к ЕГЭ (задание В15).

Решение логических уравнений и систем логических уравнений

Логические уравнения и системы логических уравнений в ЕГЭ

Данной материал содержит презентацию, в которой представлены методы решения логических уравнений и систем логических уравнений в задании В15 (№ 23, 2015) ЕГЭ по информатике. Известно, что это задание .

Уравнения в информатике 10 класс

Сколько различных решений имеет уравнение J ∧ ¬K ∧ L ∧ ¬M ∧ (N ∨ ¬N) = 0, где J, K, L, M, N — логические переменные?

В ответе не нужно перечислять все различные наборы значений J, K, L, M и N, при которых выполнено данное равенство. В качестве ответа нужно указать количество таких наборов.

Выражение (N ∨ ¬N) истинно при любом N, поэтому

Применим отрицание к обеим частям логического уравнения и используем закон де Моргана ¬ (А ∧ В) = ¬ А ∨ ¬ В . Получим

Логическая сумма равна 1, если хотя бы одно из составляющих ее высказываний равно 1. Поэтому полученному уравнению удовлетворяют любые комбинации логических переменных кроме случая, когда все входящие в уравнение величины равны 0. Каждая из 4 переменных может быть равна либо 1, либо 0, поэтому всевозможных комбинаций 2·2·2·2 = 16. Следовательно, уравнение имеет 16 −1 = 15 решений.

Осталось заметить, что найденные 15 решений соответствуют любому из двух возможных значений логической переменной N, поэтому исходное уравнение имеет 30 решений.

Решение логических задач в 10-м профильном классе

Урок №1

Цель урока: познакомить с основными способами решения логических задач.

Задачи урока:

  • повторить материал по темам «Логические функции» и «Логические законы и правила преобразования логических выражений»;
  • познакомить с основными способами решения логических задач;
  • научить решать логические задачи, используя законы логики;
  • продолжить работу по развитию логического мышления, памяти, внимательности, аккуратности при работе в тетради;
  • побудить познавательный интерес к решению логических задач.

Дополнительные материалы: задачник (приложение 1), презентации (приложение 2, приложение 3).

Ход урока

I. Организационный момент (1мин).

II. Проверка домашнего задания. Повторение (5мин).

Примечание: для повторения используется презентация (приложение 2).

III. Изучение нового материала (20мин).

Примечание: объяснение материала проходит с помощью презентации (приложение 3).

Давным-давно в одной из восточных стран был знаменитый оракул. В отличие от остальных оракулов, его устами вещало не одно божество, а целых три: бог Правды, бог Лжи и бог Дипломатии. Эти божества изображались совершенно одинаковыми фигурами, расположенными в ряд за алтарем, перед которым преклоняли колени люди, ищущие совета. Боги всегда охотно отвечали на вопросы. Но так как они были похожи друг на друга, никто не мог определить, то ли отвечает бог Правды, которому надо верить, то ли бог Лжи, который говорит всегда неправду, то ли бог Дипломатии, который может либо солгать, либо сказать правду. Такое положение было на руку жрецам, ибо любой ответ оракула можно было толковать как угодно.

Но однажды нашелся кощунственный смельчак, который задумал совершить то, что не удавалось самым большим мудрецам. Он решил опознать каждого из богов.

Смельчак вошел в храм и спросил бога, стоящего слева:

– Кто стоит рядом с тобой?

– Бог Правды, – ответил тот.

Тогда смельчак спросил бога, стоящего в центре:

– Бог Дипломатии, – был ответ.

Последний вопрос смельчак задал богу, стоявшему справа:

– Кто стоит рядом с тобой?

– Бог Лжи, – ответил бог.

– Теперь все понятно, – довольно сказал смельчак.

Что же он понял из ответов богов? (Вопрос к классу).

Эта задача принадлежит к классу логических задач, разнообразие которых очень велико. Способов их решения тоже немало. Сегодня на уроке мы с вами научимся решать логические задачи – станем смельчаками или Шерлоками Холмсами, которые могут распознавать лжецов, преступников и распутывать сложные ситуации.

Наибольшее распространение получили следующие четыре способа решения логических задач:

  • с помощью рассуждений;
  • средствами алгебры логики;
  • табличный способ;
  • с помощью графов.

На этом уроке мы рассмотрим первые два способа решения логических задач: с помощью рассуждений и средствами алгебры логики.

Решение логических задач с помощью рассуждений

Этим способом обычно решают несложные логические задачи.

Задача №1. Три девочки – Роза, Маргарита и Анюта представили на конкурсе корзины из выращенных ими роз, маргариток и анютиных глазок. Девочка, вырастившая маргаритки, обратила внимание Розы на то, что ни у одной из девочек имя не совпадает с названием любимых цветов. Какие цветы вырастила каждая из девочек?

Решение.

  1. Девочка, вырастившая маргаритки, обратила внимание на то, что ни у одной из девочек имя не совпадает с названием выращенных цветов, поэтому можно записать следующие условия:
    а) Аня вырастила не анютины глазки.
    б) Маргарита вырастила не маргаритки.
    в) Роза вырастила не розы.
  2. Из диалога Розы и девочки, вырастившей маргаритки, следует, что Роза вырастила не маргаритки. Поэтому она могла вырастить либо розы, либо анютины глазки. Учитывая условие в), получаем, что Роза вырастила анютины глазки.
  3. В связи с условием б) и предыдущим выводом очевидно, что Маргарита вырастила розы.
  4. Следовательно, Аня вырастила маргаритки.

Ответ. Роза вырастила анютины глазки, Маргарита – розы, Аня – маргаритки.

Задача №2. Вадим, Сергей и Михаил изучают различные иностранные языки: китайский, японский и арабский. На вопрос, какой язык изучает каждый из них, один ответил: «Вадим изучает китайский, Сергей не изучает китайский, Михаил не изучает арабский». Впоследствии выяснилось, что в этом ответе только одно утверждение верно, а два других ложны. Какой язык изучает каждый из молодых людей?

Решение.

  1. Имеются три утверждения:
    а) Вадим изучает китайский;
    б) Сергей не изучает китайский;
    в) Михаил не изучает арабский.
  2. Если верно первое утверждение, то верно и второе, так как юноши изучают разные языки. Это противоречит условию задачи, поэтому первое утверждение ложно.
  3. Если верно второе утверждение, то первое и третье должны быть ложны. При этом получается, что никто не изучает китайский. Это противоречит условию, поэтому второе утверждение тоже ложно.
  4. Остается считать верным третье утверждение, а первое и второе – ложными. Следовательно, Вадим не изучает китайский, изучает китайский Сергей.
  5. Так как Михаил не изучает арабский, то он может изучать лишь японский. Тогда Вадим изучает арабский.

Ответ. Китайский изучает Сергей, Вадим – арабский, Михаил – японский.

Решение логических задач средствами алгебры логики

Обычно используется следующая схема решения:

  1. изучается условие задачи;
  2. вводится система обозначений для логических высказываний;
  3. конструируется логическая формула, описывающая логические связи между всеми высказываниями условия задачи;
  4. определяются значения истинности этой логической формулы;
  5. из полученных значений истинности формулы определяются значения истинности введенных логических высказываний, на основании которых делается заключение о решении.

Задача №3. Виновник ночного дорожно-транспортного происшествия скрылся с места аварии. Первый из опрошенных свидетелей сказал работникам ГИБДД, что это были «Жигули», первая цифра номера машины – единица. Второй свидетель сказал, что машина была марки «Москвич», а номер начинался с семерки. Третий свидетель заявил, что машина была иностранная, номер начинался не с единицы. При дальнейшем расследовании выяснилось, что каждый из свидетелей правильно указал либо только марку машины, либо только первую цифру номера. Какой марки была машина и с какой цифры начинался номер?

Решение.

Введем обозначения для логических высказываний: Ж – это «Жигули»; М – это «Москвич»; И – это иностранная машина; Е – номер машины начинается с единицы; С – номер машины начинается с семерки.

Запишем высказывания свидетелей в наших обозначениях:

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

Если все эти истинные высказывания логически перемножить, то получим следующее истинное логическое высказывание:

Для решения задачи нужно определить, при каких значениях логических переменных Ж, М, И, Е, С это высказывание истинно.

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

При выводе мы также использовали закон противоречия и закон исключения констант.Высказывание истинно только при Ж=1, М=0, И=0, Е=0, С=1. Таким образом, мы установили, что виновником дорожно-транспортного происшествия была машина марки «Жигули», номер которой начинался с цифры семь.

Ответ. Машина марки «Жигули», номер которой начинался с цифры семь.

Задача №4. В клуб служебного собаководства на очередную тренировку пришли со своими собаками Антон, Борис, Петр, Виктор и Олег. Желая подшутить над новым инструктором, на вопрос: «Кто же хозяин каждой из собак?» каждый юноша дал один правильный и один неправильный ответ. Антон сказал: «Моя собака – Рекс, а собака Петра – Лайма». Борис сказал: «Рекс – моя собака, а собака Виктора – Джек». Петр сказал: «Собака Виктора – Зевс, а моя собака – Рекс». Виктор сказал: «Моя собака – Джек, а собака Олега – Бичо». Олег сказал: «Да, моя собака – Бичо, а собака Бориса – Зевс». Кто же на самом деле хозяин каждой собаки?

Решение.

Обозначим высказывательную форму «Юноша X – хозяин собаки Y» как и запишем получившиеся логические выражения. Из высказываний молодых людей и того факта, что одно из высказываний истинно, а другое ложно, следуют истинные составные высказывания:

Если все эти истинные высказывания логически перемножить, то получим следующее истинное высказывание:

Выполните преобразование этого высказывания с учетом того, что у каждого хозяина только одна собака и у каждой собаки только один хозяин.

В результате преобразований получим следующее равносильное высказывание:

которое истинно только при .

Ответ. Петр – хозяин Лаймы, Борис – Рекса, Виктор – Зевса, Олег – Бичо, Антон – Джека.

IV. Закрепление материала (10мин).

Примечание: у доски решает один учащийся, остальные оформляют решение задач в тетради. Вторую задачу может решить другой учащийся.

1) Вернемся к задаче об оракуле и попробуем решить ее одним из способов.

Примечание: способ решения определяет сам учащийся.

Ответ. Слева – бог Дипломатии, в центре – бог Лжи, справа – бог Правды.

2) Решите логическую задачу №16 из задачника (приложение 1).

Ответ. Победителем этапа гонки стал Шумахер.


источники:

http://inf-ege.sdamgia.ru/test?theme=263

http://urok.1sept.ru/articles/596473