- •Министерство образования и науки украины
- •Рецензент: Скобцов ю.О., д.Т.Н., профессор
- •Операции над множествами
- •Основные законы алгебры множеств:
- •Задание к лабораторной работе.
- •Контрольные вопросы.
- •Отношения на множествах
- •Теоретическая справка
- •Способы задания отношений
- •Свойства бинарных отношений
- •2. Антирефлексивность: .
- •4. Симметричность: .
- •5. Антисимметричность: .
- •6. Транзитивность: .
- •Функциональные отношения
- •Задание к лабораторной работе
- •Булевы функции. Законы алгебры логики. Аналитические способы описания. Полные системы функций
- •Теоретическая справка Определение функции алгебры логики
- •Табличный способ представления фал
- •Графическое представление фал
- •Функции алгебры логики одного аргумента
- •Функции алгебры логики двух аргументов
- •Элементарные функции алгебры логики
- •Условные приоритеты булевых функций
- •Выражение одних элементарных функций через другие
- •Аналитическая запись фал
- •Дизъюнктивная нормальная форма (днф)
- •Дизъюнктивная совершенная нормальная форма (дснф)
- •Алгоритм перехода от табличного задания функции к дснф
- •Конъюнктивная совершенная нормальная форма
- •Алгоритм построения конъюнктивной совершенной нормальной формы
- •Полные системы фал
- •Задание к лабораторной работе
- •Минимизация фал на кубе
- •Пункты решения задачи о минимизации фал
- •Минимизация в четырехмерном пространстве
- •Метод Квайна минимизации булевых функций
- •Метод Мак-Класки минимизации булевых функций
- •Графический метод минимизации: карты Карно и диаграммы Вейча
- •Основные принципы построения карт Карно
- •Задание к лабораторной работе
- •Алгоритм генерации варианта
- •Контрольные вопросы
Функции алгебры логики двух аргументов
Количество
различных ФАЛ от двух аргументов равно
=
16.
Элементарные функции алгебры логики
|
х1х2 |
00 |
01 |
10 |
11 |
Обозначение ФАЛ |
|
f0 |
0 |
0 |
0 |
0 |
тождественный 0, const 0. |
|
f1 |
0 |
0 |
0 |
1 |
х1и х2, х1х2, х1&х2, х1х2– конъюнкция, логическое «и» |
|
f2 |
0 |
0 |
1 |
0 |
|
|
f3 |
0 |
0 |
1 |
1 |
х1повторение первого аргумента |
|
f4 |
0 |
1 |
0 |
0 |
|
|
f5 |
0 |
1 |
0 |
1 |
х2повторение второго аргумента |
|
f6 |
0 |
1 |
1 |
0 |
|
|
f7 |
0 |
1 |
1 |
1 |
х1х2– дизъюнкция, сумма, логическое «или» |
|
f8 |
1 |
0 |
0 |
0 |
x1х2– стрелка Пирса, функция Вебба, |
|
f9 |
1 |
0 |
0 |
1 |
x1х2– эквивалентность, равнозначность, тождество |
|
f10 |
1 |
0 |
1 |
0 |
|
|
f11 |
1 |
0 |
1 |
1 |
x2х1– обратная импликация |
|
f12 |
1 |
1 |
0 |
0 |
|
|
f13 |
1 |
1 |
0 |
1 |
x1х2– импликация |
|
f14 |
1 |
1 |
1 |
0 |
x1
|х2– штрих Шеффера,
логическое «и-не », |
|
f15 |
1 |
1 |
1 |
1 |
тождественная 1, константа 1 |
Условные приоритеты булевых функций
Каждая булева функция имеет свой приоритет при выполнении элементарных функций.
|
1. ( ) |
|
2. отрицание ( |
|
3. & |
|
4. ≡ |
Замечание. В пределах одного приоритета операции в выражении выполняются слева направо.
Например:
Дана функция
.
Составить таблицу истинности функции 3-х переменных: F (x, y, z).
Изобразить функцию графически.
Решение:
Расставим порядок выполнения действий, соблюдая приоритеты.
2
![]()
5 3 6 4 1
Выполним операции согласно порядку от 1 до 6.
Таблица истинности функции F(x, y, z)
|
x |
y |
z |
1 |
2 |
3 |
4 |
5 |
F(x,y,z) |
|
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
|
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
|
0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
|
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
|
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
|
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
|
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Изобразим функцию на кубе:

|
Законы булевой алгебры
| |
|
Коммутативность
Ассоциативность
Дистрибутивность
Идемпотентность
Закон отрицания отрицания
Закон исключающего третьего
Закон противоречия
|
Свойства констант
Законы де Моргана
Законы поглощения
Правила склеивания
Обобщенное склеивание
Правило вычеркивания
|
|
Свойства , ,
| |
|
Свойства импликации
Свойства
|
Свойства функций Шеффера и стрелки Пирса
Функции и связаны соотношениями аналогичными формулам де Моргана
|






