Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по лабораторной работе №3.docx
Скачиваний:
0
Добавлен:
30.09.2026
Размер:
193 Кб
Скачать
☆

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра «Информатика»

Лабораторная работа №3

«Минимизация логических выражений»

по дисциплине

«Математическая логика и теория алгоритмов»

Выполнил: студент гр. БСТ 2104 Ягудин Р.Р.

Вариант №21 (№5)

Проверил: ________ д.т.н., проф. Семин В.Г.

Москва, 2022 г.

Задание 1. Написать минимальное выражение для заданной таблицы истинности и нарисовать по нему логическую схему.

I(3:0)

5 вар.

0 0 0 0

1

0 0 0 1

0

0 0 1 0

1

0 0 1 1

0

0 1 0 0

0

0 1 0 1

1

0 1 1 0

0

0 1 1 1

1

1 0 0 0

0

1 0 0 1

0

1 0 1 0

1

1 0 1 1

0

1 1 0 0

1

1 1 0 1

0

1 1 1 0

0

1 1 1 1

0

Решение:

f(a,b,c,d) = a̅b̅c̅d̅+a̅b̅cd̅+a̅bc̅d+a̅bcd+ab̅cd̅+abc̅d̅

Составляю таблицу истинности для f(a,b,c,d)

a

b

c

d

a̅

b̅

c̅

d̅

f(a,b,c,d)

0

0

0

0

1

1

1

1

1

0

0

0

1

1

1

1

0

0

0

0

1

0

1

1

0

1

1

0

0

1

1

1

1

0

0

0

0

1

0

0

1

0

1

1

0

0

1

0

1

1

0

1

0

1

0

1

1

0

1

0

0

1

0

0

1

1

1

1

0

0

0

1

1

0

0

0

0

1

1

1

0

1

0

0

1

0

1

1

0

0

1

0

1

0

0

1

0

1

1

1

0

1

1

0

1

0

0

0

1

1

0

0

0

0

1

1

1

1

1

0

1

0

0

1

0

0

1

1

1

0

0

0

0

1

0

1

1

1

1

0

0

0

0

0

Таблица 1. Таблица истинности для функции f(a,b,c,d)

Составляю по данной таблице истинности минимальное выражение через карты Карно.

Прямая соединительная линия 1 c

d

a b

0

0

0

1

1

1

1

0

0 0

1Дуга 1

0

0

1Дуга 2 Дуга 3

0 1

0

1Прямоугольник 1

1

0

1 1

1Прямоугольник 2

0

0

0

1 0

0

0

0

1Дуга 4

  1. Первая группа – Голубые дуги

Ячейки с координатами 0010 и 1010 являются соседними и как бы «склеиваются», образуя цилиндр, содержащий 21= 2 ячейки.

Переменная a в пределах прямоугольника меняет свое значение, следовательно, она исчезнет из результирующего элементарного сложения.

Переменная c является неизменной и равной единице.

Переменные b и d являются неизменными и равными нулю.

Составим элементарное сложение, полученное в результате объединения ячеек:

a̅b̅cd̅ + ab̅cd̅

b̅c d̅ * (a̅+a)

b̅c d̅

  1. Вторая группа – Фиолетовые дуги

Ячейки с координатами 0000 и 0010 являются соседними и как бы «склеиваются», образуя тороидальную поверхность, содержащую 21= 2 ячейки.

Переменная c в пределах прямоугольника меняет свое значение, следовательно, она исчезнет из результирующего элементарного сложения.

Переменные a, b, d являются неизменными и равными нулю.

Составим элементарное сложение, полученное в результате объединения ячеек:

a̅b̅c̅d̅ + a̅b̅cd̅

a̅b̅ d̅ * (c̅+c)

a̅b̅ d̅

  1. Третья группа – Красный прямоугольник

Ячейки с координатами 0101 и 0111 являются соседними и образуют прямоугольник, содержащий 21= 2 ячейки.

Переменная c в пределах прямоугольника меняет свое значение, следовательно, она исчезнет из результирующего элементарного сложения.

Переменные b и d являются неизменными и равными единице.

Переменная a является неизменной и равной нулю.

Составим элементарное сложение, полученное в результате объединения ячеек:

a̅bc̅d + a̅bcd

a̅bd * (c̅+c)

a̅bd

  1. Четвёртая группа – Зелёный прямоугольник

Ячейка с координатой 1100 является единичной и образуют прямоугольник, содержащий 20= 1 ячейку.

Переменные a и b является неизменными и равными единице.

Переменные c и d являются неизменными и равными нулю.

Составим элементарное сложение, полученное в результате объединения ячеек:

abc̅d̅

f(a,b,c,d) = b̅*c*d̅ + a̅*b̅*d̅ + a̅*b*d + a*b*c̅*d̅

a

Shape1

bShape2

Shape3

c

d

Shape13

&

1

&

f

&

&

Рис.1. Логическая схема задания 1

Задание 2. Для заданного логического выражения написать каноническую сумму минтермов и нарисовать минимальную логическую схему.

Код abcd

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

-

-

-

-

+

-

+

-

+

-

+

-

+

-

-

-

Код bcd

Код abd

Код ab

0

1

2

3

4

5

6

7

0

1

2

3

4

5

6

7

0

1

2

3

-

-

-

-

-

+

-

-

-

-

+

-

-

-

-

+

-

-

-

-

Код bc

Код abc

Код acd

0

1

2

3

0

1

2

3

4

5

6

7

0

1

2

3

4

5

6

7

-

-

-

-

-

-

-

-

+

-

-

+

-

-

-

-

-

-

+

-