СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

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

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

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

Итоги урока

Логические основы обработки информации

Категория: Информатика

Нажмите, чтобы узнать подробности

Логика и логические операции, логические формулы и функции, логические функции на области числовых значений, логические законы и правила преобразования логических выражений, методы решения логических задач.

Просмотр содержимого документа
«Логические основы обработки информации»

Логические основы обработки информации Автор презентации : Волков Ю.П., учитель информатики и ИКТ МБОУ СОШ №11 г. Струнино Владимирской обл.

Логические основы обработки информации

Автор презентации :

Волков Ю.П., учитель информатики и ИКТ МБОУ СОШ №11 г. Струнино Владимирской обл.

Логические переменные В алгебре логики высказывания обозначаются именами логических переменных, которые могут принимать лишь два значения: Истина Ложь 1 0 True False

Логические переменные

В алгебре логики высказывания обозначаются именами логических переменных, которые могут принимать лишь два значения:

Истина Ложь

1 0

True False

Базовые  логические операции

Базовые логические операции

Конъюнкция (логическое умножение) A Λ B A B 0 A Λ B 0 0 1 1 0 0 1 0 1 0 1 А и B A and B A & B A Λ B A * B Составное высказывание, образованное в результате операции логического умножения (конъюнкции), истинно тогда и только тогда, когда истинны все входящие в него простые высказывания.

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

A Λ B

A

B

0

A Λ B

0

0

1

1

0

0

1

0

1

0

1

А и B

A and B

A & B

A Λ B

A * B

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

Дизъюнкция (логическое сложение) A v B A B 0 A v B 0 0 1 0 1 1 0 1 1 1 1 А или B A or B A | B A v B A + B Составное высказывание, образованное в результате операции логического сложения (дизъюнкции), истинно тогда и только тогда, когда истинно хотя бы одно из входящих в него простых высказываний.

Дизъюнкция (логическое сложение)

A v B

A

B

0

A v B

0

0

1

0

1

1

0

1

1

1

1

А или B

A or B

A | B

A v B

A + B

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

Инверсия (логическое отрицание) A ¬A 0 1 1 0 Не А ¬A A Not A Не А А Логического отрицание (инверсия) получает из истинного высказывания ложное и, наоборот, из ложного – истинное.

Инверсия (логическое отрицание)

A

¬A

0

1

1

0

Не А

¬A

A

Not A

Не А

А

Логического отрицание (инверсия) получает из истинного высказывания ложное и, наоборот, из ложного – истинное.

Логические выражения Запишем в форме логического выражения составное высказывание: (2 × 2 = 5 или 2 × 2 = 4) и (2 × 2 ≠ 5 или 2 × 2 ≠ 4) A = «2 × 2=5» – ложно (0) В = «2 × 2=4» – истинно (1) ( A v B) Λ ( ¬A v ¬B ) Определить истинность логического высказывания: ( A v B) Λ ( ¬A v ¬B ) = (0 v 1 ) Λ ( 1 v 0 ) = 1 Приоритет операций:

Логические выражения

Запишем в форме логического выражения составное высказывание:

(2 × 2 = 5 или 2 × 2 = 4) и (2 × 2 ≠ 5 или 2 × 2 ≠ 4)

A = «2 × 2=5» – ложно (0)

В = «2 × 2=4» – истинно (1)

( A v B) Λ ( ¬A v ¬B )

Определить истинность логического высказывания:

( A v B) Λ ( ¬A v ¬B ) = (0 v 1 ) Λ ( 1 v 0 ) = 1

Приоритет операций:

Таблицы истинности ( A v B) Λ ( ¬A v ¬B )  A B 0 0 A v B 0 ¬A 1 1 0 1 0 1 ¬B 1 1 ¬A v ¬B 1 1 1 0 0 ( A v B) Λ (¬A v ¬B) 1 1 1 0 0 1 1 1 0 0 1 0

Таблицы истинности

( A v B) Λ ( ¬A v ¬B )

A

B

0

0

A v B

0

¬A

1

1

0

1

0

1

¬B

1

1

¬A v ¬B

1

1

1

0

0

( A v B) Λ (¬A v ¬B)

1

1

1

0

0

1

1

1

0

0

1

0

Равносильные логические выражения Логические выражения, у которых таблицы истинности совпадают, называются равносильными . ¬ ( A v B ) ¬A Λ ¬B A 0 B A B 0 0 0 A v B 1 0 ¬ ( A v B ) 1 0 ¬A 0 1 0 1 ¬B 1 1 1 1 1 ¬A Λ ¬B 0 1 1 0 1 1 0 0 1 1 1 0 0 0 1 0 0 0 0 ¬A Λ ¬B = ¬ ( A v B )

