Автор работы: Пользователь скрыл имя, 10 Декабря 2010 в 15:52, реферат
Основная функционально полная система логических функций. Наибольшее распространение получил набор, в состав которого входят три логические функции:
f10 – инверсия (логическая связь НЕ, логическое отрицание);
f1 - конъюнкция (логическая связь И, логическое умножение),
f7 – дизъюнкция (логическая связь ИЛИ, логическое сложение).
Количество входных переменных в заданном выражении равно трем (A,B,C). Значит, количество входных наборов Q=23=8.
Столбцы таблицы
истинности соответствуют
искомого окончательного значения сложного арифметического выражения :
A | B | C | BVC | ||
0 | 0 | 0 | 1 | 0 | 0 |
0 | 0 | 1 | 1 | 1 | 1 |
0 | 1 | 0 | 1 | 1 | 1 |
0 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 1 | 0 |
1 | 1 | 0 | 0 | 1 | 0 |
1 | 1 | 1 | 0 | 1 | 0 |
4. Логические функции и их преобразования. Законы логики
Для операций конъюнкции,
дизъюнкции и инверсии определены законы
булевой алгебры, позволяющие производить
тождественные (равносильные) преобразования
логических выражений.
Законы логики
1. ¬¬ А <=> A закон двойного отрицания;
2. A&B <=> B&A коммутативность конъюнкции;
3. AVB <=> BVA коммутативность дизъюнкции;
4. A&(B&C) <=> (A&B)&C ассоциативность конъюнкции;
5. AV(BVC) <=> (AVB)VC ассоциативность дизъюнкции;
6.
A&(BVC) <=> (A&B)V(A&C) дистрибутивность
конъюнкции относительно
7.
AV(B&C) <=> (AVB)&(AVC) дистрибутивность
дизъюнкции относительно
8. A&A <=> A
9. AVA <=> A
10. AV¬A <=> И закон исключенного третьего;
11. A&¬A <=> Л закон непротиворечия;
12. A&И <=> A
13. AVИ <=> И
14. A&Л <=> Л
15. AVЛ <=> A
16. ¬(A&B) <=> ¬ A V ¬ B законы де Моргана;
17. ¬(AVB) <=> ¬ A & ¬ B
18.
A => B <=> ¬ A V B замена импликации.
Основываясь на законах, можно выполнять упрощение сложных логических выражений. Такой процесс замены сложной логической функции более простой, но равносильной ей, называется минимизацией функции.
Пример 1. Упростить выражения так, чтобы в полученных формулах не содержалось отрицания сложных высказываний.
Решение
Пример 2. Минимизировать функцию
Решение
При упрощении выражения использовались формулы поглощения и склеивания.
Пример 3. Найти отрицание следующего высказывания: "Если урок будет интересным, то никто из учеников (Миша, Вика, Света) не будет смотреть в окно".
Решение
Обозначим высказывания:
Y - "Урок интересный";
M - "Миша смотрит в окно";
B - "Вика смотрит в окно";
C - "Света смотрит в окно".
При
упрощении выражения
Пример
4. Определить участника
1) "Если Иванов не участвовал или Петров участвовал, то Сидоров участвовал";
2)
"Если Иванов не участвовал,
то Сидоров не участвовал".
Решение
Составим выражения:
I
- "Иванов участвовал в
P
- "Петров участвовал в
S
- "Сидоров участвовал в
Запишем посылки в виде формул:
Тогда
Проверим результат, используя таблицу истинности:
Ответ: Иванов участвовал в преступлении.
Построение логической функции по ее таблице истинности
Мы
научились составлять таблицу
истинности для логической
X | Y | Z |
0
0 1 1 |
0
1 0 1 |
1
0 1 0 |
Рассмотрим строки, где значение истинности функции Z истинно (Z=1). Функцию для этой таблицы истинности можно составить следующим образом: Z(X,Y) = (¬ X& ¬Y)V(X& ¬Y).
Каждой строке, где функция истинна (равна 1), соответствует скобка, представляющая собой конъюнкцию аргументов, причем если значение аргумента О, то мы берем его с отрицанием. Все скобки соединены между собой операцией дизъюнкции. Полученную формулу можно упростить, применив законы логики:
Z(X,Y) <=> ((¬X& ¬Y) VX)&(( ¬X&Y)V ¬Y) <=> (XV( ¬X& ¬Y)) &( ¬YV(¬X&¬Y)) <=> ((XV¬X)&(XV ¬Y))&(( Y¬V ¬X)&( ¬YV ¬Y)) <=> (1&(XV ¬Y))&(( ¬YV ¬X)& ¬Y)<=> (XV ¬Y)&(( ¬YV ¬X)& ¬Y).
Проверьте
полученную формулу: составьте
таблицу истинности для
Запишите
правила конструирования
1. Выделить в таблице истинности те строки, в которых значение функции равно 1.
2.
Выписать искомую формулу в
виде дизъюнкции нескольких
3.
Каждый логический элемент в
этой дизъюнкции записать в
виде конъюнкции аргументов
4.
Если значение какого-либо
5. Построение логических схем
Знания из области
математической логики можно использовать
для конструирования
На элементарном
уровне конъюнкцию можно
16
Логические элементы имеют один или несколько входов и один выход, через которые проходят электрические сигналы, обозначаемые условно 0, если "отсутствует" электрический сигнал, и 1, если "имеется" электрический сигнал. Простейшим логическим элементом является инвертор, выполняющий функцию отрицания. Если на вход поступает сигнал, соответствующий 1, то на выходе будет 0. И наоборот. У этого элемента один вход и один выход. На функциональных схемах он обозначается:
Логический элемент, выполняющий логическое сложение, называется дизъюнктор. Он имеет, как минимум, два входа. На функциональных схемах он обозначается:
Логический элемент, выполняющий логическое умножение, называется конъюнктор. Он имеет, как минимум, два входа. На функциональных схемах он обозначается:
17
Специальных логических
элементов для импликации и эквивалентности
нет, т.к. А => В можно заменить на
¬А V В ; А <=> В можно заменить на (A &
B)V(¬A & ¬B).
Другие
логические элементы построены
из этих трех простейших и
выполняют более сложные
Эта схема соответствует сложной логической функции F(A,B)= ¬ (А V В).
Попробуйте
проследить изменения
Такие
цепи из логических элементов
называются логическими
Информация о работе Функционально полные системы логических функций. Алгебраический подход