Информатика · 8 класс2 четвертьТема 3ГОСО РК 2026Базовый

Основы математической логики: операции и таблицы истинности

Логические высказывания, отрицание (НЕ), конъюнкция (И), дизъюнкция (ИЛИ), законы алгебры логики и построение таблиц истинности.

Время изучения~60 минтеория + практика
Разделы темы4 разд.пошаговый разбор
Тест темы2 вопр.с мгновенным ответом
СОР / СОЧ2 четвертьдескрипторы ГОСО

Основоположником математической логики является английский математик XIX века Джордж Буль (George Boole), создавший алгебру логики (булеву алгебру), в которой переменные принимают не числовые значения, а логические: 1 (Истина, True) или 0 (Ложь, False).

Логическое высказывание — это повествовательное предложение на естественном языке, о содержании которого можно однозначно и объективно сказать, истинно оно или ложно в текущий момент.

Примеры высказываний:

• «Астана — столица Республики Казахстан» (Истинное высказывание, = 1);

• «Число 12 делится на 5 без остатка» (Ложное высказывание, = 0);

• «В байте ровно 8 бит» (Истинное высказывание, = 1).

НЕ являются высказываниями: вопросительные предложения («Который час?»), побудительные просьбы («Закрой окно!») и субъективные оценки («Этот фильм очень красивый»), так как для них нельзя однозначно определить истинность.

Логика

Высказывание

Повествовательное утверждение, являющееся строго истинным (1) либо ложным (0).
Математика

Булева переменная

Переменная, принимающая всего два допустимых значения: True (1) или False (0).

Из простых высказываний с помощью логических связок строятся сложные (составные) логические формулы:

1. Логическое отрицание (Инверсия / НЕ / NOT, обозначается ¬A\neg A или A‾\overline{A}):

Меняет значение высказывания на противоположное: 0‾=1\overline{0} = 1, 1‾=0\overline{1} = 0;

2. Логическое умножение (Конъюнкция / И / AND, обозначается A∧BA \land B или A⋅BA \cdot B или A&BA \& B):

Истинно тогда и только тогда, когда оба высказывания истинны одновременно:

0∧0=0,  0∧1=0,  1∧0=0,  1∧1=10 \land 0 = 0, \;\quad 0 \land 1 = 0, \;\quad 1 \land 0 = 0, \;\quad 1 \land 1 = 1;

3. Логическое сложение (Дизъюнкция / ИЛИ / OR, обозначается A∨BA \lor B или A+BA + B):

Истинно, если истинно хотя бы одно из высказываний (или оба):

0∨0=0,  0∨1=1,  1∨0=1,  1∨1=10 \lor 0 = 0, \;\quad 0 \lor 1 = 1, \;\quad 1 \lor 0 = 1, \;\quad 1 \lor 1 = 1.

Операция

Инверсия (НЕ)

Логическое отрицание: истина превращается в ложь, а ложь — в истину.
Операция

Конъюнкция (И)

Логическое умножение: дает 1 только при одновременной истинности операндов.
Базовые соотношения
A∧0=0,A∧1=A,A∨0=A,A∨1=1,A∧A‾=0,A∨A‾=1A \land 0 = 0, \quad A \land 1 = A, \quad A \lor 0 = A, \quad A \lor 1 = 1, \quad A \land \overline{A} = 0, \quad A \lor \overline{A} = 1
Законы противоречия (A ∧ ¬A = 0) и исключенного третьего (A ∨ ¬A = 1).

Таблица истинности — это таблица, показывающая, какие значения принимает логическая функция при всех возможных комбинациях значений входящих в нее логических переменных.

Шаги построения таблицы истинности:

1. Подсчитать количество переменных n в формуле;

2. Определить число строк таблицы по формуле M=2nM = 2^n (для 2 переменных M=22=4M = 2^2 = 4 строки, для 3 переменных M=23=8M = 2^3 = 8 строк);

3. Подсчитать количество логических операций в формуле (число столбцов = переменные + операции);

4. Расставить приоритет действий: скобки → инверсия (¬) → конъюнкция (∧) → дизъюнкция (∨);

5. Заполнить входные наборы переменных перебором всех двоичных комбинаций (00, 01, 10, 11);

6. Пошагово вычислить значения промежуточных столбцов и итоговой функции.

Инструмент

Таблица истинности

Полная карта значений логической формулы для всех наборов входных аргументов.
Число строк таблицы
M=2nM = 2^n
n — количество независимых булевых переменных формулы.

Для упрощения сложных логических выражений и оптимизации логических схем применяют законы де Моргана:

1. Отрицание конъюнкции: A∧B‾=A‾∨B‾\overline{A \land B} = \overline{A} \lor \overline{B}

(«Неправда, что идет дождь И дует ветер» означает «Или дождь не идет, ИЛИ ветер не дует»);

2. Отрицание дизъюнкции: A∨B‾=A‾∧B‾\overline{A \lor B} = \overline{A} \land \overline{B}

(«Неправда, что яблоко красное ИЛИ сладкое» означает «Яблоко НЕ красное И НЕ сладкое»).

Закон двойного отрицания: A‾‾=A\overline{\overline{A}} = A.

Законы поглощения: A∨(A∧B)=A,A∧(A∨B)=AA \lor (A \land B) = A, \quad A \land (A \lor B) = A.

Шаг 1
Анализ формулы
Определить порядок операций в формуле F = ¬A ∨ (A ∧ B).
Шаг 2
Заполнение сетки 4 строк
Выписать наборы (A, B): (0, 0), (0, 1), (1, 0), (1, 1).
Шаг 3
Вычисление столбцов
Найти ¬A: (1, 1, 0, 0). Найти A ∧ B: (0, 0, 0, 1). Сложить через ∨: (1, 1, 0, 1).
Ваш прогресс по теме25%
Шпаргалка формул8 класс
Развернутая форма записи числа в позиционной СС:
Aq=∑k=−mn−1ak⋅qkA_q = \sum_{k=-m}^{n-1} a_k \cdot q^k[число]
Количество строк в таблице истинности:
M=2nM = 2^n[строк]
Законы де Моргана (инверсия конъюнкции и дизъюнкции):
A∧B‾=A‾∨B‾,A∨B‾=A‾∧B‾\overline{A \land B} = \overline{A} \lor \overline{B}, \quad \overline{A \lor B} = \overline{A} \land \overline{B}[булева алгебра]
Закон двойного отрицания и поглощения:
A‾‾=A,A∨(A∧B)=A,A∧(A∨B)=A\overline{\overline{A}} = A, \quad A \lor (A \land B) = A, \quad A \land (A \lor B) = A[булева алгебра]
Следующая тема

Логические элементы и схемотехника: вентили AND, OR, NOT

Перейти к теме →