Разделы презентаций


Законы булевой алгебры и упрощение логических выражений

Содержание

Что изучает логика?Какие формы мышления существуют?Что такое сложное высказывание? Сколько Вы знаете базовых логических операций? Перечислите названия базовых логических операцийДля чего нужна таблица истинности?Повторение пройденного материала

Слайды и текст этой презентации

Слайд 1Тема: "Законы булевой алгебры и упрощение логических выражений"
Учитель информатики
ГБОУ СОШ

№1226
Качулина Ю. А
г. Москва

Тема:

Слайд 2 Что изучает логика?
Какие формы мышления существуют?
Что такое сложное высказывание?

Сколько Вы знаете базовых логических операций?
Перечислите названия базовых

логических операций
Для чего нужна таблица истинности?

Повторение пройденного материала

Что изучает логика?Какие формы мышления существуют?Что такое сложное высказывание? Сколько Вы знаете базовых логических операций? Перечислите

Слайд 3Поставьте в соответствие логические операции и знаки для их обозначения
Инверсия
Конъюнкция
Дизъюнкция
Импликация
Эквивалентность

Поставьте в соответствие логические операции и знаки для их обозначенияИнверсияКонъюнкцияДизъюнкцияИмпликацияЭквивалентность

Слайд 4Закрепление пройденного материала

Закрепление пройденного материала

Слайд 5A11. Символом F обозначено одно из указанных ниже логических выражений

от трех аргументов: X, Y, Z.
Дан фрагмент таблицы истинности выражения

F:
Какое выражение соответствует F?

A11. Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z.Дан фрагмент

Слайд 6 Составим таблицы истинности для каждого высказывания, и сравним результат

с F.

Составим таблицы истинности для каждого высказывания, и сравним результат с F.

Слайд 7 Какое логическое выражение
равносильно выражению ¬ (A /\ B) /\ ¬C?

Какое логическое выражение равносильно выражению ¬ (A /\ B) /\ ¬C?

Слайд 8По заданию:
Таблица истинности для заданного выражения

По заданию: Таблица истинности для заданного выражения

Слайд 9Вариант1

Вариант1

Слайд 10Вариант2

Вариант2

Слайд 11Вариант3

Вариант3

Слайд 12Вариант4

Вариант4

Слайд 13Сравним таблицы
истинности
Ответ. 2

Сравним таблицы истинностиОтвет. 2

Слайд 14Показалось ли вам решение этой задачи слишком громоздким? Я, например,

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

истинности. Как вы думаете, каким образом?

Существуют специальные законы преобразования выражений и сегодня мы с вами рассмотрим их.

Показалось ли вам решение этой задачи слишком громоздким? Я, например, сразу могу сказать вам ответ этой задачи,

Слайд 15Изучение нового
материала

Изучение нового материала

Слайд 16Логические законы:
1. Независимость от перестановки мест (коммутативность)
A v B

= B v A
A ^ B = B ^

A


2. Независимость от порядка выполнения однотипных действий (ассоциативность)
(A v B) v С = A v (B v С)
(A ^ B) ^ С= A ^ (B ^ С)
Логические законы:1. Независимость от перестановки мест (коммутативность) A v B = B v A A ^ B

Слайд 173. Распределительный закон относительно логического умножения и сложения (дистрибутивность)
Распределение

относительно логического умножения:
(А v В) ^ C = (A

^ C) v (В ^ C).
Вспомним правила раскрытия скобок в алгебре, ведь недаром операции конъюнкции и дизъюнкции называют логическим умножением и сложением. И наоборот:
(A & B) v (В & C) = В & (А v C).
Похоже на вынесение общего множителя за скобки в алгебре. Распределительный закон относительно логического умножения полностью повторяет аналогичный закон алгебры.

3. Распределительный закон относительно логического умножения и сложения (дистрибутивность) Распределение относительно логического умножения: (А v В) ^

Слайд 184. Отсутствие степеней и коэффициентов (идемпотентность)

А v А =

А
А ^ А = А

Если высказывание А ложно

(0), то результат 0 v 0, а также 0 ^ 0 – ложь; если высказывание А истинно (1), то результат 1 v 1, а также 1 ^ 1 - истина

4. Отсутствие степеней и коэффициентов (идемпотентность) А v А = А А ^ А = А Если

Слайд 195. Двойное отрицание (инволюция)
¬ (¬ А) = А

5. Двойное отрицание (инволюция) ¬ (¬ А) = А

Слайд 206. Закон констант
А v 1 =1 (всегда истина)
А ^1

= А
А v 0 = А
А ^ 0

= 0 (всегда ложь)
6. Закон константА v 1 =1 (всегда истина) А ^1 = А А v 0 = А

Слайд 217. Закон исключенного третьего
А v ¬ А = 1

(всегда истина)

8. Закон противоречия
А ^ ¬ А =

