ЗАДАЧИ И УПРАЖНЕНИЯ IIIГО – ТИПА

 

Задание 1: Максимально упростить выражения, воспользовавшись законами логики Буля. Затем с помощью таблиц истинности сравнить ваше упрощённое выражение с исходным.

Решение:

Чтобы проверить правильность упрощения составим таблицы истинности для исходного и конечного выражений:

a b c d

 

 

 


 

Задание 2: Аналитическим способом, т. е. на основе формул взаимосвязи между логическими операциями, докажите справедливость ниже приведенных тождеств, представьте одно из выражений, предварительно его упростив, в базисе элементарных функций. В наборе должны фигурировать цифры вашего варианта. Недостающие функции отбираются на основе теории классов.

 

Решение:

Диаграммы Эйлера-Венна.

Левая часть Правая часть

Из диаграммы Эйлера-Венна видим, что тождество

справедливо.

Представим выражение в базисе :

.


 

Задание 3: Воспользовавшись таблицами истинности, представьте логические выражения вашего варианта двух последних заданий в СПНФ. Затем произведите минимизацию методом карт Карно (результаты расчета проверьте с помощью таблиц истинности). Наконец, определите, к каким классам (P0, P1, S, M, L) относятся ваши логические выражения.

Решение:

Рассмотрим первую формулу: F=

Построим по ней карту Карно:

  I SFwmlq6Vpqk0nRDQGxcGiKvXmLaicbom2wq/fp52gJNlv6fn7xXryfXqQGPoPBtYzBNQxLW3HTcG 3t+quxWoEJEt9p7JwA8FWJfXVwXm1h/5lQ6b2CgJ4ZCjgTbGIdc61C05DHM/EIv25UeHUdax0XbE o4S7XqdJstQOO5YPLQ702FL9vdk7A6H6oF31O6tnyWfWeEp3Ty/PaMztzfRwDyrSFP/McMYXdCiF aev3bIPqDWTpUpwyFxmos56spMr2ctBlof8XKE8AAAD//wMAUEsBAi0AFAAGAAgAAAAhALaDOJL+ AAAA4QEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQSwECLQAUAAYACAAA ACEAOP0h/9YAAACUAQAACwAAAAAAAAAAAAAAAAAvAQAAX3JlbHMvLnJlbHNQSwECLQAUAAYACAAA ACEAh4wE0IsCAABjBQAADgAAAAAAAAAAAAAAAAAuAgAAZHJzL2Uyb0RvYy54bWxQSwECLQAUAAYA CAAAACEAzv0LONwAAAAIAQAADwAAAAAAAAAAAAAAAADlBAAAZHJzL2Rvd25yZXYueG1sUEsFBgAA AAAEAAQA8wAAAO4FAAAAAA== "/>   d c
 
 
b
a

 

 

Произведя склеивание получим следующий результат в ДНФ:

Проверим получившийся результат с помощью таблицы истинности:

a b c d F

Представим данное выражение в СПНФ:

F=

1. Установим, относится ли функция к классу Р0:

F(0,0,0,0)=1, таким образом функция не относится к классу Р0.

2. Установим, относится ли функция к классу Р1:

F(1,1,1,1)=1, таким образом функция относится к классу Р1.

3. Установим, относится ли функция к классу S, проверим это с помощью таблицы истинности:

a b c d

Т. о. функция не относится к классу S, т. к.

4. Установим, относится ли функция к классу M:

Как видно из приведенной выше таблицы данное условие не выполняется, то есть данная функция не относится к классу М.

5.Установим, относится ли функция к классу L, для этого определим все коэффициенты с0, сi {0,1},

С0=f(0,0,0,0)=1

C1=f(1,0,0,0)=1

C2=f(0,1,0,0)=1

C3=f(0,0,1,0)=1

C4=f(0,0,0,1)=1

=

Построим таблицу истинности:

a b c d

Таким образом, данная функция не относится к классу L, т. к. и не совпадают.

В итоге получаем, что данная функция относится к классу функций, сохраняющих константу единица (Р1) .

 

Рассмотрим вторую формулу: f=

Составим таблицу истинности для данной функции:

a b c d

Построим для нее карту Карно:

      d c
 
 
b
a

 

Произведем склейку функции. Получим следующий результат в ДНФ:

. В результате получили функцию, совпадающую с исходной.

Представим данное выражение в СПНФ:

F= =

1. Установим, относится ли функция к классу Р0:

F(0,0,0,0)=1, таким образом функция не относится к классу Р0.

2. Установим, относится ли функция к классу Р1:

f(1,1,1,1)=1, таким образом функция не относится к классу Р1.

3.Установим, относится ли функция к классу S, проверим это с помощью таблицы истинности:

a b c d

Т. о. функция не относится к классу S, т. к.

4. Установим, относится ли функция к классу M:

Как видно из приведенной выше таблицы данное условие не выполняется, то есть данная функция не относится к классу М.

5.Установим, относится ли функция к классу L, для этого определим все коэффициенты с0, сi {0,1},

С0=f(0,0,0,0)=1

C1=f(1,0,0,0)=0

C2=f(0,1,0,0)=0

C3=f(0,0,1,0)=1

C4=f(0,0,0,1)=1

=

Построим таблицу истинности:

a b c d

Таким образом, данная функция не относится к классу L, т. к. и не совпадают.

В итоге получаем, что данная функция относится к классам функций, сохраняющих константу 1(Р1).

 

Задание 4:Докажите аналитическим путем справедливость трех предложенных выражений в каждом варианте.

 

Решение:

1)

Левая и правая части тождества равны, значит тождество верно.

 

2)

Левая и правая части тождества равны, значит тождество верно.

 

3)

Левая и правая части тождества не равны, значит тождество неверно.

 

 

Задание 5:Ниже приведена диаграмма Эйлера- Венна. Представить заштрихованные и отдельно не заштрихованные области максимально компактными аналитическими выражениями, в которых бы использовалось минимальное количество логических операций и букв. С этой целью сначала выразить все заштрихованные области через конституенты - конъюнкты, а не заштрихованные через конституенты – дизъюнкты, и после этого приступить к упрощению совершенных форм (результаты проверить на таблицах истинности).

Выразим все заштрихованные области:

Перейдем к конъюнкторам и дизъюнкторам:

Для минимизации заштрихованной части строим карту Карно:

A B C D

 

 

      d c
 
 
b
a

 

В итоге получаем минимальное представление:

Окончательное решение:

Выразим все не заштрихованные области:

A B C D
      d c
 
 
b
a

 

В итоге получаем минимальное представление:

Окончательное решение: .