Определение истинности составного высказывания
Определение истинности составного высказывания, если известны значения истинности входящих в него элементарных высказываний — выполнение сразу нескольких логических операций и объединение их результатов другими логическими операциями.
Основные понятия
- Алгебра логики — раздел математической логики, который изучает логические утверждения (высказывания) и методы установления их истинности. Для алгебры логики важен не смысл высказывания, а лишь его истинность или ложность.
- Логическое утверждение (высказывание) — это утверждение, о котором можно однозначно сказать истинно оно или ложно.
- Логическое выражение — это запись логических высказываний.
- Простые (элементарные) высказывания — не содержит других высказываний.
- Сложные (составные) высказывания — строятся из нескольких простых высказываний с помощью логических связок — логических операций НЕ, И, ИЛИ.
- Операнды — то, над чем выполняется логическая операция. Например, операция сложения выполняется над двумя слагаемыми. Слагаемые — это операнды.
- Приоритеты логических операций — порядок, в котором разные операции выполняются в составном логическом выражении.
Обозначения
- Истина/Ложь — результаты логических утверждений (истину и ложь) обычно обозначают:
| Истина | Да | True | 1 |
|---|---|---|---|
| Ложь | Нет | False | 0 |
В информатике, как правило, используют символы 1 и 0.
- Логическое И — Конъюнкция — Логическое умножение
, И, AND, &. Например записывают: А И В, А&В.
- Логическое ИЛИ — Дизъюнкция — Логическое сложение
, ИЛИ. Например записывают: , А ИЛИ В.
- Логическое НЕ — Инверсия — Логическое отрицание
НЕ, — (линия сверху над операндом). Например записывают: , А ИЛИ В. НЕ A ¬ A NOT A A
- Логическое И (Конъюнкция)
Конъюнкция — логическая операция, ставящая в соответствие каждым двум высказываниям новое высказывание, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны.
Выполняется над двумя логическими операндами — бинарная. На примере операции конъюнкции покажем, как заполнять таблицу истинности:
- перебираем возможные варианты значений операндов (0/1);
- все эти варианты и результат для каждого случая логической операции записываем в таблицу:
Результат Истина (1) получается только в том случае, если оба операнда — Истина (1).
- Логическое ИЛИ (Дизъюнкция)
Дизъюнкция — логическая операция, ставящая в соответствие каждым двум высказываниям новое высказывание, являющееся истинным тогда, когда хотя бы одно высказывание истинно или оба одновременно. Является бинарной.
Таблица истинности для этой операции следующая:
Результат операции Истина (1), если хотя бы у одного логического операнда значение — Истина (1). Результат Ложь (0) получается только в том случае, если оба операнда — Ложь (0).
- Логическое НЕ (Инверсия)
Инверсия определяется следующей таблицей истинности:Инверсия — логическая операция, которая каждому высказыванию ставит в соответствие новое высказывание, значение которого противоположно исходному. Операция унарная, так как выполняется только над одним операндом.
Результат операции меняется на противоположный — из Истины — Ложь, из Лжи — Истина.
Приоритеты логических операций
Если стоит задача выполнить целое логическое составное выражение, то для того чтобы понять, какая из этих операций выполняется первой, а какая — второй, существуют приоритеты логических операций:
- Выражение в скобках
- Логическое НЕ
- Логическое И
- Логическое ИЛИ
Операции одинакового приоритета выполняются слева направо.
Способы решения задачи
- Определить истинность составного высказывания, если известны значения истинности входящих в него элементарных высказываний можно с помощью построения таблицы истинности. Количество строк в такой таблице будет равно числу 2 в степени количества операндов. То есть, если в выражении, например, три различных операнда, то количество строк в таблице истинности: . Построение таблицы — довольно трудоёмкий способ решения, хотя он позволяет свести к минимуму риск ошибки.
- Другой способ решения — аналитический. То есть простым рассуждением и перебором возможных вариантов.
Заключение
Учащиеся, сдающие ОГЭ по информатике, должны уметь определять истинность составного высказывания, если известны значения истинности входящих в него элементарных высказываний. Для этого важно запомнить обозначение базовых логических операций и последовательность их выполнения.
Литература
- Ушаков Д. М. Информатика: Новый полный справочник для подготовки к ОГЭ. — Москва: АСТ, 2019. — С. 49-61. — 350, с.: ил. с..
- Поляков К. Ю., Ерёмин Е. А. Информатика. Учебник 9 класс. — Москва: БИНОМ. Лаборатория знаний, 2017. — С. 51-63. — 288, с.: ил. с..
- Авдошин С. М. Информатика: ГИА: Учебно-справочные материалы для 9 класса. — СПб: Просвещение, 2011. — С. 71-78. — 252, с.: ил. с..




