Файл: Занятие Работа с таблицами истинности и функциональными схемами.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.11.2023
Просмотров: 127
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Практическое занятиеРабота с таблицами истинности и функциональными схемамиЦель занятия:
Приоритет выполнения логических операций: 1. Действие в скобках; 2. Действие под отрицанием; 3. Инверсия; 4. Конъюнкция; 5. дизъюнкция.Таблица №1
Пример1.Построить таблицу истинности для логической функции Решение:
Арифметико-логические основы работы компьютера
Все логические схемы ЭВМ строятся на логических элементах, реализующих логические функции. Под логическим элементом понимают техническое устройство, реализующее одну элементарную булеву функцию. Обычно для построения схем используются логические элементы, реализующие основные логические функции И, ИЛИ, НЕ: конъюнктор (схема И); дизъюнктор (схема ИЛИ), инвертор (схема НЕ). Стандартные обозначения этих элементов выглядят следующим образом:элементых & 11 х1 у=х1х2 у=х1
х2 х у=х2 х2 конъюнктор дизъюнктор инверторКонструктивно логические объединяются в единые корпуса – интегральные микросхемы (ИМС). В одном корпусе ИМС могут быть один, две и более логических элементов. Схемы И, ИЛИ, НЕ образуют базис, то есть с их помощью можно реализовать любую булеву функцию на основе суперпозиции. Применяемые на практике комплексы ИМС имеют в своём составе такие логические элементы, как И-НЕ, ИЛИ-НЕ, которые образуют универсальный базис. Стандартные схемы этих элементов имеют следующий вид:Схема, показывающая связи между различными логическими элементами, называется функциональной схемой. Рассмотрим на рисунке функциональную схему.
Х1
Х2
у & & & 1
t1
t2
t3
Существуют разные задачи работы с функциональными схемами.Задача1.Найти по функциональной схеме логическую функцию, описывающую работу этой схемы с помощью аппарата алгебры логики. В качестве примера построим логическую функцию, представленной на рисунке выше. Для этого каждому логическому элементу схемы поставим в соответствие логический оператор: ; ; ; Этим установлено однозначное соответствие между элементами схемы и её математическим описанием. Затем выполним последовательно операции подстановки и преобразования до тех пор, пока не получится функция, выраженная через входные переменные: = = Задача 2. Построить функциональную схему по логической функции . Затем построить схему, используя как базисные, так и дополнительные вентили, следуя по приоритету операций.Построим схему: 1 y х z f 1 &Вопросы для размышления1. Для чего нужно изучать функциональные схемы в информатике?
-
учить составлять таблицы истинности для логических функций; -
учить строить функциональной схемы по логической формуле; -
учить составлять логическую формулу по функциональной схеме.
Приоритет выполнения логических операций: 1. Действие в скобках; 2. Действие под отрицанием; 3. Инверсия; 4. Конъюнкция; 5. дизъюнкция.Таблица №1
| Логическая операция | Название | Соответствует союзу | Обозначение знаками | Таблица истинности | Логическая операция | |||||||||||||||
| Инверсия (от лат. inversion – переворачиваю) | отрицание | не А | |
| Опр. 8 Инверсия логической переменной истина, если переменная ложна, и, наоборот, инверсия ложна, если переменная истинна. | |||||||||||||||
| Конъюнкция (от лат. conjunction – связываю) | Логическое умножение | А и В | |
| Опр.9Конъюнкция двух логических переменных истинна тогда и только тогда, когда оба высказывания, истинны. | |||||||||||||||
| Дизъюнкция (от лат. disjunction – различаю) | Логическое сложение | А или В | |
| Опр. 10 Дизъюнкция двух логических переменных ложна тогда и только тогда, когда оба высказывания ложны. | |||||||||||||||
| Импликация (от лат. implication – тесно связывать) | Логическое следование | Если А, то В; Когда А, тогда В | А–условие В-следствие |
| Опр. 11 Импликация двух логических переменных ложна тогда и только тогда, когда из истинного основания следует ложное следствие. | |||||||||||||||
| Эквивалентность (от лат. equivalents - равноценность) | Логическое равенство | А тогда и только тогда, когда В | |
| Опр. 12 Эквивалентность двух логических переменных истинна тогда и только тогда, когда оба высказывания одновременно либо ложны, либо истинны |
Пример1.Построить таблицу истинности для логической функции Решение:
-
Определить количество строк в таблице истинности, которое равно количеству возможных комбинаций значений логических переменных, входящих в логическое выражение: количество строк равно
, где n – количество переменных
| A | B |
| 0 | 0 |
| 0 | 1 |
| 1 | 0 |
| 1 | 1 |
-
Определить количество столбцов:
-
Построить таблицу истинности с указанным количеством строк и столбцов, обозначить столбцы и внести возможные наборы значений исходных логических переменных и заполнить таблицу истинности по столбцам, выполняя базовые логические операции в необходимой последовательности и в соответствии с их таблицами истинности:
| A | B | | | |
| 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 | 1 |
Все логические схемы ЭВМ строятся на логических элементах, реализующих логические функции. Под логическим элементом понимают техническое устройство, реализующее одну элементарную булеву функцию. Обычно для построения схем используются логические элементы, реализующие основные логические функции И, ИЛИ, НЕ: конъюнктор (схема И); дизъюнктор (схема ИЛИ), инвертор (схема НЕ). Стандартные обозначения этих элементов выглядят следующим образом:элементых & 11 х1 у=х1х2 у=х1
х2 х у=х2 х2 конъюнктор дизъюнктор инверторКонструктивно логические объединяются в единые корпуса – интегральные микросхемы (ИМС). В одном корпусе ИМС могут быть один, две и более логических элементов. Схемы И, ИЛИ, НЕ образуют базис, то есть с их помощью можно реализовать любую булеву функцию на основе суперпозиции. Применяемые на практике комплексы ИМС имеют в своём составе такие логические элементы, как И-НЕ, ИЛИ-НЕ, которые образуют универсальный базис. Стандартные схемы этих элементов имеют следующий вид:Схема, показывающая связи между различными логическими элементами, называется функциональной схемой. Рассмотрим на рисунке функциональную схему. Х1
Х2
у & & & 1
t1
t2
t3
Существуют разные задачи работы с функциональными схемами.Задача1.Найти по функциональной схеме логическую функцию, описывающую работу этой схемы с помощью аппарата алгебры логики. В качестве примера построим логическую функцию, представленной на рисунке выше. Для этого каждому логическому элементу схемы поставим в соответствие логический оператор: ; ; ; Этим установлено однозначное соответствие между элементами схемы и её математическим описанием. Затем выполним последовательно операции подстановки и преобразования до тех пор, пока не получится функция, выраженная через входные переменные: = = Задача 2. Построить функциональную схему по логической функции . Затем построить схему, используя как базисные, так и дополнительные вентили, следуя по приоритету операций.Построим схему: 1 y х z f 1 &Вопросы для размышления1. Для чего нужно изучать функциональные схемы в информатике?