Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 5 по логике.doc
Скачиваний:
22
Добавлен:
22.05.2015
Размер:
258.56 Кб
Скачать

Пример задания:

Укажите, какое логическое выражение равносильно выражению A ¬(¬B C).

1) ¬A ¬B ¬C 2) A ¬B ¬C 3) A B ¬C 4) A ¬B C

Решение (использование законов де Моргана):

  1. перепишем заданное выражение и ответы в других обозначениях: заданное выражение ответы: 1)2)3)4)

  2. посмотрев на заданное выражение, видим инверсию (операцию «НЕ») для сложного выражения в скобках, которую раскрываем по формуле де Моргана,

а затем используем закон двойного отрицания по которому :

  1. таким образом, правильный ответ – 3 .

Контрольные задания.

  1. Укажите, какое логическое выражение равносильно выражению ¬(A ¬B C)?

1) ¬A B ¬C 2) A ¬B C 3) ¬A ¬B ¬C 4) ¬A B ¬C

  1. Какое логическое выражение равносильно выражению ¬ (A B) ¬C ?

1) ¬A B ¬C 2)(¬A ¬B) ¬C 3)(¬A ¬B) C 4) ¬A ¬B ¬C

  1. Укажите, какое логическое выражение равносильно выражению ¬ (¬А B)?

1) A ¬B2) ¬A B3) B ¬A4) A ¬B

  1. Какое логическое выражение равносильно выражению ¬(А ¬B)?

1) A B2) A B3) ¬A ¬B4) ¬A B

  1. Какое логическое выражение эквивалентно выражению ¬(¬A ¬B) C ?

1) (A ¬B) C 2) A B C 3) (A ¬B) C 4) ¬(A ¬B) C

  1. Какое логическое выражение эквивалентно выражению A ¬(¬B ¬C)?

1) A B C 2) A B ¬C 3) A (B C) 4) (A ¬B) ¬C

  1. Какое логическое выражение эквивалентно выражению ¬(A B) ¬C?

1) (A B) ¬C 2) (A B) C 3) (¬A ¬B) ¬C 4) (A B) C

  1. Какое логическое выражение эквивалентно выражению ¬(A ¬B) ¬C?

1) A B C 2) ¬(A B) C 3) ¬(A C) B 4) ¬(A C) B

  1. Какое логическое выражение эквивалентно выражению ¬(¬A B) ¬C?

1) (A B) ¬C 2) (A B) C 3) (A ¬B) ¬C 4) (A ¬B) ¬C

  1. Какое логическое выражение эквивалентно выражению ¬(A B) C?

1) ¬A B C 2) A B C 3) ¬(A B) C 4) ¬A ¬B ¬C

  1. Какое логическое выражение эквивалентно выражению ¬(¬ A ¬ B) C?

1) ¬ A B ¬ C 2) A ¬ B) ¬C 3) (A B) C 4) A B C

Задание 3.

Теоретические сведения.

  • условные обозначения логических операций

¬ A, неA(отрицание, инверсия)

A B, AиB(логическое умножение, конъюнкция)

A B, AилиB(логическое сложение, дизъюнкция)

A B импликация (следование)

  • операцию «импликация» можно выразить через «ИЛИ» и «НЕ»:

A B = ¬ A B или в других обозначенияхA B =

  • иногда для упрощения выражений полезны формулы де Моргана:

¬ (A B) = ¬ A ¬ B

¬ (A B) = ¬ A ¬ B

  • если в выражении нет скобок, сначала выполняются все операции «НЕ», затем – «И», затем – «ИЛИ», и самая последняя – «импликация»

  • таблица истинности выражения определяет его значения при всех возможных комбинациях исходных данных

  • если известна только часть таблицы истинности, соответствующее логическое выражение однозначно определить нельзя, поскольку частичной таблице могут соответствовать несколько разныхлогических выражений (не совпадающих для других вариантов входных данных);

  • количество разныхлогических выражений, удовлетворяющих неполной таблице истинности, равно, где– числоотсутствующихстрок; например, полная таблица истинности выражения с тремя переменными содержит 23=8 строчек, если заданы только 6 из них, то можно найти 28-6=22=4разныхлогических выражения, удовлетворяющие этим 6 строчкам (но отличающиеся в двух оставшихся)

  • логическая сумма A+B+C+ … равна 0 (выражение ложно) тогда и только тогда, когда все слагаемые одновременно равны нулю, а в остальных случаях равна 1 (выражение истинно)

  • логическое произведение A·B·C· … равно 1 (выражение истинно) тогда и только тогда, когда все сомножители одновременно равны единице, а в остальных случаях равно 0 (выражение ложно)