Содержание
- 2. Основные определения Все переменные логической функции и сама функция могут принимать только два значения: 0 и
- 3. Основные определения Логические функции могут быть заданы аналитически (в виде формулы), геометрически, словесно или с помощью
- 4. Булевы функции от одного аргумента Логических функций одного аргумента всего
- 5. Булевы функции от одного аргумента
- 6. Булевы функции от двух аргументов Булева функция от двух аргументов сопоставляет любой упорядоченной паре, составленной из
- 7. Булевы функции от двух аргументов
- 9. Для некоторых булевых функций двух переменных введены специальные обозначения. Булевы функции от двух аргументов
- 10. Формулы, представляющие одну и ту же функцию называются эквивалентными или равносильными (обозначаются =).
- 11. Законы и теоремы булевой алгебры Основные эквивалентные соотношения: 1. Ассоциативность & и V (сочетательный закон): а)
- 12. 5. Закон двойного отрицания: x = x. 6. Свойства констант 0 и 1: а) x⋅1=x, б)
- 13. Часто используемые эквивалентные соотношения, выводимые из основных: Поглощение: x+xy=x; x+xy=x+y Склеивание: xy+xy=x; (x+y)(x+y)=x Законы и теоремы
- 14. Выражение бинарных логических функций через основные (&, V, ¬): x→y = x+y x~y =x⋅y+x⋅y x⊕y =
- 15. x1+x2=x2+x1 x~y =x⋅y+x⋅y x + x =1 x+xy=x; x+xy=x+y x→y = x+y x↓y = x+y =
- 16. x ⋅ y = x + y , x + y = x ⋅ y xy+xy=x;
- 17. Критерии оценок: 14, 15 правильных ответов – «5» 11 – 13 правильных ответов – «4» 8
- 18. Диктант «Основные эквивалентные соотношения» - 2 x1⋅(x2+x3)=x1⋅x2+ x1⋅x3 x1+x2=x2+x1 x ⋅ y = x + y
- 19. x⊕y = x⋅y+x⋅y x→y = x+y x⋅ х =0 x↓y = x+y = x⋅y а) x⋅1=x,
- 20. Критерии оценок: 14, 15 правильных ответов – «5» 11 – 13 правильных ответов – «4» 8
- 21. Самостоятельная работа Вариант 1 Дать определение &, ~, ¬, ↓ Выяснить, являются ли формулы равносильными: (y+(x→z))+x+z
- 22. Нормальные формы булевых функций
- 23. ДНФ Элементарной конъюнкцией называется конъюнкция одной или нескольких переменных, при этом каждая переменная встречается не более
- 24. ДНФ Дизъюнктивной нормальной формой (ДНФ) называется дизъюнкция конечного числа элементарных конъюнкций. Пример ДНФ: Пример: привести функцию
- 25. СДНФ Нормальная дизъюнктивная форма называется совершенной (СДНФ), если в каждой ее элементарной конъюнкции представлены все переменные,
- 26. Построение СДНФ по ТИ Пусть функция f(x1, x2, …,xn) задана своей таблицей истинности (ТИ). Подчеркнуть наборы
- 27. КНФ Элементарной дизъюнкцией называется дизъюнкция одной или нескольких переменных, при этом каждая переменная встречается не более
- 28. СКНФ Нормальная конъюнктивная форма называется совершенной (СКНФ), если в каждой ее элементарной дизъюнкции представлены все переменные,
- 29. Приведение ДНФ к КНФ Пусть ДНФ имеет вид F=k1+ k2+ k3+…+ kn, где ki – эл.
- 30. Построение СКНФ по ТИ Пусть функция f(x1, x2, …,xn) задана своей таблицей истинности (ТИ). Подчеркнуть наборы
- 31. Построение СКНФ по ТИ Пример: Построить СКНФ для функции, заданной своей таблицей истинности:
- 32. Пример: Построить СДНФ и СКНФ для функции f(x1,x2,x3). Построение СКНФ по ТИ
- 33. Карты Карно Карты Карно – один из наиболее удобных способов минимизации логических функций. Впервые появились в
- 34. Карта Карно – это таблица из 2n клеток, в каждой из которых проставляется значение функции, соответствующее
- 35. n = 3 Карты Карно x1x2 x1x2 x1x2 x1x2 x3 x3 f(x,y.z)= xyz+xyz+ xyz+xyz xy xy
- 36. n = 4 Карты Карно x1x2 x1x2 x1x2 x1x2 x3x4 x3x4 x3x4 x3x4 Пример: f(a,b,c,d) =
- 37. Карты Карно xy xy xy xy z z Пример. Составить карту Карно для функции трех переменных:
- 38. zt zt zt zt Карты Карно Пример. Составить карту Карно для функции четырех переменных: xy xy
- 39. Карты Карно Пример. Составить карту Карно для функции четырех переменных: f(x,y.z,t)=
- 40. Для построения минимальной ДНФ производится «склеивание» единиц. Склеиваются только соседние клетки, которые отличаются значением одной переменной.
- 41. Алгоритм минимизации б/ф с помощью карт Карно Привести б/ф к ДНФ; Нанести единицы на карту Карно;
- 42. Карты Карно xy xy xy xy z z Пример. Минимизировать б/ф трех переменных с помощью карт
- 43. zt zt zt zt Карты Карно Пример. Минимизировать б/ф четырех переменных с помощью к. К. xy
- 44. Карты Карно Пример. Минимизировать б/ф четырех переменных с помощью карт Карно. f(a,b,c,d)=abcd+ abcd+ abcd+ abcd+ abcd+
- 45. Пример. Минимизировать б/ф f(x,y,z,t)= xyzt+ xyzt+ xyzt+ xyzt+ xyzt + xyzt. f(x,y,z,t)= Карты Карно zt zt
- 46. Пример. Минимизировать б/ф f(x,y,z,t)= xyzt+ xyzt+ xyzt+ xyzt. f(x,y,z,t)= Карты Карно Решение: zt zt zt zt
- 47. ПОЛИНОМ ЖЕГАЛКИНА
- 48. Выражение бинарных логических функций через основные (&, V, ¬): x→y = x+y x~y =x⋅y+x⋅y x⊕y =
- 49. Полином Жегалкина Определение. Полиномом Жегалкина (полиномом по модулю 2) от n переменных x1,x2 ... xn называется
- 50. Общий вид мн-на Жегалкина для функций двух и трех переменных Для функции двух переменных многочлен Жегалкина
- 51. Линейная функция Если полином Жегалкина не содержит произведений отдельных переменных, то он называется линейным (линейная функция).
- 52. Основные свойства ⊕ и & 1. коммутативность x⊕y=y⊕x x&y=y&x 2. ассоциативность x⊕(y⊕z)=(x⊕y)⊕z x&(y&z)=(x&y)&z 3. дистрибутивность x&(y⊕z)=(x&z)⊕(x&z)
- 53. Выражение дизъюнкции через ⊕ Докажем, что x+y=x⊕y⊕xy Решение: учитывая, используя формулы де Моргана и соотношения выразим
- 54. Полиномы Жегалкина элементарных булевых функций x+y=x⊕y⊕xy x∼y=1⊕x⊕y x→y=1⊕x⊕xy x↓y=1⊕x⊕y⊕xy x|y=1⊕xy
- 55. Методы построения полиномов Жегалкина Метод неопределенных коэффициентов (по ТИ) Метод преобразования формул из СДНФ Метод преобразования
- 56. Метод неопределенных коэффициентов Пример. Построить полином Жегалкина функции f(x,y)=x→y Решение. Запишем искомый полином в виде: P=C0⊕C1x⊕C2y⊕C12xy
- 57. Для функции двух переменных P(0,0)=C0 P(0,1)=C0⊕C2 P(1,0)=C0⊕C1 P(1,1)=C0⊕C1⊕C2⊕C12 Метод неопределенных коэффициентов
- 58. Для функции трех переменных P(0,0,0)= C0 P(0,0,1)= C0⊕C3 P(0,1,0)= C0⊕C2 P(0,1,1)= C0⊕C2⊕C3⊕C23 P(1,0,0)= C0⊕C1 P(1,0,1)= C0⊕C1⊕C3⊕C13
- 59. Метод преобразования формул из СДНФ Пусть задана СДНФ функции f(x1, …, xn). Заменяем каждый символ дизъюнкции
- 60. Пример Метод преобразования формул из СДНФ
- 61. Метод преобразования формул из ДНФ Пусть задана произвольная ДНФ функции f(x1, …, xn). Разбиваем ДНФ на
- 62. Пример Метод преобразования формул из ДНФ
- 64. Скачать презентацию