Равносильные логические выражения

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

¬ ( A v B )

¬A Λ ¬B

A

0

B

A

B

0

0

0

A v B

1

0

¬ ( A v B )

1

0

¬A

0

1

0

1

¬B

1

1

1

1

1

¬A Λ ¬B

0

1

1

0

1

1

0

0

1

1

1

0

0

0

1

0

0

0

0

¬A Λ ¬B = ¬ ( A v B )

Равносильны ли логические выражения? ¬ (¬A v ¬B)  (A & B)

Равносильны ли логические выражения?

¬ (¬A v ¬B) (A & B)

Закрепление изученного материала Саша старше Маши и Маша старше Коли или Саши  Записать данное выражение используя логические переменные  Построить таблицу истинности для данного логического выражения  Какому известному выражению равносильно данное выражение  Определить старшинство Саши, Маши и Коли

Закрепление изученного материала

Саша старше Маши и Маша старше Коли или Саши

  • Записать данное выражение используя логические переменные
  • Построить таблицу истинности для данного логического выражения
  • Какому известному выражению равносильно данное выражение
  • Определить старшинство Саши, Маши и Коли
Логические операции и таблицы истинности  (домашнее задание) X Y Саша старше Маши, но неверно, что Саша старше Коли или Маша старше Коли Z X Λ ¬(Y V Z)

Логические операции и таблицы истинности (домашнее задание)

X

Y

Саша старше Маши, но неверно, что Саша старше Коли или Маша старше Коли

Z

X Λ ¬(Y V Z)

Закрепление изученного материала Построив таблицы истинности, определите, равносильны ли выражения?  A V  (B Λ C)   (A V B) Λ (A V C)  A V  B Λ C   (A Λ C) V (B Λ C)

Закрепление изученного материала

Построив таблицы истинности, определите, равносильны ли выражения?

  • A V (B Λ C) (A V B) Λ (A V C)
  • A V B Λ C (A Λ C) V (B Λ C)
Логические операции

Логические операции

Строгая дизъюнкция A v B A B 0 0 A v B 0 1 0 1 0 1 1 1 1 0 или А, или B A xor B A v B A  B + Составное высказывание, образованное с помощью строгой дизъюнкции, истинно тогда, когда истинно только одно из входящих в него простых высказываний. A v B = ( A v B) Λ (¬A v ¬B)  A v B = A Λ ¬B v ¬A Λ B

Строгая дизъюнкция

A v B

A

B

0

0

A v B

0

1

0

1

0

1

1

1

1

0

или А, или B

A xor B

A v B

A B

+

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

A v B = ( A v B) Λ (¬A v ¬B)

A v B = A Λ ¬B v ¬A Λ B

Импликация А В A B 0 A  B 0 0 1 1 1 1 0 1 1 0 1 А В А В если А, то B A imp B A  B  В А А В А В А В Составное высказывание, образованное с помощью операции логического следования (импликации), ложно тогда и только тогда, когда из истинной предпосылки следует ложный вывод. A  B = ¬A v B

Импликация

А В

A

B

0

A B

0

0

1

1

1

1

0

1

1

0

1

А В

А В

если А, то B

A imp B

A B

В А

А В

А В

А В

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

A B = ¬A v B

Эквивалентность А тогда и только тогда, когда B A eqv B A  B A ~ B A ≡ B A B 0 A ~  B 0 0 1 1 1 0 1 0 1 0 1 А ~ В А В А В Составное высказывание, образованное с помощью логической операции эквивалентности истинно тогда и только тогда, когда оба высказывания одновременно либо ложны, либо истинны. A ~ B = ( A v ¬  B) Λ (¬A v B)  A ~ B = A Λ B v ¬A Λ ¬B

Эквивалентность

А тогда и только тогда, когда B

A eqv B

A B

A ~ B

A B

A

B

0

A ~ B

0

0

1

1

1

0

1

0

1

0

1

А ~ В

А В

А В

Составное высказывание, образованное с помощью логической операции эквивалентности истинно тогда и только тогда, когда оба высказывания одновременно либо ложны, либо истинны.

A ~ B = ( A v ¬ B) Λ (¬A v B)

A ~ B = A Λ B v ¬A Λ ¬B

Приоритет операций Инверсия ¬ Конъюнкция    Λ Дизъюнкция    v Строгая дизъюнкция   v Импликация    Эквивалентность   ~ Равенство (равносильность)

Приоритет операций

Инверсия ¬

Конъюнкция Λ

Дизъюнкция v

Строгая дизъюнкция v

Импликация

Эквивалентность ~

Равенство (равносильность)

