Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение высшего образования «Омский государственный технический университет» Кафедра” Автоматизация и робототехника”
Отчёт по выполнению домашнего задания
Вариант - 4
Выполнил:
Студент группы АТП-222
Проверил:
Доц., к.н. Аристов В.В.
Омск 2025
Оглавление
Задание № 1(множества) 3
Задание № 2 (логика Буля) 7
Задание № 3 (Графы) 14
Задание № 4 (Синтез автомата) 17
Задание № 1(множества)
Рисунок 1 – Заданный вариант
Построить диаграмму Эйлера-Венна для операций над тремя множествами, используя следующие выражения
Рисунок
2 – Круги Эйлера для
Рисунок
3 – Круги Эйлера для
Рисунок 4 – Круги Эйлера для Y
Преобразовать эти логические выражения, используя законы булевой логики, разложить на конституенты нуля и единицы, представить таблицей состояний и матрицей Карно, произвести минимизацию функции и записать ее в виде ДНФ и КНФ
Таблица 1 – Таблица истинности
A |
B |
C |
Y |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
Таблица 2 – Карта Карно
A/BC |
00 |
01 |
11 |
10 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
– КНФ
Преобразовать их в базис И, ИЛИ, НЕ с реализацией в виде РКС
Рисунок 5 – Схема РКС, где I1 – A, I2 – B, I3 – C
Преобразовать в базисы И-НЕ и ИЛИ-НЕ с реализацией в виде БЛС. Проверить по таблице состояний все три базиса программой "LOGO Soft Comfort".
Для перевода логического выражения в базис И-НЕ надо в ДНФ охватить скобками все элементарные конъюнкции, и записать выражение такого же вида, в котором все отрицания остаются при тех же аргументах функции, а все знаки & и + заменяются Штрихом Шеффера |. Если какая-то из элементарных конъюнкций представлена в ДНФ всего одной переменной, то при переходе в базис И-НЕ эта переменная инвертируется
Рисунок 6 – Схема БЛС для базиса И-НЕ, где I1 – A, I2 – B, I3 – C
Для
перевода логического выражения в базис
ИЛИ-НЕ надо для КНФ записать выражение
такого же вида, в котором все отрицания
остаются при тех же аргументах функции,
а все знаки & и
заменяются
стрелкой Пирса ↓.
Если какая-то из
элементарных дизъюнкций представлена
в КНФ всего одной переменной, то при
переходе в базис ИЛИ-НЕ эта переменная
инвертируется
Рисунок 7 – Схема БЛС для базиса ИЛИ-НЕ, где I1 – A, I2 – B, I3 – C
Задание № 2 (логика Буля)
Произведите аналитическим путем преобразования и упрощение (например, приведение к ДНФ или КНФ) левой и правой частей тождества с целью его доказательства.
Рисунок 8 – Индивидуальный вариант
Полученная левая часть
Полученная правая часть
Левая и правая части тождества не равны
По заданным диаграммам Эйлера-Венна представьте логические функции в виде СДНФ и СКНФ.
Рисунок 9 – Индивидуальный вариант
– Полученная
функция в виде СДНФ
–
Полученная
функция в виде СКНФ
Составьте для этих функций таблицы истинности и матрицы Карно.
Таблица 3 – Таблица истинности
A |
B |
C |
D |
Y |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Ф |
0 |
0 |
1 |
0 |
Ф |
0 |
0 |
1 |
1 |
Ф |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
Ф |
1 |
0 |
1 |
0 |
Ф |
1 |
0 |
1 |
1 |
Ф |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
Таблица 4 – Карта Карно
AB|CD |
00 |
01 |
11 |
10 |
00 |
0 |
Ф |
Ф |
Ф |
01 |
1 |
1 |
1 |
0 |
11 |
1 |
0 |
1 |
0 |
10 |
1 |
Ф |
Ф |
Ф |
Произведите минимизацию функций методами Квайна–МакКласски по матрицам Карно. Сравните результаты минимизации.
Минимизация Карно:
МДНФ:
МКНФ:
(
Минимизация функций методом Квайна и Мак-Класки:
Таблица 5
-
Наборы
Десятичный эквивалентный набор переменных
Переменные и их разряды
№ группы
A
B
C
D
Единичные
5
0
1
0
1
2
7
0
1
1
1
3
8
1
0
0
0
1
12
1
1
0
0
2
15
1
1
1
1
4
Таблица 6
№ |
Десятичный эквивалентный набор переменных |
Переменные и их разряды |
|||
A |
B |
C |
D |
||
1 |
8 |
1 |
0 |
0 |
0 |
2 |
5 |
0 |
1 |
0 |
1 |
12 |
1 |
1 |
0 |
0 |
|
3 |
7 |
0 |
1 |
1 |
1 |
4 |
15 |
1 |
1 |
1 |
1 |
Таблица 7
№ |
Десятичный эквивалентный набор переменных |
Переменные и их разряды |
|||
A |
B |
C |
D |
||
1 |
8-12 |
1 |
- |
0 |
0 |
2 |
5-7 |
0 |
1 |
- |
1 |
3 |
7-15 |
- |
1 |
1 |
1 |
3 |
12-15 |
1 |
1 |
- |
1 |
Таблица 8
№ |
Десятичный эквивалентный набор переменных |
Переменные и их разряды |
|||
A |
B |
C |
D |
||
2 |
8-12-12-15 |
1 |
- |
- |
1 |
2 |
5-7-7-15 |
- |
1 |
- |
1 |
1 |
8-12-12-13 |
- |
1 |
- |
0 |
Таблица 9
Простые импликанты |
Конституенты единиицы |
||||
1000 |
0101 |
1100 |
0111 |
1111 |
|
0--1 |
+ |
+ |
|
|
|
1—1 |
|
|
+ |
+ |
|
--00 |
|
|
|
+ |
+ |
Минимизированная функция: , с условием, что минтермы 1,3,4,11 фиктивны, что является правдой
Вывод: Сравним результаты двух методов матрицы Карно и Квайна и Мак-Класки. Оба метода показали одинаковый результат, что доказывает правильность минимизации.
Произвести минимизацию булевой функции, заданной десятичными номерами состояний по матрицам Карно. Получить минимальные ДНФ (выделяя подкубы по единичным значениям функции) и КНФ (выделяя подкубы по нулевым значениям функции).
Y1
= {1,3,6,10,11,15,20,21,22,24,26,27}; YФ
= {0,5,8,9, 12,13,23,25,29,30,31}.
Рисунок 10 – Карта Карно
МДНФ:
Рисунок 11 – Схема РКС, где I1 – A, I2 – B, I3 – C, I4 – D, I5 – E
Рисунок 12 – Карта Карно
МКНФ:
Рисунок 13 – Схема БЛС, где I1 – A, I2 – B, I3 – C, I4 – D, I5 – E
