Знакомство с алгеброй логики
Приоритет логических операций
Алгоритм построения таблиц истинности сложного высказывания
Пример
Вычисление количества строк и столбцов таблицы истинности
Начертить таблицу и заполнить заголовок
Заполнение первых трех столбцов таблицы
Заполнение остальных столбцов
Задание
83.00K

Построение таблиц истинности сложных высказываний

1. Знакомство с алгеброй логики

Построение таблиц истинности
сложных высказываний

2. Приоритет логических операций

При вычислении значения логического выражения (формулы)
логические операции вычисляются в определенном
порядке, согласно их приоритету:
Инверсия
Конъюнкция
Дизъюнкция
Импликация и эквивалентность
Операции одного приоритета выполняются слева направо.
Для изменения порядка действий используются скобки.

3. Алгоритм построения таблиц истинности сложного высказывания

1. Вычислить количество строк и столбцов
таблицы истинности
2. Начертить таблицу и заполнить заголовок
3. Заполнить первые 2, (3, …) столбца
4. Заполнить остальные столбцы

4. Пример

Построить таблицу истинности для
высказывания
E=A
B
C

5. Вычисление количества строк и столбцов таблицы истинности

Количество строк равно 2
n
+2
где n - количество простых высказываний;
2 – строки заголовка
Количество столбцов равно сумме количества
переменных (n) и количества логических операций,
входящих в сложное высказывание
В нашем случае n=3 (т.к. в высказывание Е входят три
переменные А, В, С) и 4 логические операции: инверсия В,
инверсия С, дизъюнкция и импликация.
В нашем случае имеем: 23 + 2 = 10 строк
3 + 4 = 7 столбцов

6. Начертить таблицу и заполнить заголовок

1
2
3
4
5
А
В
С
В
(2)
С
(3)
6
7
А В А В С
(1) (4) (6)
(5)

7. Заполнение первых трех столбцов таблицы

1
А
2
В
3
С
0
0
0
0
0
0
1
1
0
1
0
1
1
1
0
0
0
1
1
1
1
1
0
1
4
В
(2)
5
С
(3)
6
А В А
(1) (4) (6)
7
В
С
(5)

8. Заполнение остальных столбцов

1
А
2
В
3
С
0
4
В
(2)
1
5
С
(3)
1
0
0
0
6
7
В
0
1
1
0
1
0
0
0
1
1
1
0
0
1
0
0
0
1
1
0
1
0
0
1
1
1
1
1
1
0
1
1
0
1
0
0
1
1
1
0
1
1
1
1
0
0
1
0
А В А
С
(1) (4) (6)
(5)
1
1

9. Задание

Вычислить значение функции:
A. F = С или (В и А или С);
B. F = А и В или В или А и С;
C. F = А и (А или В);
English     Русский Правила