Раздел «Основы логики» урок 2
Конспект урока
Тема: Алгебра высказываний. Логические операции.
Цели:
Обучающая: сформировать понятия логических операций инверсия, конъюнкция, дизъюнкция, импликация, эквивалентность, научить решать простые задачи на логические операции.
Развивающая: развитие логического мышления, научного мировоззрения.
Воспитывающая: воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости.
План:
Организационный момент.
Актуализация знаний.
Изучение нового материла.
Решение задач.
Итог урока. Задание домашней работы.
Ход урока
1. Организационный момент
Проверка отсутствующих.
Запись темы урока.
2. Актуализация знаний.
Что такое высказывание?
Каким может быть высказывание?
Какое высказывание называют простым, какое сложным?
Какие из следующих предложений являются высказыванием?
Число 6 – четное.
Посмотрите на доску.
Все роботы являются машинами.
У каждой лошади есть хвост.
Внимание!
Кто отсутствует?
Есть кошки, которые дружат с собаками.
Не все то золото, что блестит.
Х2=0
Некоторые люди являются художниками.
Выразите 1 час 15 минут в минутах.
Всякий моряк умеет плавать.
3. Изучение нового материала. Решение задач
Алгебра в широком смысле этого слова наука об общих операциях, аналогичных сложению и умножению, которые могут выполняться над различными математическими объектами (алгебра переменных и функций, алгебра векторов, алгебра множеств и т.д.). Объектами алгебры логики являются высказывания.
Алгебра логики отвлекается от смысловой содержательности высказываний. Ее интересует только один факт — истинно или ложно данное высказывание, что дает возможность определять истинность или ложность составных высказываний алгебраическими методами.
Простые высказывания в алгебре логики обозначаются заглавными латинскими буквами:
А = {Аристотель - основоположник логики}
В = {На яблонях растут бананы}.
Истинному высказыванию ставится в соответствие 1, ложному — 0.
Таким образом, А = 1, В = 0.
Составные высказывания на естественном языке образуются с помощью союзов, которые в алгебре высказываний заменяются на логические операции. Логические операции задаются таблицами истинности и могут быть графически проиллюстрированы с помощью диаграмм Эйлера-Венна.
Логическая операция КОНЪЮНКЦИЯ (логическое умножение):
в естественном языке соответствует союзу и;
в алгебре высказываний обозначение &; ;
в языках программирования обозначение And.
Объединение двух (или нескольких) высказываний в одно с помощью союза «и» называется операцией логического умножения или конъюнкцией.1
Конъюнкция - это логическая операция, ставящая в соответствие каждым двум простым высказываниям составное высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны.
В алгебре множеств конъюнкции соответствует операция пересечения множеств, т.е. множеству получившемуся в результате умножения множеств А и В соответствует множество, состоящее из элементов, принадлежащих одновременно двум множествам.
Таблица истинности | Диаграмма Эйлера-Венна |
А | В | А&В | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | | |
Логическая операция ДИЗЪЮНКЦИЯ (логическое сложение):
в естественном языке соответствует союзу или;
обозначение , , | ;
в языках программирования обозначение Or.
Объединение двух (или нескольких) высказываний с помощью союза «или» называется операцией логического сложения или дизъюнкцией.2
Дизъюнкция - это логическая операция, которая каждым двум простым высказываниям ставит в соответствие составное высказывание, являющееся ложным тогда и только тогда, когда оба исходных высказывания ложны и истинным, когда хотя бы одно из двух образующих его высказываний истинно.
В алгебре множеств дизъюнкции соответствует операция объединения множеств, т.е. множеству получившемуся в результате сложения множеств А и В соответствует множество, состоящее из элементов, принадлежащих либо множеству А, либо множеству В.
Таблица истинности | Диаграмма Эйлера-Венна |
А | В | А В | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | | |
Логическая операция ИНВЕРСИЯ (отрицание):
в естественном языке соответствует словам неверно, что... и частице не;
обозначение ; ;
в языках программирования обозначение Not;
Присоединение частицы «не» к высказыванию называется операцией логического отрицания или инверсией.1
Отрицание - это логическая операция, которая каждому простому высказыванию ставит в соответствие составное высказывание, заключающееся в том, что исходное высказывание отрицается.
В алгебре множеств логическому отрицанию соответствует операция дополнения до универсального множества, т.е. множеству получившемуся в результате отрицания множества А соответствует множество , дополняющее его до универсального множества.
Таблица истинности | Диаграмма Эйлера-Венна |
A | | 0 | 1 | 1 | 0 | | |
Логическая операция ИМПЛИКАЦИЯ (логическое следование):
в естественном языке соответствует обороту если ..., то ...;
обозначение .
Логическое следование (импликация) образуется соединением двух высказываний в одно с помощью оборота речи «если…, то …».2
Импликация - это логическая операция, ставящая в соответствие каждым двум простым высказываниям составное высказывание, являющееся ложным тогда и только тогда, когда условие (первое высказывание) истинно, а следствие (второе высказывание) ложно.
А | В | А В |
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
Логическая операция ЭКВИВАЛЕНЦИЯ (равнозначность):
в естественном языке соответствует оборотам речи тогда и только тогда; в том и только в том случае;
обозначения , ~ , .
Логическое равенство (эквивалентность) образуется соединением двух высказываний в одно с помощью оборота речи «…тогда и только тогда, когда …».3
Эквиваленция – это логическая операция, ставящая в соответствие каждым двум простым высказываниям составное высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания одновременно истинны или одновременно ложны. Таблица истинности эквиваленции:
А | В | А В |
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Логические операции имеют следующий приоритет:
действия в скобках, инверсия, &, , , .
4. Решение задач
Пример 3.6. Определите истинность составного высказывания: , состоящего из простых высказываний:
А = {Принтер – устройство вывода информации},
В = {Процессор – устройство хранения информации},
С = {Монитор – устройство вывода информации},
D = {Клавиатура – устройство обработки информации}.
Сначала на основании знания устройства компьютера устанавливаем истинность простых высказываний: А = 1, В = 0, С = 1, D = 0.
Определим теперь истинность составного высказывания, используя таблицы истинности логических операций:
Составное высказывание ложно.
Проверим правильность полученного результата с использованием NumLock Calculator 3.3
| Определение истинности составного логического высказывания с использованием NumLock Calculator. |
1 | Запустить программу NumLock Calculator 3.3 |
2 | Установить удобный вид калькулятора командой [Вид калькулятора-Универсальный]. |
3 | Ввести составное логическое выражение, подставив в него значения простых логических выражений. | |
4 | Нажать кнопку “ |
Решение задач 3.7(1), 3.9 (а,б).
5. Итог урока. Задание домашней работы
Д/З 3.7(2-4), 3.9(в-з).
Какие из операций являются высказываниями?
Какой длины эта лента?
Прослушайте сообщение.
Делайте утреннюю зарядку!
Назовите устройство ввода информации.
Кто отсутствует?
Париж – столица Англия.
Число 11 является простым.
4+5=10.
Без труда не вытащишь и рыбку из пруда.
Сложите числа 2 и 5.
Некоторые медведи живут на севере.
Все медведи – бурые.
Чему равно расстояние от Москвы до Ленинграда.
2