Решение задач Записать в виде логической формулы высказывание и определить его истинность: «Если Иванов здоров и богат, то он здоров» A Λ B → A A B 0 A Λ B 0 0 A Λ B → A 1 1 0 1 0 1 0 0 1 1 1 1 1

Решение задач

Записать в виде логической формулы высказывание и определить его истинность: «Если Иванов здоров и богат, то он здоров»

A Λ B → A

A

B

0

A Λ B

0

0

A Λ B → A

1

1

0

1

0

1

0

0

1

1

1

1

1

Решение задач Определить значение (истинность) выражений:  ((a ν ¬b) → b) ^ (¬a ν b) ¬ ( a ^ b) ≡ ¬ a ν b A ^ (B ^ ¬ B → ¬ C) A ν (B ν ¬ B → ¬ C) ((С ν  B ) → B) ^ (A ^ B) → B

Решение задач

Определить значение (истинность) выражений:

((a ν ¬b) → b) ^ (¬a ν b)

¬ ( a ^ b) ≡ ¬ a ν b

A ^ (B ^ ¬ B → ¬ C)

A ν (B ν ¬ B → ¬ C)

((С ν B ) → B) ^ (A ^ B) → B

Логические функции F(A,B) – логическая функция двух логических переменных A  и B A B 0 0 0 F1 F2 1 0 1 0 0 0 F3 1 1 0 0 F4 0 0 0 F5 0 0 0 F6 0 1 1 0 1 1 F7 0 1 0 F8 1 0 0 F9 1 0 0 1 1 1 F10 1 1 0 0 F11 1 1 0 F12 1 0 1 0 F13 0 0 0 1 F14 1 1 1 1 0 F15 1 1 1 F16 1 0 1 1 0 0 1 1 1 1 0 1 F2 = A Λ B  F8 = A v B  F11 = ¬B  F13 = ¬A

Логические функции

F(A,B) – логическая функция двух логических переменных A и B

A

B

0

0

0

F1

F2

1

0

1

0

0

0

F3

1

1

0

0

F4

0

0

0

F5

0

0

0

F6

0

1

1

0

1

1

F7

0

1

0

F8

1

0

0

F9

1

0

0

1

1

1

F10

1

1

0

0

F11

1

1

0

F12

1

0

1

0

F13

0

0

0

1

F14

1

1

1

1

0

F15

1

1

1

F16

1

0

1

1

0

0

1

1

1

1

0

1

F2 = A Λ B F8 = A v B F11 = ¬B F13 = ¬A

3) → (X 4)) Для какого из указанных значений X ложно высказывание: ((X 4) → (X 5)) Λ (X 3 ) ((X 3) → (X 6)) ν (¬(X 1) 2 2) 3 3) 4 4) 5 " width="640"

Решение задач

Для какого из указанных значений X истинны высказывания:

¬ (( X 3) → (X 4))

Для какого из указанных значений X ложно высказывание:

((X 4) → (X 5)) Λ (X 3 )

((X 3) → (X 6)) ν (¬(X

1) 2 2) 3 3) 4 4) 5

Решение задач Для какого слова истинны высказывания: ¬ ( Первая буква слова согласная → ( вторая буква слова гласная  ν  последняя буква слова гласная )) 1) Горе 2) Привал   3) Кресло 4) Закон  ( Первая буква слова гласная  ν  Пятая буква слова согласная ) → Вторая буква слова гласная 1) Арбуз 2) Ответ   3) Кресло 4) Привет

Решение задач

Для какого слова истинны высказывания:

¬ ( Первая буква слова согласная → ( вторая буква слова гласная ν последняя буква слова гласная ))

1) Горе 2) Привал 3) Кресло 4) Закон

( Первая буква слова гласная ν Пятая буква слова согласная ) → Вторая буква слова гласная

1) Арбуз 2) Ответ 3) Кресло 4) Привет

Решение задач

Решение задач

Решение задач D

Решение задач

D

Решение задач

Решение задач

Решение задач

Решение задач

Решение задач

Решение задач

Решение задач Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z . Дан фрагмент таблицы истинности выражения F : X Y 1 1 Z 1 1 F 0 0 1 1 1 0 1 1  1) X  ^  Y  ^  ¬Z 2) X  ν  ¬Y ν Z    3) ¬X ν Y ν ¬Z 4 ) ¬X ν ¬Y ν ¬Z

Решение задач

Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z . Дан фрагмент таблицы истинности выражения F :

X

Y

1

1

Z

1

1

F

0

0

1

1

1

0

1

1

1) X ^ Y ^ ¬Z 2) X ν ¬Y ν Z

3) ¬X ν Y ν ¬Z 4 ) ¬X ν ¬Y ν ¬Z

Решение задач

