Просмотр содержимого документа
«Практическое занятие №5»
Практическая работа №5 (1И)
Тема: Графический метод алгебры логики
Цель работы: научиться формализовывать высказывания и строить таблицы истинности для формул логики.
Оборудование: компьютер с установленной операционной системой Windows и подключенным интернетом.
Краткие теоретические сведения:
Формулой алгебры логики называется всякое составное высказывание, содержащее логические переменные и знаки логических операций. Для записи составного высказывания на формальном языке нужно выделить простые высказывания и логические связи между ними.
Пример 1. Записать с помощью формулы логики высказывание: неверно, что если нет дождя, то будет солнечная погода, и дождь пойдет тогда и только тогда, когда будет ветер.
Решение. Обозначим буквой А высказывание: «идет дождь», буквой В высказывание: «будет солнечная погода», буквой С высказывание: «будет ветер». Разделим составное высказывание на простые и каждое запишем с помощью формулы логики:
«нет дождя» -
; «если нет дождя, то будет солнечная погода» -
;
«дождь пойдет тогда и только тогда, когда будет ветер» -
.
Между простыми высказываниями стоит союз «и», т.е. они соединяются с помощью конъюнкции и составное высказывание «если нет дождя, то будет солнечная погода, и дождь пойдет тогда и только тогда, когда будет ветер» запишется в виде:
. Т.к. перед этим составным высказыванием стоит слово «неверно», то нужно поставить отрицание над всей формулой.
В итоге заданное высказывание формализуется следующим образом:
.
Для каждого логического выражения можно построить таблицу истинности, позволяющую определить истинность или ложность логического выражения при всех возможных комбинациях исходных значений логических переменных.
Пример 2. Построить таблицы истинности для формулы
.
Решение. Определим количество строк и столбцов в таблице. Т.к. в логическое выражение входят три переменные, то по формуле 23 получим 8 строк. Количество столбцов равно количеству логических переменных (3) + количество операций (6), получим 9 столбцов. Учитывая приоритет операций, расставляем порядок действий
Заполняем таблицу:
Ход работы
Задание 1.
В следующих высказываниях выделить простые, обозначив каждое из них буквой. Записать составное высказывание с помощью формулы логики.
1 подгруппа |
А) На уроке физики ученики выполняли лабораторную работу и сообщали результаты исследований учителю Б) Если светит солнце и не дует ветер, то не будет дождя | А) Катя любит писать сочинения или решать задачи. Б) Если дует ветер, то солнце светит тогда и только тогда, когда нет дождя | А) Если Маша сестра Саши, то Саша брат Маши Б) Погода будет солнечной тогда и только тогда, когда ни будет ни ветра, ни дождя |
2 подгруппа |
А) Голова думает тогда и только тогда, когда язык отдыхает Б) Неверно, что если дует ветер и солнце светит, то нет дождя | А) Земля движется по круговой или эллиптической орбите Б) Если ветра нет, то дождь будет тогда и только тогда, когда будет пасмурная погода | А) Ты можешь купить в магазине продукты, если у тебя есть деньги Б) Неверно, что если погода пасмурная, то дождь идет тогда и только тогда когда нет ветра |
Задание 2.
Построить таблицы истинности для формул:
Задание 3.
С помощью таблицы истинности установить, равносильны ли следующие формулы
Контрольные вопросы
В чем разница между простыми и составными высказываниями?
Что такое таблица истинности?
Как определяется количество строк в таблице истинности?