Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
29 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.29 MB
Просмотров:
65
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Булевы функции и алгебра](/documents_6/1348db609071df2851dde0a1807fed5c/img0.jpg)
Содержание слайда: Булевы функции и алгебра логики.
Двойственность булевых функций
№2 слайд![Тема Булевы функции и алгебра](/documents_6/1348db609071df2851dde0a1807fed5c/img1.jpg)
Содержание слайда: Тема 1
Булевы функции и алгебра логики
№3 слайд![Булевы переменные и функции](/documents_6/1348db609071df2851dde0a1807fed5c/img2.jpg)
Содержание слайда: Булевы переменные и функции
Переменные, которые могут принимать значения только из множества B={0,1}, называются логическими или булевыми переменными. Сами значения 0 и 1 булевых переменных называются булевыми константами.
№4 слайд![Булевы переменные и функции](/documents_6/1348db609071df2851dde0a1807fed5c/img3.jpg)
Содержание слайда: Булевы переменные и функции
Функция вида y=f(x1,x2,...,xn), аргументы и значения которой заданы на множестве B, называется n-местной булевой функцией. Такие функции также называют логическими или переключательными функциями.
№5 слайд![Основные определения Кортеж x](/documents_6/1348db609071df2851dde0a1807fed5c/img4.jpg)
Содержание слайда: Основные определения
Кортеж (x1,x2,…,xn) конкретных значений булевых переменных называется двоичным словом (n-словом) или булевым набором длины n.
Для булевой функции y=f(x1,x2,…,xn) конкретное (индивидуальное) значение булевого набора (x1,x2,…,xn) называется также интерпретацией булевой функции f.
Множество всех двоичных слов, обозначаемое через Bn, образует область определения булевой функций и называется n-мерным булевым кубом и содержит 2n элементов-слов: |Bn|=2n.
Каждому двоичному слову соответствует одно из двух возможных значений (0 или 1), таким образом, область значений представляет собой кортеж длиной 2n, состоящий из 1 и 0.
№6 слайд![Способы задания булевых](/documents_6/1348db609071df2851dde0a1807fed5c/img5.jpg)
Содержание слайда: Способы задания булевых функций
I. Таблицы истинности
Таблицы, в которых каждой интерпретации функции поставлено в соответствие ее значение, называются таблицами истинности булевой функции.
В таблице истинности каждой переменной и значению самой функции соответствует по одному столбцу, а каждой интерпретации — по одной строке. Количество строк в таблице соответствует количеству различных интерпретаций функции.
№7 слайд![Булевы функции одной](/documents_6/1348db609071df2851dde0a1807fed5c/img6.jpg)
Содержание слайда: Булевы функции одной переменной
0 0 — функция константа 0,
1 = x — функция повторения аргумента,
2 = — функция инверсии или отрицания аргумента,
3 1 — функция константа 1.
№8 слайд![Булевы функции двух переменных](/documents_6/1348db609071df2851dde0a1807fed5c/img7.jpg)
Содержание слайда: Булевы функции двух переменных
№9 слайд![Булевы функции двух переменных](/documents_6/1348db609071df2851dde0a1807fed5c/img8.jpg)
Содержание слайда: Булевы функции двух переменных
№10 слайд![Булевы функции двух переменных](/documents_6/1348db609071df2851dde0a1807fed5c/img9.jpg)
Содержание слайда: Булевы функции двух переменных
№11 слайд![Способы задания булевых](/documents_6/1348db609071df2851dde0a1807fed5c/img10.jpg)
Содержание слайда: Способы задания булевых функций
II. Номера булевых функций и интерпретаций
Каждой функции присваивается порядковый номер в виде натурального числа, двоичный код которого представляет собой столбец значений функции в таблице истинности.
Младшим разрядом считается самая нижняя строка (значение функции на интерпретации (1,1,…,1)), а старшим — самая верхняя (значение функции на интерпретации (0,0,…,0)).
№12 слайд![Способы задания булевых](/documents_6/1348db609071df2851dde0a1807fed5c/img11.jpg)
Содержание слайда: Способы задания булевых функций
Каждой интерпретации булевой функции присваивается свой номер – значение двоичного кода, который представляет собой интерпретация.
Интерпретации, записанной в верхней строке таблицы истинности, присваивается номер 0, затем следует интерпретация номер 1 и т.д.
В самой нижней строке расположена интерпретация с номером 2n–1, где n — количество переменных, от которых зависит булева функция.
№13 слайд![Пример Найти порядковый номер](/documents_6/1348db609071df2851dde0a1807fed5c/img12.jpg)
Содержание слайда: Пример
Найти порядковый номер функции f(x,y), принимающей следующие значения: f(0,0)=1, f(0,1)=1, f(1,0)=0, f(1,1)=1.
№14 слайд![Пример Построить таблицу](/documents_6/1348db609071df2851dde0a1807fed5c/img13.jpg)
Содержание слайда: Пример
Построить таблицу истинности для функции f198
№15 слайд![Способы задания булевых](/documents_6/1348db609071df2851dde0a1807fed5c/img14.jpg)
Содержание слайда: Способы задания булевых функций
III. Задание булевых функций с помощью формул
Формула – это выражение, задающее некоторую функцию в виде суперпозиции других функций.
Суперпозицией называется прием получения новых функций путем подстановки значений одних функций вместо значений аргументов других функций.
№16 слайд![Пример Рассмотрим формулу](/documents_6/1348db609071df2851dde0a1807fed5c/img15.jpg)
Содержание слайда: Пример
Рассмотрим формулу булевой алгебры, задающую некоторую функцию f(x,y,z)
Эта формула содержит функции:
g(x1) – отрицание,
s(x1,x2) – конъюнкция,
l(x1,x2) – дизъюнкция.
Представим данную формулу в виде суперпозиции указанных функций следующим образом:
f (x,y,z) = l(s(x,g(y)),z)
№17 слайд![Приоритет выполнения операций](/documents_6/1348db609071df2851dde0a1807fed5c/img16.jpg)
Содержание слайда: Приоритет выполнения операций
Если в формуле отсутствуют скобки, то операции выполняются в следующей последовательности:
Отрицание.
Конъюнкция.
Дизъюнкция.
Импликация.
Эквивалентность
№18 слайд![Эквивалентные формулы](/documents_6/1348db609071df2851dde0a1807fed5c/img17.jpg)
Содержание слайда: Эквивалентные формулы
Формулы, представляющие одну и ту же функцию, называются эквивалентными или равносильными.
№19 слайд![Законы и тождества алгебры](/documents_6/1348db609071df2851dde0a1807fed5c/img18.jpg)
Содержание слайда: Законы и тождества алгебры логики
1) Коммутативность конъюнкции и дизъюнкции
xy = yx Доказательство
xy = yx Доказательство
2) Ассоциативность конъюнкции и дизъюнкции
x(yz)= (xy)z Доказательство
x(yz)=(xy)z Доказательство
3) Дистрибутивность конъюнкции и дизъюнкции относительно друг друга
x(yz) = (xy)(xz) Доказательство
x(yz) = (xy)(xz) Доказательство
№20 слайд![Законы и тождества алгебры](/documents_6/1348db609071df2851dde0a1807fed5c/img19.jpg)
Содержание слайда: Законы и тождества алгебры логики
4) Идемпотентность конъюнкции и дизъюнкции
xx =
xx =
5) Закон исключенного третьего
Доказательство
6) Закон противоречия
Доказательство
8) Закон элиминации
x(xy) = Доказательство
x(xy) = Доказательство
№21 слайд![Законы и тождества алгебры](/documents_6/1348db609071df2851dde0a1807fed5c/img20.jpg)
Содержание слайда: Законы и тождества алгебры логики
7) Тождества с константами.
x0 =
x1 =
x1 =
x0 =
9) Закон двойного отрицания.
10) Законы де Моргана.
Доказательство
Доказательство
№22 слайд![Тема Двойственность булевых](/documents_6/1348db609071df2851dde0a1807fed5c/img21.jpg)
Содержание слайда: Тема 2
Двойственность булевых
функций
№23 слайд![Двойственные булевы функции](/documents_6/1348db609071df2851dde0a1807fed5c/img22.jpg)
Содержание слайда: Двойственные булевы функции
Функция f*(x1,…,xn) называется двойственной к функции f(x1,…,xn), если
Пример построения двойственной функции
№24 слайд![Самодвойственные булевы](/documents_6/1348db609071df2851dde0a1807fed5c/img23.jpg)
Содержание слайда: Самодвойственные булевы функции
Функция, равная своей двойственной, называется самодвойственной.
f = f*
№25 слайд![Является ли функция f x,y,z](/documents_6/1348db609071df2851dde0a1807fed5c/img24.jpg)
Содержание слайда: Является ли функция f(x,y,z) самодвойственной?
Является ли функция f(x,y,z) самодвойственной?
№26 слайд![Принцип двойственности Пусть](/documents_6/1348db609071df2851dde0a1807fed5c/img25.jpg)
Содержание слайда: Принцип двойственности
Пусть функция F заданна суперпозицией функций f0,…,fn, где nN. Функцию F*, двойственную F, можно получить, заменив в формуле F функции f0,…,fn на двойственные им f0*,…,fn*.
№27 слайд![Для того чтобы получить](/documents_6/1348db609071df2851dde0a1807fed5c/img26.jpg)
Содержание слайда: Для того чтобы получить двойственную формулу булевой алгебры необходимо заменить в ней все конъюнкции на дизъюнкции, дизъюнкции на конъюнкции, 0 на 1, 1 на 0, и использовать скобки, где необходимо, чтобы порядок выполнения операций остался прежним.
Для того чтобы получить двойственную формулу булевой алгебры необходимо заменить в ней все конъюнкции на дизъюнкции, дизъюнкции на конъюнкции, 0 на 1, 1 на 0, и использовать скобки, где необходимо, чтобы порядок выполнения операций остался прежним.
№28 слайд![Пример Пример Найти функцию,](/documents_6/1348db609071df2851dde0a1807fed5c/img27.jpg)
Содержание слайда: Пример
Пример
Найти функцию, двойственную функции
Решение
№29 слайд![Если функции равны, то и](/documents_6/1348db609071df2851dde0a1807fed5c/img28.jpg)
Содержание слайда: Если функции равны, то и двойственные им функции также равны.
Если функции равны, то и двойственные им функции также равны.
Пусть f1 и f2 – некоторые функции, заданные формулами. Тогда если
f1 = f2 ,
то
f1* = f2*