Файл: Отчет по практической работе .docx

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

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

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

Добавлен: 27.03.2024

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

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

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



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

Федеральное государственное бюджетное образовательное учреждение высшего образования

«МИРЭА - Российский технологический университет»
РТУ МИРЭА


Институт искусственного интеллекта

Кафедра общей информатики




ОТЧЕТ

ПО ПРАКТИЧЕСКОЙ РАБОТЕ 5

построение комбинационных схем, реализующих СДНФ и СКНФ заданной логической функции от 4-х переменных

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




«ИНФОРМАТИКА»






Выполнил студент группы ИКБО-13-22



Газимагомедов М.А.

Принял

Ассистент кафедры ОИ


Павлова Е.С.



Практическая

«»2021 г.

_______________

работа выполнена




(подпись студента)

«Зачтено»

«»2021 г.

_______________







(подпись руководителя)


Москва 2022

СОДЕРЖАНИЕ


1Постановка задачи 3

2Проектирование и реализация 4

2.1 Восстановленная таблица истинности 4

2.2 Формулы СДНФ и СКНФ 4

2.3 Комбинационные схемы, реализующие СДНФ и СКНФ 5

3Выводы 7

4Информационный источник 8




  1. Постановка задачи


Логическая функция от 4-х аргументов задана в шестнадцатеричной векторной форме. Восстановить таблицу истинности. Записать формулы СДНФ и СКНФ. Построить комбинационные схемы СДНФ и СКНФ в лабораторном комплексе. Протестировать работу схем и убедиться в их правильности.

В персональном варианте логическая функция, заданная в шестнадцатеричной форме, имеет вид F (a,b,c,d) = d9EC16.

  1. Проектирование и реализация

2.1 Восстановленная таблица истинности


С помощью перевода заданной функции в двоичную запись получим столбец её значений: d9EC16 = 11011001111011002. Используем его для восстановления таблицы истинности функции (см. таблицу 1).

Таблица 1 – Таблица истинности заданной функции

a

b

c

d

F

0

0

0

0

1

0

0

0

1

1

0

0

1

0

0

0

0

1

1

1

0

1

0

0

1

0

1

0

1

0

0

1

1

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

1

0

1

0

1

1

0

1

1

0

1

1

0

0

1

1

1

0

1

1

1

1

1

0

0

1

1

1

1

0



2.2 Формулы СДНФ и СКНФ


Запишем формулу СДНФ (1) для заданной функции, рассмотрев те наборы значений аргументов, при которых функция принимает значение 1. Каждый набор представляем в виде конъюнкции аргументов. Чтобы получить единицу в значении функции мы должны инвертировать нулевые аргументы в каждом наборе. Объединив полученные конъюнкции с помощью дизъюнкций, мы получим итоговую формулу СДНФ (1)

(1)



Запишем формулу СКНФ (2) для заданной функции, рассмотрев те наборы значений аргументов, при которых функция принимает значение 0. Каждый набор представляем в виде дизъюнкции аргументов. Чтобы получить 0 в значении функции мы должны инвертировать единичные аргументы в каждом наборе. Объединив полученные дизъюнкции с помощью конъюнкций, мы получим формулу СКНФ (2)

(2)

2.3 Комбинационные схемы, реализующие СДНФ и СКНФ


В лабораторном комплексе построим схему, реализующую СДНФ. Воспользуемся аналитической формулой (1). После построения убедимся в правильности выполненной работы. Схема представлена на рис. 1

Аналогично построим комбинационную схему для СКНФ, используя формулу (2). После построения убедимся в правильности выполненной работы. Схема представлена на рис. 2


Рисунок 1 – Схема СДНФ


Рисунок 2 – Схема СКНФ
  1. Выводы


В ходе практической работы была восстановлена таблица истинности заданной функции, из которой были выведены формулы СДНФ и СКНФ. Были построены комбинационные схемы СДНФ и СКНФ в лабораторном комплексе. С помощью среды Logisim была проверена правильность проделанной работы.


  1. Информационный источник


Информатика: Методические указания по выполнению практических работ / С.С. Смирнов, Д.А. Карпов — М., МИРЭА — Российский технологический университет, 2020. – 102