Построение таблиц истинности логических выражений
Алгоритм построения таблиц истинности для сложных выражений:
Перепишем данную формулу так, что бы внизу было достаточно места
1 шаг алгоритма (порядок действий)
2 шаг алгоритма (количество различных переменных)
3 шаг алгоритма (найти количество строк)
4 шаг алгоритма (заполняем таблицу)
5 шаг алгоритма (выполняем действия)
186.20K
Category: informaticsinformatics

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

1. Построение таблиц истинности логических выражений

ПОСТРОЕНИЕ ТАБЛИЦ ИСТИННОСТИ
ЛОГИЧЕСКИХ ВЫРАЖЕНИЙ
Пляшешник А.В. Учитель информатики и ИКТ
МОУ СОШ №5 города Ржева Тверской области высшая
квалификационная категория

2. Алгоритм построения таблиц истинности для сложных выражений:

АЛГОРИТМ ПОСТРОЕНИЯ ТАБЛИЦ
ИСТИННОСТИ ДЛЯ СЛОЖНЫХ ВЫРАЖЕНИЙ:
Определить последовательность выполнения логических операций (расставить
порядок действий как в математике);
Определить количество различных переменных (простых выражений n);
Определить количество строк (количество различных наборов 0 и 1):
количество строк = 2n ,
n - количество простых высказываний;
Подписать различные значения переменных используя следующее правило: под
первой переменной записать 2n/2 0, а затем такое же количество 1; под второй
переменной (и на каждом следующем шаге) в два раза меньше 0, чем в
предыдущей переменной, и в 2 раза меньше 1; последняя переменная – всегда
чередование о и 1.
Выполнить логические операции по порядку. При этом зачёркиваем столбцы,
которые уже обработали. Для каждого действия берём первые не зачёркнутые
значения с права и с лева.
Столбец, полученный в результате выполнения последнего действия, и есть
результат.

3.

Рассмотрим данный алгоритм на конкретном
примере.
Составить таблицу истинности логического
выражения ┐А&(B V ┐C)

4. Перепишем данную формулу так, что бы внизу было достаточно места

ПЕРЕПИШЕМ ДАННУЮ ФОРМУЛУ ТАК, ЧТО БЫ
ВНИЗУ БЫЛО ДОСТАТОЧНО МЕСТА

5. 1 шаг алгоритма (порядок действий)

1 ШАГ АЛГОРИТМА (ПОРЯДОК ДЕЙСТВИЙ)
3
4
2
1
┐А&(B V ┐C)

6. 2 шаг алгоритма (количество различных переменных)

2 ШАГ АЛГОРИТМА (КОЛИЧЕСТВО РАЗЛИЧНЫХ
ПЕРЕМЕННЫХ)
В данном выражении 3 различных переменных
(n=3).

7. 3 шаг алгоритма (найти количество строк)

3 ШАГ АЛГОРИТМА (НАЙТИ КОЛИЧЕСТВО
СТРОК)
n=3
3
2 =8
8 строк

8. 4 шаг алгоритма (заполняем таблицу)

4 ШАГ АЛГОРИТМА (ЗАПОЛНЯЕМ ТАБЛИЦУ)
┐А&(B V ┐C)
0 0
0
0 0
1
0 1
0
0 1
1
1 0
0
1 0
1
1 1
0
1 1
1

9. 5 шаг алгоритма (выполняем действия)

5 ШАГ АЛГОРИТМА (ВЫПОЛНЯЕМ ДЕЙСТВИЯ)
┐А&(B V ┐C)
1 01 0 1 1 0
1 00 0 0 0 1
1 01 1 1 1 0
1 01 1 1 0 1
0 10 0 1 1 0
0 10 0 0 0 1
0 10 1 1 1 0
0 10 1 1 0 1
English     Русский Rules