- •Министерство образования и науки российской федерации
- •Пояснительная записка
- •Общие требования к выполнению и оформлению практических работ:
- •Критерии оценки практических работ
- •Практическая работа №1
- •Теоретические сведения
- •Ход работы
- •Задания к практической работе
- •Практическая работа №2
- •Теоретические сведения
- •Ход работы
- •Задания к практической работе
- •Практическая работа №3
- •Теоретические сведения
- •Ход работы
- •Задания к практической работе
- •Практическая работа №4
- •Теоретические сведения
- •Ход работы
- •Задания к практической работе
- •Список литературы
- •1. Основная:
- •2. Дополнительная:
- •230115 «Программирование в компьютерных системах»
Ход работы
Алгоритм построения таблиц истинности для сложных выражений следующий:
Определить количество переменных (простых выражений);
Определить количество логических операций и последовательность их выполнения.
Определить количество строк:
количество строк = 2a + строка для заголовка, где a – количество логических переменных.
Определить количество столбцов: количество столбцов = количество переменных + количество логических операций;
Заполнить столбцы результатами выполнения логических операций в обозначенной последовательности с учетом таблиц истинности основных логических операций.
Пример 1: Построить таблицу истинности для следующего логического выражения
Решение:
Простые выражения (логические переменные): А, В, С; (3)
Количество логических операций:
- инверсия;
- операция дизъюнкции;
операция конъюнкции. Всего: 3
Количество строк: на входе три простых высказывания: А, В, С, поэтому a=3 и количество строк = 23 +1 = 9.
Количество столбцов: 3+3=6
Заполняем столбцы с учетом таблиц истинности логических операций.
Таблица истинности:
-
A
B
C
0
0
0
1
0
0
0
0
1
1
1
1
0
1
0
1
1
1
0
1
1
1
1
1
1
0
0
0
0
0
1
0
1
0
1
0
1
1
0
0
1
0
1
1
1
0
1
0
Пример 2: Определите истинность составного высказывания состоящего из простых высказываний:
А={Принтер – устройство вывода информации}
В={Процессор – устройство хранения информации}
C={Монитор – устройство вывода информации}
D={Клавиатура – устройство обработки информации}
Установим истинность простых высказываний:
А=1, В=0, С=1, D=0
Определяем истинность составного высказывания:
Пример 3: Доказать равносильность логических выражений:
и
Таблица истинности
-
A
B
0
0
1
1
1
0
1
1
0
0
1
0
0
1
0
1
1
0
0
0
Таблица истинности
-
A
B
0
0
0
1
0
1
1
0
1
0
1
0
1
1
1
0
Следовательно, =
Пример 3:Запишите логическую функцию, описывающую состояние схемы, составьте таблицу истинности:
Для записи функции необходимо записать значения на выходе каждого элемента схемы:
Следовательно, получится функция:
-
0
0
0
1
1
0
1
0
0
1
1
0
1
1
0
1
0
1
1
0
1
0
1
1
1
0
0
0
1
0
0
0
1
0
1
1
0
1
0
0
0
0
1
1
0
0
1
0
1
1
1
1
0
0
0
0