
- •Размещено на http://www.Allbest.Ru/
- •1. Булевы функции. Суперпозиции
- •1.1 Задание №1
- •1.2 Задание №2
- •1.3 Задание №3
- •1.4 Задание №4
- •2. Булевы функции и теория множеств
- •2.1 Задание №1
- •2.2 Задание №2
- •2.3 Задание №3
- •2.4 Задание №4
- •3. Нормальные формы и полиномы
- •3.1 Задание №1
- •3.2 Задание №2
- •4. Классы Поста
- •4.1 Задание №1
- •4.2 Задание №2
- •4.3 Задание № 3
- •5. Минимизация нормальных форм всюду определенных булевых функций
- •5.1 Задание № 1
- •5.2 Задание № 2
Размещено на http://www.Allbest.Ru/
Содержание
1. Булевы функции. Суперпозиции
2. Булевы функции и теория множеств
3. Нормальные формы и полиномы
4. Классы Поста
5. Минимизация нормальных форм всюду определённых булевых функций
Список используемой литературы
1. Булевы функции. Суперпозиции
Переменная Хi называется существенной переменной функции f , если существует хотя бы одна пара u, v наборов значений переменных соседних по i -той переменной, такая, что
f(u) ≠ f(v).
Переменная Хi называется фиктивной переменной функции f , если для любых наборов u, v соседних по i -той переменной
f(u) = f(v).
Суперпозицией функций f1, f2, …, fn называется функция, полученная с помощью подстановок этих функций друг в друга на места переменных, а также с помощью переименования переменных. Выражение, описывающее суперпозицию называется формулой.
1.1 Задание №1
Построить таблицу данной булевой функции
-
x
у
z
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
1
0
0
1
1
0
0
1
1
1
0
0
1
1
0
0
1
0
1
1
1
0
1
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
0
Исходная формула задаёт булеву функцию f(x,y,z), имеющую вектор значений (0001 1100).
1.2 Задание №2
Написать таблицу функции h(x, у), являющейся суперпозицией функций, если f2 = (0110 1011) и f3 = (0110 1011). h(x, у) = f3 (x, f2(y,x,y), y) Запишем таблицу функций f1 и f2
-
X
y
z
f2
f3
0
0
0
0
1
0
0
1
1
1
0
1
0
1
1
0
1
1
0
0
1
0
0
1
0
1
0
1
0
1
1
1
0
1
1
1
1
1
1
0
Составим таблицу функции h(x,у). Для этого запишем формулу, задающую функцию h(x,у), выпишем под символами переменных все наборы значений, которые эти переменные принимают, а под символами булевых функций будем выписывать значения функций, соответствующие этим наборам.
-
xy
x
Y
x
f2
xy
x
f2
Y
f1
x
y
H
00
0
0
0
0
00
0
0
0
1
0
0
1
01
0
1
0
1
01
0
1
1
1
0
1
1
10
1
0
1
0
10
1
0
0
1
1
0
1
11
1
1
1
1
11
1
1
1
0
1
1
0
Итак , h(x,у) = (1110).