Similar presentations:
Законы алгебры логики. Эквивалентные преобразования логических выражений. Логические уравнения. Тема 8
1. Тема 8 «Законы алгебры логики. Эквивалентные преобразования логических выражений. Логические уравнения»
2. Законы логики.
Законы логики отражают наиболее важныезакономерности логического мышления.
Записываются в виде формул, которые
позволяют проводить равносильные
преобразования логических выражений.
3. Закон непротиворечивости
Высказывание не может быть одновременноистинным и ложным.
А & A =0
Если высказывание А истинно, то его отрицание
Not A должно быть ложным.
4. Закон исключенного третьего
Высказывание может быть либоистинным, либо ложным, третьего
не дано.
А v A =1
5. Закон двойного отрицания
Если дважды отрицать какое-либовысказывание, то в результате
получим исходное высказывание.
А =A
6. Переместительный закон (правило коммутативности)
Слагаемые и множители можно менятьместами.
А v B = B v A
А &B=B&A
7. Правило ассоциативности
Можно произвольно расставлятьскобки, если в выражении
используются только операции
логического сложения или только
операции логического умножения.
(А v B) v C = А v ( B v C)
(А & B) & C = А & ( B & C)
8. Распределительный закон (правило дистрибутивности)
Можно за скобки выносить общиемножители.
В алгебре ab + ac = a(b+c)
(А & B) v (A & C) = А & ( B v C)
9. Распределительный закон (правило дистрибутивности)
Можно за скобки выносить общиеслагаемые.
(А v B) & (A v C) = А v ( B & C)
10. Правило равносильности. (идемпотентности)
Показатель степени у результатовлогического сложения и умножения
переменных отсутствует.
А &A=A
А vA=A
11. Правило исключения констант
Для логического умноженияА &1=А
А &0=0
12. Правило исключения констант
Для логического сложенияА v1=1
А v0=A
13. Закон де Моргана
Общая инверсия для логическогосложения.
А vB=А &B
14. Закон де Моргана
Общая инверсия для логическогоумножения.
А &B=А v B
15. Закон поглощения
А & (A v B) = AА v (A & B) = A
16. Закон склеивания
17. Приоритет выполнения логических операций
В логических выражениях порядок операцийзадается круглыми скобками. Если скобок нет,
то порядок определяется приоритетом
выполнения логических операций:
1.
логическое отрицание
2.
логическое умножение
3.
логическое сложение
4.
исключающее ИЛИ
5.
логическое следование
6.
эквивалентность
18. Преобразование логических выражений
Упрощение логического выражения –это преобразование с использованием
законов алгебры логики, которое
приводит к выражению с меньшим
количеством операций логического
сложения и умножения и без
отрицания не элементарных формул.
19. Пример
20. Пример
21. Пример
22. Решить самостоятельно
23.
Источники информации:1. Информатика. Углублённый уровень: учебник для 10
класса: в 2 ч. Ч.1/ К.Ю. Поляков, Е.А. Еремин. – М.
БИНОМ. Лаборатория знаний, 2013.
2. http://kpolyakov.spb.ru/school/ege.htm