Решение задач

Решение задач

Решение задач

Решение задач

Решение задач

Решение задач

Решение задач

Решение задач Каково наибольшее целое число X , при котором истинно высказывание: (10  (X+1)·(X+1)·(X+1)) (10  (X+1)·(X+2))  (10  (X+1)·(X+2))  (10  (X+1)·(X+1) - X)

Решение задач

Каково наибольшее целое число X , при котором истинно высказывание:

(10 (X+1)·(X+1)·(X+1))

(10 (X+1)·(X+2))

(10 (X+1)·(X+2))

(10 (X+1)·(X+1) - X)

Решение задач Укажите значения логических переменных K, L, M, N при которых логическое выражение ложно: (K ν M) → (M ν ¬L ν N) = 0 Укажите значения логических переменных X, Y, Z при которых логическое выражение истинно:  (X ν  Y) Λ ( ¬ X) Λ ( ¬ Z Λ  Y ν Z) Λ (X ν Z) = 1

Решение задач

Укажите значения логических переменных K, L, M, N при которых логическое выражение ложно:

(K ν M) → (M ν ¬L ν N) = 0

Укажите значения логических переменных X, Y, Z при которых логическое выражение истинно:

(X ν Y) Λ ( ¬ X) Λ ( ¬ Z Λ Y ν Z) Λ (X ν Z) = 1

Решение задач Сколько различных решений имеет уравнение: (¬K ν N) → (L ^ M ν K) = 0  ((K ^ L) → M) ^ (N ^ K ν L) = 1 ¬((L ν M) → (K ^ L ν N)) = 1

Решение задач

Сколько различных решений имеет уравнение:

(¬K ν N) → (L ^ M ν K) = 0

((K ^ L) → M) ^ (N ^ K ν L) = 1

¬((L ν M) → (K ^ L ν N)) = 1

Решение задач АНАЛИЗ СИСТЕМЫ ЛОГИЧЕСКИХ УРАВНЕНИЙ Определить, сколько различных решений имеет система уравнений: Нужно указать именно количество решений системы уравнения,  а не записывать сами эти решения.

Решение задач

АНАЛИЗ СИСТЕМЫ ЛОГИЧЕСКИХ УРАВНЕНИЙ

Определить, сколько различных решений имеет система уравнений:

Нужно указать именно количество решений системы уравнения, а не записывать сами эти решения.

Решение задач Решение Анализируем отдельные уравнения, входящие в систему. 1 Операция «тождество»: обе переменные – x 1  и x 5  – должны быть равны друг другу

Решение задач

Решение

Анализируем отдельные уравнения, входящие в систему.

1

Операция «тождество»:

обе переменные – x 1 и x 5 – должны быть равны друг другу

Решение задач Анализируем остальные уравнения. Операция «ИЛИ»: достаточно, чтобы был равен 1 хотя бы один операнд. x 1 = 0, x 2 = 0  или x 1 = 1, x 2 = 1 x 2 = 1,  x 3 = 1 x 2 = 0,  x 3 = 0

Решение задач

Анализируем остальные уравнения.

Операция «ИЛИ»: достаточно, чтобы был равен 1 хотя бы один операнд.

x 1 = 0, x 2 = 0 или x 1 = 1, x 2 = 1

x 2 = 1, x 3 = 1

x 2 = 0, x 3 = 0

Решение задач Возможные комбинации значений переменных ( x 1 , x 2 , x 3 ): ( 0 0 0 ), ( 1 0 0 ) ( 0 0 0 ), ( 0 0 1 ), ( 1 1 0 ), ( 1 1 1 ) ( 0 1 1 ), ( 1 1 1 ) Если истинна третья часть уравнения, значения остальных не важны Если истинна вторая часть уравнения, значения остальных не важны Если истинна первая часть уравнения, значения остальных не важны Итого – 6 различных вариантов ( x 1 , x 2 , x 3 ):  ( 0 0 0 ), ( 0 0 1 ), ( 0 1 1 ), ( 1 1 0 ), ( 1 0 0 ), ( 1 1 1 ).

Решение задач

Возможные комбинации значений переменных ( x 1 , x 2 , x 3 ):

( 0 0 0 ),

( 1 0 0 )

( 0 0 0 ),

( 0 0 1 ),

( 1 1 0 ),

( 1 1 1 )

( 0 1 1 ),

( 1 1 1 )

Если истинна третья часть уравнения, значения остальных не важны

Если истинна вторая часть уравнения, значения остальных не важны

Если истинна первая часть уравнения, значения остальных не важны

Итого – 6 различных вариантов ( x 1 , x 2 , x 3 ): ( 0 0 0 ), ( 0 0 1 ), ( 0 1 1 ), ( 1 1 0 ), ( 1 0 0 ), ( 1 1 1 ).