0 (всегда ложь)

В этом выражении что-то одно (либо А, либо ¬ А) ложно, поэтому результат логического умножения – ложь.

7. Закон исключенного третьего А v ¬ А = 1 (всегда истина) 8. Закон противоречия А ^

Слайд 229. Законы де Моргана

¬ (А ^ В) = ¬

А v ¬ В

¬ (А v В) = ¬

А ^ ¬ В
9. Законы де Моргана ¬ (А ^ В) = ¬ А v ¬ В ¬ (А v

Слайд 2310. Поглощение

А v (А ^ В) = А
А

^ (А v В) = А

11. Поглощение отрицания

А

v ( ¬ А ^ В) = А v В
А ^ ( ¬ А v В) = А ^ В
10. Поглощение А v (А ^ В) = А А ^ (А v В) = А 11.

Слайд 24Существуют формулы замены операций импликация и эквиваленция с использованием только

операций отрицания, дизъюнкции и конъюнкции. Так, вместо операции импликации можно

использовать следующее тождественное выражение:
A → B = не A V B

Для замены операции эквивалентности существует два выражения:

A равносильно B = (A * B) V (не A * не B)
A равносильно B = (A V не B) * (не A V B)
Существуют формулы замены операций импликация и эквиваленция с использованием только операций отрицания, дизъюнкции и конъюнкции. Так, вместо

Слайд 25 Закрепление изученного:
упрощение логических выражений
1) Упростить логическое выражение.


_______________


_____
F = (A v B) → (B v C)

Заменим операцию импликация на

Закрепление изученного: упрощение логических выражений 1) Упростить логическое выражение.    _______________

Слайд 26Используются законы де Моргана,
закон двойного отрицания, распределительный закон

Используются законы де Моргана, закон двойного отрицания, распределительный закон

Слайд 27Представим такую ситуацию: по телевизору синоптик объявляет прогноз погоды на

завтра и утверждает следующее:
Если не будет ветра, то будет пасмурная

погода без дождя.
Если будет дождь, то будет пасмурно и без ветра.
Если будет пасмурная погода, то будет дождь и не будет ветра.
Так какая же погода будет завтра?
Решим эту задачу средствами алгебры логики.

Решение:
а) Выделим простые высказывания и запишем их через переменные:
A – «Ветра нет»
B – «Пасмурно»
С – «Дождь»

Представим такую ситуацию: по телевизору синоптик объявляет прогноз погоды на завтра и утверждает следующее:Если не будет ветра,

Слайд 28Закрепление нового
материала

Закрепление нового материала

Слайд 29б) Запишем логические функции (сложные высказывания) через введенные переменные:
1. Если

не будет ветра, то будет пасмурная погода без дождя:

__
A → B & C

2. Если будет дождь, то будет пасмурно и без ветра:

С → B & A

3. Если будет пасмурная погода, то будет дождь и не будет ветра
B → C & A

в) Запишем произведение указанных функций:
_
F=(A→ B & C) & (C→B & A) & (B→ C & A)
б) Запишем логические функции (сложные высказывания) через введенные переменные:1. Если не будет ветра, то будет пасмурная погода

Слайд 30г) Упростим формулу (используются законы де Моргана, переместительный закон, закон

противоречия):

_
F=(A→ B & C) & (C→B & A) & (B→ C & A) _ _ _ _
= (A v B & C) & (C v B&A) & (B v C&A) =
_ _ _ _
= (A v B & C) & (B v C&A) & (C v B&A) =
_ _ _ _ _ _
= (A & B v B&C&B v A&C&A v B&C&C&A) & (C v B&A)=
_ _ _ _ _ _ _
= A & B &(C v B&A) =A&B&C v A&B&B&A =
_ _ _
= A&B&C
г) Упростим формулу (используются законы де Моргана, переместительный закон, закон противоречия):

Слайд 31д) Приравняем результат единице, т.е. наше выражение должно быть истинным:

_ _ _
F

= A & B & C = 1
е) Проанализируем результат:
Логическое произведение равно 1, если каждый множитель равен 1.
Поэтому:
_ _ _
A = 1; B = 1; C = 1;
Значит: A = 0; B = 0; C = 0;
Ответ: погода будет ясная, без дождя, но ветреная.

д) Приравняем результат единице, т.е. наше выражение должно быть истинным:   _   _

Слайд 32Подведение итогов урока

Какой способ решения легче?
Что было легко, а

что трудно?
Что было интересно, а что не затронуло?
Что

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

Слайд 33Домашнее задание.

Выучить законы алгебры-логики. Выполнить задание:
Используя полученные на

уроке знания

Какое логическое выражение равносильно выражению ?

Домашнее задание. Выучить законы алгебры-логики. Выполнить задание: Используя полученные на уроке знанияКакое логическое выражение равносильно выражению ?

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика