Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru

б) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru : Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ,

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , следовательно, Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - фиктивная.

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru : Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , следовательно, Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - существенная.

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru : Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , следовательно, Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - существенная.

в) решить самостоятельно.►

Операция удаления (введения) фиктивных переменных. Пусть для функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru переменная Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru является фиктивной. Возьмем таблицу истинности функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru . Вычеркнем из нее все строки, в которых Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , а также вычеркнем столбец переменной Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru . Полученная таким образом таблица будет задавать некоторую функцию Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , причем на любом наборе Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru значений переменных Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru для функций Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru выполнено равенство Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru . Про функцию Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru говорят, что она получена из функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru путем удаления фиктивной переменной, а про функцию Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru говорят, что она получена из Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru путем введения фиктивной переменной.

Определение. Функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru называются равными, если функцию Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru можно получить из функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru путем введения или удаления фиктивных аргументов.

Упражнение 2.8.Найти функции, равные данным и существенно зависящие от всех своих аргументов:

а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; б) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .


v Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru

◄ а)Сначала выясним, какие из аргументов функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru фиктивные. Для удобства рассуждений дополним таблицу истинности функции столбцом номеров булевых векторов.

Чтобы выяснить, является переменная Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru фиктивной или существенной, нужно сравнить значения функции на парах векторов, отличающихся лишь значениями переменной Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru . Такие пары образуют вектора с номерами 0 и 8, 1 и 9, 2 и 10, …, 7 и 15. Так как сравниваемые значения одинаковы, переменная Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru фиктивная.

Теперь сравниваем значения функции на парах векторов, отличающихся лишь значениями переменной Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru (эти вектора имеют номера 0 и 4, 1 и 5, 2 и 6, 3 и 7, 8 и 12,…, 11 и 15). Имеем Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , следовательно, Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - существенная переменная.

Сравниваем значения функции на парах векторов, отличающихся лишь значениями переменной Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru (эти вектора имеют номера 0 и 2, 1 и 3, 4 и 6, 5 и 7, …, 13 и 15). Имеем Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , следовательно, Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - существенная переменная.

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru

И наконец, сравниваем значения функции на парах векторов, отличающихся лишь значениями переменной Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ( они имеют номера 0 и 1, 2 и 3, 4 и 5, …, 14 и 15). Поскольку сравниваемые значения одинаковы, то переменная Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - фиктивная.

Вычеркиваем из таблицы истинности функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru строки и столбцы, закрашенные серым цветом, получаем таблицу истинности для функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru . Функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru равны, и функция Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - существенно зависит от всех своих аргументов.

б) решить самостоятельно.►

Замечания. 1.Далее, если число переменных специально не оговаривается, функции рассматриваются с точностью до фиктивных переменных, т.е. предполагается, что с заданием некоторой функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru заданы все равные ей функции, и для обозначения равных функций используется один и тот же функциональный символ.

2. В дальнейшем при рассмотрении любой системы функций предполагается (если не оговорено противное), что все функции данной системы зависят от одного числа переменных. Такой подход позволяет избежать громоздких рассуждений.

2.1.2. Реализация булевых функций формулами

Для задания булевых функций помимо таблиц также используют формулы. Формулы обычно строят по «принципу матрешек», вкладывая друг в друга символические записи элементарных функций. Говоря о формуле, часто указывают, с использованием каких функций она строилась. Например, Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - это формула над множеством, состоящим из дизъюнкции, импликации и штриха Шеффера, а Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - формула над множеством, состоящим из конъюнкции, отрицания и эквивалентности.

Каждой формуле сопоставляется функция (при этом говорят, что формула реализует функцию). Процедура сопоставления пошаговая. Покажем, как действовать, на примерах.

Упражнение 2.9.Построить таблицу истинности и выписать вектор значений функции:

а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; б) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; в) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

◄ а)

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru

Вектор значений функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru

б)


Вектор значений функции Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

в)решить самостоятельно.►

Итак, на примерах мы рассмотрели понятие формулы над множеством функций Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru и понятие функции, реализуемой формулой над Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru . Теперь этим понятиям нужно дать формальные определения.

Определение. Пусть Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - некоторое подмножество функций из Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - множество символов, используемых для обозначения функций из множества Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - множество символов, используемых для обозначения переменных; Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru . Тогда

1. каждое выражение вида Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , называется формулой над Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

2. выражение вида Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , где Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - либо символ переменной Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , либо формула над Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , называется формулой над Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

Обозначения: Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - формула над множеством функций Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru - формула над множеством функций Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

Определение функции, реализуемой формулой, также строится индуктивно. Оно громоздкое и довольно сложное для восприятия. Мы рассмотрим его несколько позже. Опыт показывает, что при первом знакомстве с курсом вполне достаточно понимать, что такое функция, реализуемая формулой, интуитивно.

Если формула Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru реализует функцию Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , то пишут Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

Функцию Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , реализуемую формулой над множеством функций Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , будем называть суперпозицией функций Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

Замечание. Для упрощения записи формул введен ряд соглашений:

а) внешние скобки у формул можно опускать;

б) вместо Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru можно писать Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , а вместо Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ruПоставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru или Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

в) связку « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru » принято считать сильнее любой двуместной связки, поэтому внешние скобки в выражении, над которым стоит знак « – », можно опускать;

г) связку « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru » принято считать сильнее любой другой двуместной связки, поэтому в скобки выражения Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru , Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru можно не брать.

Например, формулу Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru можно записать в виде Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

Упражнение 2.10. Показать, что формулы реализуют равные функции:

а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; б) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

◄ а)

Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru

б)Выполнить самостоятельно. ►

Если две формулы Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru реализуют равные функции, то их называют равносильными и пишут Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

Теорема. Для формул над множеством Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru имеют место следующие равносильности:

1. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; 2. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

3. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; 2. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

5. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; 6. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

7. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; 8. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

9. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; 10. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

11. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; 12. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

13. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; 12. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

15. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; 16. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

17. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; 18. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

19. Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

◄Чтобы доказать справедливость любого из этих равенств, нужно убедиться в равенстве функций, реализуемых формулами, записанными в его левой и правой частях. Для этого достаточно построить таблицы истинности этих функций. Например, для равносильности под номером 10 имеем:


Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru
Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru

Как видим, формулы Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru реализуют равные функции и, следовательно, равносильны.

Справедливость остальных равенств проверьте самостоятельно. ►

Равносильности 1-19 характеризуют свойства дизъюнкции, конъюнкции и отрицания: 1 и 2 – коммутативность, 3 и 4 – ассоциативность, 5 – дистрибутивность конъюнкции относительно дизъюнкции, 6 – дистрибутивность дизъюнкции относительно конъюнкции, 7 и 8 – идемпотентность. Равносильности 9 и 10 называют законами де Моргана, 15 и 16 – законами поглощения, 17 – законом противоречия, 18 – законом исключенного третьего, 19 – законом двойного отрицания.

Дополним соглашение об упрощенной записи формул: в случае многократного применения ассоциативной операции скобки можно опускать. Например, формулу Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru можно записать в виде Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru . В дальнейшем будем также употреблять следующие обозначения: Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru и Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

Упражнение 2.11. Учитывая соглашения о порядке выполнения операций, опустить «лишние» скобки и знак « Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru » в формулах:

а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; б) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

◄а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

б)выполнить самостоятельно.►

Упражнение 2.12. Доказать, что имеет место равносильность:

а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; б) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

в) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; г) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ;

д) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; е) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

◄Выполнить самостоятельно.►

Упражнение 2.13. Применяя равносильные преобразования, упростить формулу:

а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; б) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; в) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru ; г) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

◄а) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

б) Поставим задачу: построить для произвольной булевой функции минимальные ДНФ. 2 страница - student2.ru .

в)иг)выполнить самостоятельно.►

Упражнение 2.12. Указать существенные и фиктивные переменные функции:

Наши рекомендации