Решение задач Анализируем второе уравнение. Операция «ИЛИ»: достаточно, чтобы был равен 1 хотя бы один операнд. x 1 = 0, x 3 = 0  или x 1 = 1, x 3 = 1 x 3 = 1,  x 4 = 1 x 3 = 0,  x 4 = 0

Решение задач

Анализируем второе уравнение.

Операция «ИЛИ»: достаточно, чтобы был равен 1 хотя бы один операнд.

x 1 = 0, x 3 = 0 или x 1 = 1, x 3 = 1

x 3 = 1, x 4 = 1

x 3 = 0, x 4 = 0

Решение задач Возможные комбинации значений переменных ( x 1 , x 3 , x 4 ): ( 0 0 0 ), ( 1 0 0 ) ( 0 0 0 ), ( 0 0 1 ), ( 1 1 0 ), ( 1 1 1 ) ( 0 1 1 ), ( 1 1 1 ) Если истинна третья часть уравнения, значения остальных не важны Если истинна вторая часть уравнения, значения остальных не важны Если истинна первая часть уравнения, значения остальных не важны Итого – тоже 6 различных вариантов ( x 1 , x 3 , x 4 ):  ( 0 0 0 ), ( 0 0 1 ), ( 0 1 1 ), ( 1 1 0 ), ( 1 0 0 ), ( 1 1 1 ).

Решение задач

Возможные комбинации значений переменных ( x 1 , x 3 , x 4 ):

( 0 0 0 ),

( 1 0 0 )

( 0 0 0 ),

( 0 0 1 ),

( 1 1 0 ),

( 1 1 1 )

( 0 1 1 ),

( 1 1 1 )

Если истинна третья часть уравнения, значения остальных не важны

Если истинна вторая часть уравнения, значения остальных не важны

Если истинна первая часть уравнения, значения остальных не важны

Итого – тоже 6 различных вариантов ( x 1 , x 3 , x 4 ): ( 0 0 0 ), ( 0 0 1 ), ( 0 1 1 ), ( 1 1 0 ), ( 1 0 0 ), ( 1 1 1 ).

Решение задач Анализируем третье уравнение. Операция «ИЛИ»: достаточно, чтобы был равен 1 хотя бы один операнд. x 1 = 0, x 4 = 0  или x 1 = 1, x 4 = 1 x 4 = 1,  x 5 = 1 x 4 = 0,  x 5 = 0

Решение задач

Анализируем третье уравнение.

Операция «ИЛИ»: достаточно, чтобы был равен 1 хотя бы один операнд.

x 1 = 0, x 4 = 0 или x 1 = 1, x 4 = 1

x 4 = 1, x 5 = 1

x 4 = 0, x 5 = 0

Решение задач Возможные комбинации значений переменных ( x 1 , x 4 , x 5 ): Все три первых уравнения – типовые.  Поэтому тройки значений соответствующих  переменных в них будут всегда одни и те же,  сколько бы ни было таких уравнений! ( 0 0 0 ), ( 1 0 0 ) ( 0 0 0 ), ( 0 0 1 ), ( 1 1 0 ), ( 1 1 1 ) ( 0 1 1 ), ( 1 1 1 ) Если истинна третья часть уравнения, значения остальных не важны Если истинна вторая часть уравнения, значения остальных не важны Если истинна первая часть уравнения, значения остальных не важны Итого – еще 6 различных вариантов ( x 1 , x 4 , x 5 ):  ( 0 0 0 ), ( 0 0 1 ), ( 0 1 1 ), ( 1 1 0 ), ( 1 0 0 ), ( 1 1 1 ).

Решение задач

Возможные комбинации значений переменных ( x 1 , x 4 , x 5 ):

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

( 0 0 0 ),

( 1 0 0 )

( 0 0 0 ),

( 0 0 1 ),

( 1 1 0 ),

( 1 1 1 )

( 0 1 1 ),

( 1 1 1 )

Если истинна третья часть уравнения, значения остальных не важны

Если истинна вторая часть уравнения, значения остальных не важны

Если истинна первая часть уравнения, значения остальных не важны

Итого – еще 6 различных вариантов ( x 1 , x 4 , x 5 ): ( 0 0 0 ), ( 0 0 1 ), ( 0 1 1 ), ( 1 1 0 ), ( 1 0 0 ), ( 1 1 1 ).

Решение задач Сводим воедино результаты, полученные для каждого уравнения в отдельности. Объединение уравнений в систему означает, что все они  должны быть истинными одновременно. = И ( & )

Решение задач

