- •«Составление таблиц истиности логических функций» теоретическая часть
- •Функции алгебры логики.
- •Практическая часть.
- •Проверим фиктивность аргументов:
- •Практическая часть.
- •«Аналитическая запись фал» теоретическая часть
- •Алгоритм перехода от табличного задания функции к дснф.
- •Алгоритм перехода от табличного задания функции к кснф.
- •Практическая часть.
- •«Аналитический метод минимизации фал и графический метод минимизации фал с помощью карт карно » теоретическая часть
- •Практическая часть.
- •Законы булевой алгебры
- •Выражение одних элементарных функций через другие:
Практическая часть.
1. Составить таблицы истинности заданных функций.
«ОПРЕДЕЛЕНИЕ ФИКТИВНЫХ АРГУМЕНТОВ»
ТЕОРЕТИЧСЕКАЯ ЧАСТЬ
Фиктивные аргументы ФАЛ
Две ФАЛ называются равными, если они принимают одинаковые значения на всех возможных наборах аргументов.
Если функция несущественно зависит от аргумента Хi, то Хi, - фиктивный аргумент.
ФАЛ не изменится, если к ее аргументам приписать или вычеркнуть любое количество фиктивных аргументов.
Алгоритм нахождения фиктивных аргументов.
Для нахождения фиктивных аргументов нужно задать ФАЛ таблично.
Разбить множество наборов аргументов ФАЛ на 2 подмножества:
подмножество Т0, на котором функция принимает значение 0;
подмножество Т1, на котором функция принимает значение 1.
Для проверки фиктивности аргумента Хi вычеркиваем столбец, которые ему соответствует, проверяем не появились ли в двух подмножествах одинаковые наборы. Если такие наборы не появились, то Хi является фиктивным аргументом.
Например.
Имеет ли функция фиктивные аргументы.
Данная функция задана таблично – таблица 4. Составим подмножества Т0 и Т1.
Множество Т0 |
|
Множество Т1 | ||||||
X |
Y |
Z |
F(x,y,z) |
|
X |
Y |
Z |
F(x,y,z) |
0 |
1 |
0 |
0 |
|
0 |
0 |
0 |
1 |
|
|
|
|
|
0 |
0 |
1 |
1 |
|
|
|
|
|
0 |
1 |
1 |
1 |
|
|
|
|
|
1 |
0 |
0 |
1 |
|
|
|
|
|
1 |
0 |
1 |
1 |
|
|
|
|
|
1 |
1 |
0 |
1 |
|
|
|
|
|
1 |
1 |
1 |
1 |
Проверим фиктивность аргументов:
Аргумент X – не фиктивный, так как при вычеркивании X в множествах Т0 и Т1 появились одинаковые наборы: 10.
Аргумент Y – не фиктивный, так как при вычеркивании Y в множествах Т0 и Т1 появились одинаковые наборы: 00
Аргумент Z – не фиктивный, так как при вычеркивании Z в множествах Т0 и Т1 появились одинаковые наборы: 01.
Аргумент X |
|
Аргумент Y |
|
Аргумент Z | |||||||||
T0 |
T1 |
|
T0 |
T1 |
|
T0 |
T1 | ||||||
Y |
Z |
Y |
Z |
|
X |
Z |
X |
Z |
|
X |
Y |
X |
Y |
1 |
0 |
0 |
0 |
|
0 |
0 |
0 |
0 |
|
0 |
1 |
0 |
0 |
|
|
0 |
1 |
|
|
|
0 |
1 |
|
|
|
0 |
0 |
|
|
1 |
1 |
|
|
|
0 |
1 |
|
|
|
0 |
1 |
|
|
0 |
0 |
|
|
|
1 |
0 |
|
|
|
1 |
0 |
|
|
0 |
1 |
|
|
|
1 |
1 |
|
|
|
1 |
0 |
|
|
1 |
0 |
|
|
|
1 |
0 |
|
|
|
1 |
1 |
|
|
1 |
1 |
|
|
|
1 |
1 |
|
|
|
1 |
1 |