Similar presentations:
Преобразование логических выражений. Тема 3
1.
Основы логической алгебрыПовторение пройденного:
внимательно просмотреть презентацию;
законы алгебры логики;
упрощение логических выражений;
разобрать примеры;
выполнить упражнения на закрепление материала и прислать
результаты работы в электронный журнал или на почту
[email protected]
2. Логические основы компьютеров
2Логические
основы
компьютеров
Тема 3. Преобразование
логических выражений
© К.Ю. Поляков, 2007-2008
3.
3Законы алгебры логики
название
для И
для ИЛИ
A A
двойного отрицания
A A 0
A A 1
операции с
константами
A 0 0, A 1 A
A 0 A, A 1 1
повторения
A A A
A A A
исключения третьего
поглощения
переместительный
A ( A B) A
A A B A
A B B A
A B B A
сочетательный
A (B C) ( A B) C A (B C) ( A B) C
распределительный
A B C (A B) (A C)
A (B C) A B A C
правила де Моргана
A B A B
A B A B
4.
Упрощение логических выраженийШаг 1. Заменить операции на их выражения
через И, ИЛИ и НЕ:
A B A B A B
A B A B
A B A B A B
Шаг 2. Раскрыть инверсию сложных выражений по
формулам де Моргана:
A B A B,
A B A B
Шаг 3. Используя законы логики, упрощать выражение,
стараясь применять закон исключения третьего.
4
5.
Упрощение логических выраженийQ M X H M X H (M M ) X H X H
X (B A) (A B) (A C)
( B A) (A B) (A C)
формула де Моргана
( B A) A B (A C)
( B A A A ) B (A C)
B A B (A C)
B A (A C)
B A
раскрыли
распределительный
исключения третьего
повторения
поглощения
5
6.
Логические уравнения (сколько решений?)A B A B C 1
A B 1
A=1, B=0, C=1
или
A=0, B=1, C – любое
2 решения: (0, 1, 0), (0, 1, 1)
A B C 1
!
Всего 3 решения!
K L M L N K L M 1
K=1, L=1,
M и N – любые
4 решения
M=1, L=1, N=1,
K – любое
2 решения
L (K M N) 1
K=1, L=1, M=0,
N – любое
2 решения
!
Всего 5 решений!
6
7.
7Выполните преобразования для упрощения логических выражений:
1. ((x ∈ P) → (x ∈ A)) ∨ (¬(x ∈ A) → ¬(x ∈ Q))
2. ( (x ∈ A) → (x ∈ P) ) ∧ ( (x ∈ Q) → ¬(x ∈ A) )
3. ((x ∈ P) ≡ (x ∈ Q)) → ¬(x ∈ A)
4. (x ∈ P) → (((x ∈ Q) ∧ ¬(x ∈ A)) → ¬(x ∈ P))
5. ¬(x ∈ A) →(((x ∈ P) ⋀ (x ∈ Q)) → (x ∈ A))