Информатика · 8 класс · Информатика ФГОС · урок 12 · только теория
Контрольная работа по теме «Элементы математической логики»
Тема собирает в единую систему знания о высказываниях, логических операциях и законах алгебры логики. Это фундамент для понимания того, как компьютер принимает решения и как устроены все цифровые устройства. Мы учимся формально мыслить и превращать сложные условия в точные логические формулы.
Чему учимся понимать
Научиться понимать логику как инструмент точного описания условий и принятия решений, а также видеть связь между логической формулой и её таблицей истинности.
Зачем это нужно
Логика — это язык, на котором «думает» компьютер. Понимание её основ необходимо для программирования, создания поисковых запросов, работы с базами данных и даже для грамотного ведения споров и аргументации в жизни.
Опорные понятия
Главные тезисы
- Высказывание — это повествовательное предложение, о котором можно однозначно сказать, истинно оно или ложно.
- Логическая операция — это способ преобразования одного или нескольких высказываний в новое высказывание.
- Конъюнкция истинна только тогда, когда истинны оба исходных высказывания.
- Дизъюнкция ложна только тогда, когда ложны оба исходных высказывания.
- Инверсия меняет значение высказывания на противоположное.
- Порядок выполнения логических операций в выражении: сначала НЕ, затем И, и только потом ИЛИ (если нет скобок).
- Для каждого логического выражения можно построить таблицу истинности, которая полностью описывает его поведение.
Определения
- Высказывание
- Предложение, которое может быть либо истинным, либо ложным. Например, «Земля вращается вокруг Солнца» — истинное высказывание.
- Логическая переменная
- Переменная, которая может принимать только два значения: «истина» (1) или «ложь» (0). Обозначается буквами A, B, C и т.д.
- Конъюнкция (логическое умножение, И)
- Операция, которая соединяет два высказывания союзом «И». Результат истинен, только если оба высказывания истинны. Обозначается ∧ или &.
- Дизъюнкция (логическое сложение, ИЛИ)
- Операция, которая соединяет два высказывания союзом «ИЛИ». Результат ложен, только если оба высказывания ложны. Обозначается ∨ или |.
- Инверсия (логическое отрицание, НЕ)
- Операция, которая меняет значение высказывания на противоположное. Если A истинно, то НЕ A ложно. Обозначается ¬A или чертой над буквой.
- Таблица истинности
- Таблица, которая показывает, какое значение принимает логическое выражение при всех возможных комбинациях значений входящих в него переменных.
Ключевые факты и правила
- Количество строк в таблице истинности для выражения с n переменными равно 2ⁿ. Для двух переменных — 4 строки, для трёх — 8.
- Таблица истинности конъюнкции: 0 ∧ 0 = 0, 0 ∧ 1 = 0, 1 ∧ 0 = 0, 1 ∧ 1 = 1.
- Таблица истинности дизъюнкции: 0 ∨ 0 = 0, 0 ∨ 1 = 1, 1 ∨ 0 = 1, 1 ∨ 1 = 1.
- Таблица истинности инверсии: ¬0 = 1, ¬1 = 0.
- Закон двойного отрицания: ¬(¬A) = A. «Неверно, что не A» означает просто «A».
- Законы де Моргана: ¬(A ∧ B) = ¬A ∨ ¬B и ¬(A ∨ B) = ¬A ∧ ¬B. Отрицание «И» превращается в «ИЛИ» с отрицаниями, и наоборот.
Теория
Шаг 1. Определите, какие простые высказывания входят в сложное условие. Обозначьте их буквами A, B, C.
Шаг 2. Определите, какими логическими операциями они связаны: «И» — конъюнкция, «ИЛИ» — дизъюнкция, «НЕ» — инверсия.
Шаг 3. Запишите логическое выражение, используя знаки операций. Не забывайте про скобки, если порядок действий неочевиден.
Шаг 4. Постройте таблицу истинности: перечислите все возможные комбинации значений переменных и вычислите значение выражения для каждой строки.
Шаг 5. Проанализируйте результат: при каких условиях выражение истинно, а при каких ложно. Это и есть полное описание логики условия.
Примеры
- Пример 1случай
Высказывание «Сегодня идёт дождь»
Пояснение
- истинное или ложное
- Если мы добавим «И я взял зонт», то получим конъюнкцию: она будет истинной только если идёт дождь И зонт взят
- Пример 2случай
Условие «Купить хлеб ИЛИ молоко»
Пояснение
- это дизъюнкция
- Оно будет ложным только в одном случае: если не куплено ни хлеба, ни молока
- Пример 3случай
Высказывание «Этот файл не заражён вирусом»
Пояснение
- это инверсия высказывания «Этот файл заражён вирусом»
- Пример 4случай
- Поисковый запрос «кошки И собаки» в интернете найдёт страницы, где упоминаются оба слова
- Запрос «кошки ИЛИ собаки» найдёт страницы, где есть хотя бы одно из этих слов
Интересно знать
- Все современные компьютеры построены на логических элементах «И», «ИЛИ» и «НЕ», которые реализованы в виде микросхем. Миллиарды таких элементов работают внутри процессора.
- Логика — это не только наука, но и основа для создания компьютерных игр: любое условие «если игрок нажал кнопку И собрал ключ, то дверь откроется» — это чистая конъюнкция.
- Английский математик Джордж Буль в XIX веке создал алгебру логики, которая сейчас называется булевой алгеброй. Именно на ней основана работа всей цифровой техники.
Связанные темы
- Табличный способ решения логических задач
- Логические элементы и схемы
- Условные операторы в программировании (алгоритмизация)