Сводим воедино результаты, полученные для каждого уравнения в отдельности.

Объединение уравнений в систему означает, что все они должны быть истинными одновременно.

=

И ( & )

Решение задач В этих вариантах x 1 = x 4 ,  тогда во втором уравнении нужно оставить только варианты, в которых x 1 = x 4 ,  т.е. ( x 1 , x 3 , x 4 ) = ( 0 0 0 ) и ( 1 1 1 ). Тогда в предпоследнем уравнении нужно оставить только варианты, в которых x 1 = x 5 ,  т.е. ( x 1 , x 4 , x 5 ) = ( 0 0 0 ) и ( 1 1 1 ). В этих вариантах x 1 = x 3 ,  тогда в первом уравнении нужно оставить только варианты, в которых x 1 = x 3 ,  т.е. ( x 1 , x 2 , x 3 ) = ( 0 0 0 ) и ( 1 1 1 ). В этих вариантах x 1 = x 2 . Тогда в результате получается,  что все переменные во всех уравнениях  должны быть равными: x 1 = x 2 = x 3  = x 4  = x 5 ( x 1 , x 2 ,  x 3 ,  x 4 ,  x 5 ) = ( 0 0 0 0 0 ) или ( 1 1 1 1 1 ),  т.е. возможно два решения данной системы уравнений. Ответ:

Решение задач

В этих вариантах x 1 = x 4 , тогда во втором уравнении нужно оставить только варианты, в которых x 1 = x 4 , т.е. ( x 1 , x 3 , x 4 ) = ( 0 0 0 ) и ( 1 1 1 ).

Тогда в предпоследнем уравнении нужно оставить только варианты, в которых x 1 = x 5 , т.е. ( x 1 , x 4 , x 5 ) = ( 0 0 0 ) и ( 1 1 1 ).

В этих вариантах x 1 = x 3 , тогда в первом уравнении нужно оставить только варианты, в которых x 1 = x 3 , т.е. ( x 1 , x 2 , x 3 ) = ( 0 0 0 ) и ( 1 1 1 ).

В этих вариантах x 1 = x 2 .

Тогда в результате получается, что все переменные во всех уравнениях должны быть равными:

x 1 = x 2 = x 3 = x 4 = x 5

( x 1 , x 2 , x 3 , x 4 , x 5 ) = ( 0 0 0 0 0 ) или ( 1 1 1 1 1 ), т.е. возможно два решения данной системы уравнений.

Ответ:

Решение задач

Решение задач

Решение задач

Решение задач

Решение задач Дано выражение:  ¬ ( A → B) ν ¬(X → A) = B ≡ ¬(A → X) где X = f(A,B) найти X

Решение задач

Дано выражение:

¬ ( A → B) ν ¬(X → A) = B ≡ ¬(A → X)

где X = f(A,B)

найти X

Логические законы Закон тождества   А = А   Всякое высказывание        тождественно самому себе Закон непротиворечия   А Λ  ¬ А = 0  Высказывание не может быть       одновременно истинным или        ложным Закон исключения третьего  А V  ¬ А = 1  Высказывание может быть        либо истинным, либо ложным,       третьего не дано Закон двойного отрицания  ¬¬ А = А   Законы де Моргана   ¬ (А V  B) = ¬ А Λ  ¬B       ¬ (А Λ  B) = ¬ А V  ¬B

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

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

Закон непротиворечия А Λ ¬ А = 0 Высказывание не может быть одновременно истинным или ложным

Закон исключения третьего А V ¬ А = 1 Высказывание может быть либо истинным, либо ложным, третьего не дано

Закон двойного отрицания ¬¬ А = А

Законы де Моргана ¬ V B) = ¬ А Λ ¬B

¬ Λ B) = ¬ А V ¬B

Правила преобразования логических выражений Правило коммутативности   А Λ  B = B  Λ  A      А V  B = B  V  A Правило ассоциативности   (А Λ  B ) Λ С = А Λ  (B Λ C)      (А V  B ) V С = А V  (B V C) Правило дистрибутивности   (А Λ  B ) V ( A  Λ С ) = А Λ  (B V C)      (А V  B ) Λ ( A  V С ) = А V  (B Λ C) Правило поглощения    А Λ ( A  V  B) = A      А V  A  Λ  B = A Правило склеивания    (А Λ  B) V ( ¬A  Λ  B) = B      (А V  B) Λ  ( ¬A  V  B) = B

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

Правило коммутативности А Λ B = B Λ A

А V B = B V A

Правило ассоциативности Λ B ) Λ С = А Λ (B Λ C)

V B ) V С = А V (B V C)

Правило дистрибутивности Λ B ) V ( A Λ С ) = А Λ (B V C)

