Файл: Отчет по лабораторной работе 4 по дисциплине Компьютерные основы инфокоммуникационных технологий.docx

ВУЗ: Не указан

Категория: Отчеты по практике

Дисциплина: Не указана

Добавлен: 20.03.2024

Просмотров: 9

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ФЕДЕРАЛЬНОЕ Государственное АВТОНОМНОЕ образовательное учреждение высшего образования

БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ

ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ

(НИУ «БелГУ»)

ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ

КАФЕДРА ИНФОРМАЦИОННО-ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМ И ТЕХНОЛОГИЙ

Отчет по лабораторной работе №4 по дисциплине: «Компьютерные основы инфокоммуникационных технологий»

Тема работы: «Комбинационные схемы, минимизация логических функций»

студента очного отделения

1 курса 12002210 группы

Балабанов Андрей

Проверил:

Доцент

Трубицына Диана Игоревна

Белгород 2022

Цель работы:

Научиться составлять таблицы истинности и минимизировать логические функции.

Задачи работы:

  1. Изучить теоретический материал

  2. Выполнить задания для закрепления изученного материала

  3. Сделать вывод по проделанной работе

Выполнение лабораторной работы:

1) Составьте таблицу истинности для заданного выражения

x1

x2

x3

x4

not(x3)

not(x4)

F

0

0

0

0

1

1

1

0

0

0

1

1

0

1

0

0

1

0

0

1

1

0

0

1

1

0

0

0

0

1

0

0

1

1

1

0

1

0

1

1

0

1

0

1

1

0

0

1

1

0

1

1

1

0

0

1

1

0

0

0

1

1

1

1

0

0

1

1

0

1

1

0

1

0

0

1

1

1

0

1

1

0

0

1

1

1

0

0

1

1

1

1

1

0

1

1

0

1

1

1

1

0

0

1

1

1

1

1

1

0

0

1


2) Раскрыть скобки и упростить выражение, составить для него таблицу истинности

x1

x2

x3

x4

(1) not(x1+x2)

(2) not(x4*x3)

(3) x1*x2+x3

(1)+(2)+(3)

F

0

0

0

0

1

1

0

1

1

0

0

0

1

1

1

0

1

1

0

0

1

0

1

1

1

1

1

0

0

1

1

1

0

1

1

1

0

1

0

0

0

1

0

1

1

0

1

0

1

0

1

0

1

1

0

1

1

0

0

1

1

1

1

0

1

1

1

0

0

1

1

1

1

0

0

0

0

1

0

1

0

1

0

0

1

0

1

0

1

0

1

0

1

0

0

1

1

1

0

1

0

1

1

0

0

1

1

0

1

1

0

0

0

1

1

1

0

1

1

0

1

0

1

1

1

0

1

1

1

0

0

1

1

1

0

1

1

1

1

0

0

1

1

0


F = not(x1+x2) + not(x4*x3) + (x1*x2+x3) xor x1 = not(x1) * not(x2) + not(x4) + not(x3) + (x1*x2+x3) xor x1 = (not(x1) * not(x2) + not(x3)) + (x1 * x2 + x3) + x4 xor x1 = 1 + x4 xor x1 = 1 xor x1.

x1

x2

x3

x4

F

0

0

0

0

1

0

0

0

1

1

0

0

1

0

1

0

0

1

1

1

0

1

0

0

1

0

1

0

1

1

0

1

1

0

1

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

1

0

1

0

1

1

0

1

1

1

1

1

0

0

1

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

3) Минимизировать выражение с использованием карт Карно



x1

x2

x3

x4

x1*not(x2) * not(x3)*not(x4)

not(x1)*x2 * not(x3)*not(x4)

x1*not(x2)*not (x3)* x4

not(x1)*x2 * not(x3) *x4

F

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

1

0

0

0

1

0

0

1

0

1

0

1

0

0

0

1

1




























0

1

1

0

0

0

0

0

0

0

1

1

1

0

0

0

0

0

1

0

0

0

1

0

0

0

1

1

0

0

1

0

0

1

0

1

1

0

1

0

0

0

0

0

0

1

0

1

1

0

0

0

0

0

1

1

0

0

0

0

0

0

0

1

1

0

1

0

0

0

0

0

1

1

1

0

0

0

0

0

0

1

1

1

1

0

0

0

0

0







x2

x2

not (x2)

not (x2)




x1







1

1

not (x3)

x1













x3

not (x1)













x3

not (x1)

1

1







not (x3)




not (x4)

x4

x4

not (x4)




1) F = x1 * not(x2) * not(x3) * x4 * not(x4) = x1 * not(x2) * not(x3)

2) F = not(x1) * x2 * not(x3) * x4 * not(x4) = not(x1) * x2 * not(x3)

F = (x1 * not(x2) * not(x3)) + ( not(x1) * x2 * not(x3)).

x1

x2

x3

not (x1)

not (x2)

not (x3)

x1*not(x2)*not(x3)

not(x1)*x2*not(x3)

F

0

0

0

1

1

1

0

0

0

0

0

1

1

1

0

0

0

0

0

1

0

1

0

1

0

1

1

0

1

1

1

0

0

0

0

0

1

0

0

0

1

1

1

0

1

1

0

1

0

1

0

0

0

0

1

1

0

0

0

1

0

0

0

1

1

1

0

0

0

0

0

0


4) Минимизировать выражение и составить таблицы истинности для исходного и минимизированного выражений



x1

x2

x3

x4

x1*x2*x3*x4

not(x4)*x2

x4*not(x2)

not(x3)*x4

x2*x3*x4

F

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

1

0

1

0

0

1

0

0

0

0

0

0

0

0

0

1

1

0

0

1

0

0

1

0

1

0

0

0

1

0

0

0

1

0

1

0

1

0

0

0

1

0

1

0

1

1

0

0

1

0

0

0

1

0

1

1

1

0

0

0

0

1

1

1

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

1

1

0

1

1

0

1

0

0

0

0

0

0

0

1

0

1

1

0

0

1

0

0

1

1

1

0

0

0

1

0

0

0

1

1

1

0

1

0

0

0

1

0

1

1

1

1

0

0

1

0

0

0

1

1

1

1

1

1

0

0

0

1

1