Учитель информатики Быргазова Юлия Александровна,
МБОУ Гимназия № 9 г.Усолье-Сибирское
электронный адрес:

и

Для решения данной задачи нам необходимо построить таблицы истинности

A

B

C

A

B

v

F

0

0

0

1

1

0

0

0

1

0

0

1

1

0

0

0

0

1

0

1

0

0

1

0

1

1

0

0

1

1

0

0

0

0

0

1

1

0

0

1

1

1

0

1

0

1

0

1

1

0

1

0

1

0

1

1

0

0

1

0

1

1

0

1

1

1

0

0

0

0

0

1

A

B

C

BC

F

0

0

0

1

1

1

0

0

1

0

0

1

1

1

1

1

0

1

0

1

0

0

1

0

0

0

0

0

1

1

0

1

0

1

1

1

1

0

0

1

0

0

0

0

0

1

0

1

1

0

0

0

0

0

1

1

0

0

0

0

0

0

0

1

1

1

0

0

0

0

1

1

Ребята, как вы думаете, можно ли решить данную задачу без построения таблиц истинности?

Конечно можно. Но для этого мы должны воспользоваться специальными законами логики.

  1. Изложение нового материала.

Логические законы:

1. Закон коммутативности (переместительный)

A v B = B v A

A ^ B = B ^ A

 2. Закон ассоциативности (сочетательный)

(A v B) v С= A v (B v С)

(A ^ B) ^ С= A ^ (B ^ С)

 

3. Распределительный закон относительно логического умножения и сложения (дистрибутивность)

 Распределение относительно логического умножения:

 

(А v В) ^ C = (A ^ C) v (В ^ C).  Вспомним правила раскрытия скобок в алгебре, ведь недаром операции конъюнкции и дизъюнкции называют логическим умножением и сложением. И наоборот:

 (A & B) v (В & C) = В & (А v C).  Похоже на вынесение общего множителя за скобки в алгебре. Распределительный закон относительно логического умножения полностью повторяет аналогичный закон алгебры.

 

 Далее мы рассмотрим группу законов, у которых нет аналогов в алгебре, но они легко воспринимаются учащимися из-за своей наглядности.

 4.Отсутствие степеней и коэффициентов (идемпотентность)

А v А = А

А ^ А = А

 Если высказывание А ложно (0), то результат 0 v 0, а также 0 ^ 0 – ложь; если высказывание А истинно (1), то результат 1 v 1, а также 1 ^ 1 — истина

 

5. Двойное отрицание

¬ (¬ А) = А

 Ученикам предлагается заполнить таблицу истинности и сравнить 1 и 3 столбцы

 

 

6. Действия с абсолютно-истинными и абсолютно-ложными высказываниями. Абсолютно-истинное высказывание – высказывание, которое имеет значение ИСТИНА при любых значениях входящих в него простых высказываний. Такие высказывания обозначаются константой «истина» или 1. (пример: теорема Пифагора) Абсолютно-ложное высказывание – высказывание, которое имеет значение ЛОЖЬ при любых значениях входящих в него простых высказываний. Такие высказывания обозначаются константой «ложь» или 0.

А v 1 =1 (всегда истина)

А ^1 = А

А v 0 = А

А ^ 0 = 0 (всегда ложь)

 

7. Закон исключенного третьего

А v ¬ А = 1 (всегда истина)

 

В этом выражении что-то одно всегда истина, поэтому результат логического сложения – истина (открыть учебник на странице 353 и прочитать 1 правило — подсказки )

 

8. Закон противоречия

А ^ ¬ А = 0 (всегда ложь)

 В этом выражении что-то одно (либо А, либо ¬ А) ложно, поэтому результат логического умножения – ложь.

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

 

9. Законы де Моргана

¬ (А ^ В) = ¬ А v ¬ В

 ¬ (А v В) = ¬ А ^ ¬ В

 

10. Поглощение

А v А ^ В = А

А ^ (А v В) = А

 

Доказать свойства поглощения можно путем упрощения на основе свойств дистрибутивности. (Доказательство оставить для домашней работы)

Ну а теперь давайте решим нашу задачу с использованием законов логики.

(у доски один человек решает)

  1. Закрепление изученного

Используя законы логики упростить выражение:

1)

2) (AB)+B=A+B+B=A+B

3)

4) Найдите X, если

5) Для какого имени истинно высказывание:

¬ (Первая буква имени гласная → Четвертая буква имени согласная)?

1) ЕЛЕНА 2) ВАДИМ 3) АНТОН 4) ФЕДОР

(Первая буква имени гласная  Четвертая буква имени согласная)

Первая буква имени гласная  Четвертая буква имени гласная

Правильный ответ АНТОН

  1. Подведение итогов

  2. Домашнее задание:

Выучить законы логики, доказать закон поглощения.

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

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

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here