V B ) Λ ( A V С ) = А V (B Λ C)

Правило поглощения А Λ ( A V B) = A

А V A Λ B = A

Правило склеивания Λ B) V ( ¬A Λ B) = B

V B) Λ ( ¬A V B) = B

Правила преобразования логических выражений Правила равносильности   А Λ  A = A      А V  A = A      А V 0 = A      А V 1 = 1      А Λ 0 = 0      А Λ 1 = А А V  ¬A Λ B = A V B

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

Правила равносильности А Λ A = A

А V A = A

А V 0 = A

А V 1 = 1

А Λ 0 = 0

А Λ 1 = А

А V ¬A Λ B = A V B

Преобразование  логического выражения ¬A Λ B V ¬(A V B) V A  = ¬A Λ B V ¬A Λ ¬B V A = ¬A Λ (B V ¬B) V A = ¬A V A = 1 ¬(A V B) Λ (A Λ ¬B) = (A V B) Λ (¬  A V B) Λ (¬  A V ¬B)  = ¬( ( A V B) → ¬(B V C)) =

Преобразование логического выражения

¬A Λ B V ¬(A V B) V A =

¬A Λ B V ¬A Λ ¬B V A =

¬A Λ (B V ¬B) V A =

¬A V A = 1

¬(A V B) Λ (A Λ ¬B) =

(A V B) Λ A V B) Λ A V ¬B) =

¬( ( A V B) → ¬(B V C)) =

Решение логического уравнения ¬ ( X V A) V ¬ ( X V ¬A)  = B ¬ ( X V A) V ¬ ( X V ¬A) = ¬X Λ ¬A V ¬X Λ A = ¬X Λ (¬A V A) = ¬X  ¬X = B X = ¬B

Решение логического уравнения

¬ ( X V A) V ¬ ( X V ¬A) = B

¬ ( X V A) V ¬ ( X V ¬A) = ¬X Λ ¬A V ¬X Λ A = ¬X Λ (¬A V A) = ¬X

¬X = B

X = ¬B

Логические формулы

