Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа 4 (логика).doc
Скачиваний:
0
Добавлен:
29.01.2020
Размер:
252.93 Кб
Скачать

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

Вспомним алгоритм построения таблиц истинности:

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

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

  2. определить число строк в таблице, которое равно m = 2n;

  3. подсчитать количество операций в логическом выражении и определить количество столбцов в таблице, которое равно количеству переменных плюс количество операций;

  4. ввести названия столбцов таблицы в соответствии с последовательностью выполнения логических операций с учетом скобок и приоритетов;

  5. заполнить столбцы входных переменных наборами значений;

  6. провести заполнение таблицы значениями (0 и 1) истинности по столбцам, выполняя логические операции.

Порядок выполнения логических операций задается круглыми скобками. Но для уменьшения числа скобок договорились считать, что сначала выполняется операция отрицания ("не"), затем конъюнкция ("и"), после конъюнкции - дизъюнкция ("или") и в последнюю очередь импликация и эквиваленция.

ПРИМЕР 1

Построим таблицу истинности для логического выражения

Y=¬(A→(B→C))~(A&B&¬C)

A

B

C

B→C

A→(B→C)

¬(A→(B→C))

¬C

A&B

A&B&¬C

Y

0

0

0

1

1

0

1

0

0

1

0

0

1

1

1

0

0

0

0

1

0

1

0

0

1

0

1

0

0

1

0

1

1

1

1

0

0

0

0

1

1

0

0

1

1

0

1

0

0

1

1

0

1

1

1

0

0

0

0

1

1

1

0

0

0

1

1

1

1

1

1

1

1

1

1

0

0

1

0

1

3.6.Логические законы и правила преобразования логических выражений

Законы логики отражают наиболее важные закономерно­сти логического мышления. В алгебре высказываний законы логики записываются в виде формул, которые позволяют проводить эквивалентные преобразования логических выра­жений.

1.Закон тождества. Всякое высказывание тождественно са­мому себе: А = А

2.Закон непротиворечия. Высказывание не может быть одновременно истинным и ложным. Если высказывание А истинно, то его отрицание не А должно быть ложным. Следовательно, логическое произведение высказывания и его отрицания должно быть ложно:

А & А = О

3.Закон исключенного третьего. Высказывание может быть либо истинным, либо ложным, третьего не дано. Это означа­ет, что результат логического сложения высказывания и его отрицания всегда принимает значение «истина»:

А V А = 1

4.Закон двойного отрицания. Если дважды отрицать неко­торое высказывание, то в результате мы получим исходное высказывание: