- •1. Предмет и значение науки логики
- •2. Логические задачи. Табличный способ решения.
- •3. Элементы логики высказываний.
- •Задания.
- •1) Объясните, почему следующие предложения не являются высказываниями:
- •4. Логические операции
- •Сводная таблица логических операций
- •Упражнения.
- •Самостоятельная работа №1. (примерные задания в приложении 1, некоторые решения и ответы в приложении 2)
- •5. Таблицы истинности
- •Упражнения.
- •6. Решение логических задач с помощью таблиц истинности.
- •Самостоятельная работа №2.
- •7. Основные законы логики
- •Упражнения.
- •8. Решение логических задач
- •Составление логического уравнения (формулы) и приведение его к нормальной форме
- •Упражнения
- •Самостоятельная работа №3.
- •Составление логического уравнения и решение его с помощью эвм
- •Решение задач с помощью кругов Эйлера и с помощью графов Решение с помощью кругов Эйлера.
- •Решение с помощью графов.
- •Задания для самостоятельного выполнения
- •Экзаменационные и олимпиадные логические задачи (двгу, 1995 г.)
- •Приложение 1 Задания для самостоятельных работ
- •Самостоятельная работа №1.
- •Самостоятельная работа №2.
- •Самостоятельная работа №3.
- •Некоторые ответы и решения
- •Приложение 2 Логические задачи, составленные учащимися лицея №41
- •Приложение 3 Решение задачи (дистанционная заочная олимпиада по решению логических и математических задач, двгу, 2002 г.)
- •Приложение 4 (Сценарий проведения игры «Сильное звено».)
- •1 Тур. Является ли данное предложение высказыванием?
- •2 Тур. Записать сложное высказывание на языке алгебры логики
- •3 Тур. Определить результат.
- •4 Тур. Решить задачу.
- •Литература
Упражнения.
1. Проверьте равносильность следующих формул с помощью таблиц истинности:
-
А (А + В) = А
-
А + АВ = А
-
А В = Ā + В
-
А В = А В
-
А +В = А В
-
А + В = Ā В
-
Определите значение формулы: F= ((С+В)В) (АВ) В.
6. Решение логических задач с помощью таблиц истинности.
Задача. По обвинению в ограблении перед судом предстали А, В, С. Следствием установлено:
-
Если А не виновен или В виновен, то С виновен;
-
Если А невиновен, то С виновен.
Виновен ли А?
Решение. Запишем на языке алгебры логики факты, установленные следствием:
-
(А+В) С; 2) = А С.
F = (А+В) С & А С
Составим таблицу истинности:
А |
В |
С |
А |
С |
А+В |
(А+В) С |
А С |
F |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
Проанализируем все строки, где F=1. Анализ таблицы показывает, что сложное высказывание истинно во всех случаях, когда А- истинно, т.е. А виновен в ограблении.
Вернемся к решению задачи 7 (дело Батончика, Ленчика и Пончика, с. 8).
Решение:
Обозначим буквами следующие утверждения:
Б – «Батончик утаил клад»;
Л – «Ленчик утаил клад»;
П – «Пончик утаил клад».
Тогда каждое из заявлений, состоящие из двух утверждений, можно представить так:
заявление Батончика - Б, П;
заявление Ленчика - П, Б;
заявление Пончика - П, Л.
Здесь правильный ответ можно получить, анализируя всего лишь три возможные версии на их соответствии каждому утверждению. Анализ версий оформлен в виде таблицы характера совпадений версий с заявлениями.
Версии |
Высказывания из двух заявлений |
|||||
|
Батончика |
Ленчика |
Пончика |
|||
|
Б |
П |
П |
Б |
П |
Л |
1. Батончик утаил клад – Б |
0 |
0 |
1 |
1 |
1 |
1 |
2. Ленчик утаил клад – Л |
1 |
0 |
1 |
1 |
1 |
0 |
3. Пончик утаил клад – П |
1 |
1 |
0 |
0 |
0 |
1 |
Анализируя таблицу и учитывая условие задачи (один дважды солгал – 0 0, другой дважды сказал правду – 1 1, третий один раз солгал, один раз сказал правду – 0 1), делаем вывод: версия 3 соответствует условию задачи, значит, клад утаил Пончик.
Задача. В финал шахматного турнира вышли Аркадий, Володя, Саша. Болельщики высказали свои предположения:
1 болельщик: А. займет 1-ое место.
2 болельщик: С. не будет последним.
3 болельщик: В. не будет на 1-ом месте.
После игр оказалось, что двое болельщиков ошиблись, а один угадал. Как закончился финал?
Решение.
«Ключ» к решению задачи: 0 0 1
Запишем логические высказывания болельщиков: 1. А1 2.С3 3.В1
Составим таблицу истинности, рассмотрев все возможные варианты исхода турнира:
Варианты исхода турнира |
Предположения |
||||
А |
В |
С |
А1 |
С3 |
В1 |
1 |
2 |
3 |
1 |
0 |
1 |
1 |
3 |
2 |
1 |
1 |
1 |
2 |
1 |
3 |
0 |
0 |
0 |
2 |
3 |
1 |
0 |
1 |
1 |
3 |
1 |
2 |
0 |
1 |
0 |
3 |
2 |
1 |
0 |
1 |
1 |
Проанализировав условие задачи и результаты таблицы, делаем вывод:
На 1 месте – В, на 2- ом – С, на 3-ем – А.
Задача. Петя, Вася и Маша остались дома одни. Кто-то из них съел варенье. На вопрос мамы, кто это сделал, они сказали:
А) Петя: «Я не ел. Маша тоже»
Б) Вася: «Маша действительно не ела. Это сделал Петя»
В) Маша: «Вася врет. Это он съел».
Выясните, кто съел варенье, если известно, что двое оба раза сказали правду, а третий один раз соврал, а один раз сказал правду.
Р
Ключ: 1
1 1 1 1 0
П: П, М;
В: М, П;
М: М, П, В
|
Высказывания |
|||||
Версии |
Петя |
Вася |
Маша |
|||
|
П |
М |
М |
П |
М П |
В |
Петя съел |
0 |
1 |
1 |
1 |
0 |
0 |
Вася съел |
1 |
1 |
1 |
0 |
1 |
1 |
Маша съела |
1 |
0 |
0 |
0 |
1 |
0 |
1 1 =1 = 0
Анализ условия задачи и таблицы позволяют сделать вывод: «Вася съел варенье».