Логические формулы

    Логические формулы Y 1 X 1 -1 -1

    Логические формулы

    Y

    1

    X

    1

    -1

    -1

    Решение логического уравнения (ДЗ)  ¬ ( X Λ B) Λ ¬ ( X Λ ¬B) = A

    Решение логического уравнения

    (ДЗ) ¬ ( X Λ B) Λ ¬ ( X Λ ¬B) = A

    Преобразование  логических выражений (ДЗ)  ¬X V ¬(X V Y) V ¬(Y Λ ¬(X Λ Y) ) =

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

    (ДЗ) ¬X V ¬(X V Y) V ¬(Y Λ ¬(X Λ Y) ) =

    Преобразование  логических выражений (ДЗ)  ¬(X V Y V ¬(X Λ Y)) Λ ¬(Y V X) =

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

    (ДЗ) ¬(X V Y V ¬(X Λ Y)) Λ ¬(Y V X) =

    Преобразование  логических выражений (A V B V C) Λ ¬(A V ¬B V C) =

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

    (A V B V C) Λ ¬(A V ¬B V C) =

    Преобразование  логических выражений ¬(B Λ C) V (A Λ C → B) =

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

    ¬(B Λ C) V (A Λ C → B) =

    Преобразование  логических выражений ¬( ( A V B) → ¬(B V C)) =

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

    ¬( ( A V B) → ¬(B V C)) =

    Преобразовать логические выражения ( B  C) V (¬(B  A) C) + ¬ ( A Λ B) V (A ≡ (C B))

    Преобразовать логические выражения

    ( B C) V (¬(B A) C)

    +

    ¬ ( A Λ B) V (A ≡ (C B))

    Вычислить значение логической функции f ( X 1, X 2, X 3) = X 1 V  X 2 Λ  X 3  Λ  X 1 V  X 3 при X 1=1, X 2=0, X 3=0  f ( X 1, X 2, X 3) = ¬X 1 V  X 2 V  X 3  Λ  X 1 V  ¬ X 3

    Вычислить значение логической функции

    f ( X 1, X 2, X 3) = X 1 V X 2 Λ X 3 Λ X 1 V X 3

    при X 1=1, X 2=0, X 3=0

    f ( X 1, X 2, X 3) = ¬X 1 V X 2 V X 3 Λ X 1 V ¬ X 3

    Вычислить значение логической функции f ( X 1, X 2, X 3) = X 1 →  X 2 V X 1 → X 3 при X 1=1, X 2=0, X 3=0  f ( X 1, X 2, X 3) = X 2 →  X 3  ≡ X 3  → X 1  f ( X 1, X 2, X 3) = ( X 2 →  X 3)  V ( X 3  → X 1)

    Вычислить значение логической функции

    f ( X 1, X 2, X 3) = X 1 → X 2 V X 1 X 3

    при X 1=1, X 2=0, X 3=0

    f ( X 1, X 2, X 3) = X 2 X 3 X 3 X 1

    f ( X 1, X 2, X 3) = ( X 2 X 3) V ( X 3 X 1)

    Решить логическое уравнение Дано выражение:  ¬ ( A → B) ν ¬(X → A) = B ≡ ¬(A → X) где X = f(A,B) найти X

    Решить логическое уравнение

    Дано выражение:

    ¬ ( A → B) ν ¬(X → A) = B ≡ ¬(A → X)

    где X = f(A,B)

    найти X

    Решение логических задач Определите, кто из учеников A, B, C и D играет, а кто не играет в шахматы, если известно следующее:  Если А или В играет, то С не играет.  Если В не играет, то играют С и D .  С играет.

    Решение логических задач

    Определите, кто из учеников A, B, C и D играет, а кто не играет в шахматы, если известно следующее:

    • Если А или В играет, то С не играет.
    • Если В не играет, то играют С и D .
    • С играет.
    Решение логических задач Определите, кто из подозреваемых участвовал в преступлении, если установлены следующие факты:  Если Иванов не участвовал или Петров участвовал, то Сидоров участвовал в преступлении.  Если Иванов не участвовал, то и Сидоров не участвовал.  Иванов не участвует в преступлении тогда, когда Сидоров в нём участвует.

    Решение логических задач

    Определите, кто из подозреваемых участвовал в преступлении, если установлены следующие факты:

    • Если Иванов не участвовал или Петров участвовал, то Сидоров участвовал в преступлении.
    • Если Иванов не участвовал, то и Сидоров не участвовал.
    • Иванов не участвует в преступлении тогда, когда Сидоров в нём участвует.
    Решение логических задач Получение прибыли каких фирм означает истинность двух высказываний: «неверно, что фирма «В» не получит прибыль тогда, когда получат прибыль фирмы «А» или «С»; «получение прибыли фирмой «А» достаточно для того, чтобы получила прибыль фирма «С» , а «В» прибыль не получила»

    Решение логических задач

    Получение прибыли каких фирм означает истинность двух высказываний:

    • «неверно, что фирма «В» не получит прибыль тогда, когда получат прибыль фирмы «А» или «С»;
    • «получение прибыли фирмой «А» достаточно для того, чтобы получила прибыль фирма «С» , а «В» прибыль не получила»
    Решение логических задач

    Решение логических задач

    Решение логических задач

    Решение логических задач

    Решение логических задач Задачник 1    № 4 0  стр. 59

    Решение логических задач

    Задачник 1 № 4 0 стр. 59

    Решение логических задач

    Решение логических задач

    Решение логических задач

    Решение логических задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Решение задач

    Совершенные нормальные формы A B 0 0 0 С 0 X 0 0 1 1 0 0 Y Z 0 0 1 1 1 1 1 1 1 0 F 0 0 0 0 G 1 1 1 0 0 1 1 0 1 E 1 0 1 0 1 0 1 1 H 0 0 1 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 Совершенная дизъюнктивная нормальная форма (СДНФ) – 1 X) (¬A Λ ¬B  Λ  C) V (¬A Λ B  Λ  ¬  C)  V (A Λ ¬B  Λ  C)  Совершенная конъюнктивная нормальная форма (СКНФ) – 0 E) (A V B  V  ¬  C)  Λ  (A V ¬B  V  ¬C)

    Совершенные нормальные формы

    A

    B

    0

    0

    0

    С

    0

    X

    0

    0

    1

    1

    0

    0

    Y

    Z

    0

    0

    1

    1

    1

    1

    1

    1

    1

    0

    F

    0

    0

    0

    0

    G

    1

    1

    1

    0

    0

    1

    1

    0

    1

    E

    1

    0

    1

    0

    1

    0

    1

    1

    H

    0

    0

    1

    0

    0

    1

    0

    0

    0

    1

    0

    0

    0

    0

    1

    1

    0

    0

    1

    1

    0

    0

    0

    0

    1

    0

    1

    1

    1

    1

    1

    1

    0

    1

    1

    1

    1

    1

    1

    Совершенная дизъюнктивная нормальная форма (СДНФ) – 1

    X) (¬A Λ ¬B Λ C) V (¬A Λ B Λ ¬ C) V (A Λ ¬B Λ C)

    Совершенная конъюнктивная нормальная форма (СКНФ) – 0

    E) (A V B V ¬ C) Λ (A V ¬B V ¬C)