Таблицы истинности. Логические схемы

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

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

Для составления таблицы необходимо:

1) выяснить количество строк в таблице (вычисляется как 2n, где n – количество переменных);

2) выяснить количество столбцов = количество переменных + количество логических операций;

3) установить последовательность выполнения логических операций;

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

5) заполнить таблицу истинности по столбцам.

П 4.4.Построим таблицу истинности для выражения F = (A V B) Λ ( Таблицы истинности. Логические схемы - student2.ru V Таблицы истинности. Логические схемы - student2.ru ).

Количество строк = 22 (2 переменных) + 1(заголовки столбцов) = 5.

Количество столбцов = 2 логические переменные (А, В) + 5 логических операций (V, Λ, - , V, - ) = 7.

Расставим порядок выполнения операций: 1 5 2 4 3

(А V B) Λ ( Таблицы истинности. Логические схемы - student2.ru V Таблицы истинности. Логические схемы - student2.ru )

Построим таблицу:

A B A V B Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru V Таблицы истинности. Логические схемы - student2.ru (A V B)Λ( Таблицы истинности. Логические схемы - student2.ru V Таблицы истинности. Логические схемы - student2.ru )

Логические схемы

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

А В Результат А В Результат А  
Конъюнктор Дизъюнктор Инвертор
Таблицы истинности. Логические схемы - student2.ru   Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru

Построение логических схем

Правило построения логических схем:

1) Определить число логических переменных;

2) Определить количество логических операций и их порядок;

3) Изобразить для каждой логической операции соответствующий ей вентиль;

4) Соединить вентили в порядке выполнения логических операций.

П 4.5. Пусть Х = истина, Y = ложь. Составить логическую схему для следующего логического выражения: F = X Таблицы истинности. Логические схемы - student2.ru Y Таблицы истинности. Логические схемы - student2.ru X.

1) Две переменные – X и Y;

2) Две логические операции: 2 1

X Таблицы истинности. Логические схемы - student2.ru Y Таблицы истинности. Логические схемы - student2.ru X;

3) Строим схему:

       
    Таблицы истинности. Логические схемы - student2.ru
  Таблицы истинности. Логические схемы - student2.ru
 

Ответ: 1 V 0 Λ 1 = 1.

П 4.6. Построить логическую схему, соответствующую логическому выражению F = X Таблицы истинности. Логические схемы - student2.ru Y Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru . Вычислить значения выражения для Х = 1, Y = 0.

1) Переменных две: Х и Y;

2) Логических операций три: конъюнкция и две дизъюнкции: 1 4 3 2

X Таблицы истинности. Логические схемы - student2.ru Y Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru ;

3) Схему строим слева направо в соответствии с порядком логических операций:

 
  Таблицы истинности. Логические схемы - student2.ru

4) Вычислим значение выражения: F = 1 Таблицы истинности. Логические схемы - student2.ru 0 Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru = 0.

Тестовые задачи

Т 4.9. Составьте таблицы истинности для следующих логических выражений:

1) F = (X Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru ) Таблицы истинности. Логические схемы - student2.ru Z.

2) F = X Таблицы истинности. Логические схемы - student2.ru Y Таблицы истинности. Логические схемы - student2.ru X.

3) F = Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru (Y Таблицы истинности. Логические схемы - student2.ru X).

4) F = Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru (Z Λ Y).

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

(X > 4) \/ ((X > 1) → (X > 4))?

а) 1; б) 2; в) 3; г) 4.

Т 4.11. Постройте логическое выражение по логической схеме:

Таблицы истинности. Логические схемы - student2.ru Таблицы истинности. Логические схемы - student2.ru а) б)

       
    Таблицы истинности. Логические схемы - student2.ru
  Таблицы истинности. Логические схемы - student2.ru
 

в) г)

Законы логики

Рассмотрим 6 законов логики и преобразование импликации:

1) коммутативность: A Ú B=B Ú A , A Ù B = B Ù A;

2) ассоциативность: A Ú (B Ú C) = (A Ú B) Ú C,

A Ù (B Ù C) = (A Ù B) Ù C;

3) отрицание операнда: A Ù Таблицы истинности. Логические схемы - student2.ru =F , Таблицы истинности. Логические схемы - student2.ru Ú A=T , Таблицы истинности. Логические схемы - student2.ru =A , Таблицы истинности. Логические схемы - student2.ru =T;

4) дистрибутивность: A Ù (B Ú C) = (A Ù B) Ú (A Ù C),

A Ú (B Ù C) = (A Ú B) Ù (A Ú C);

5) поглощения операнда

A Ú (A ÙB) = A Ù (A Ú B) = А;

6) отрицание формулы (законы де Моргана):

Таблицы истинности. Логические схемы - student2.ru .

5) преобразование импликации

A® B = Таблицы истинности. Логические схемы - student2.ru Ú B.

Законы логики часто используют для упрощения логического выражения.

П 4.7.Упростить логическое выражение Таблицы истинности. Логические схемы - student2.ru .

1) Избавимся от отрицания, используя закон 6 де Моргана

Таблицы истинности. Логические схемы - student2.ru ;

2) Применим закон поглощения операнда к формуле Таблицы истинности. Логические схемы - student2.ru , тогда Таблицы истинности. Логические схемы - student2.ru .

П 4.8. Упростить логическое выражение F = (A→B) Таблицы истинности. Логические схемы - student2.ru (B→A).

1) Избавимся от импликации (A→B) и (B→A), используя преобразование 7

(A→B) Таблицы истинности. Логические схемы - student2.ru (B→A) = Таблицы истинности. Логические схемы - student2.ru ;

2) Сгруппируем Таблицы истинности. Логические схемы - student2.ru и применим закон 3 отрицания операнда

Таблицы истинности. Логические схемы - student2.ru .

Тестовые задачи

Упростить выражения:

Т 4.12. а) Таблицы истинности. Логические схемы - student2.ru . 4.13. а) Таблицы истинности. Логические схемы - student2.ru ;

б) Таблицы истинности. Логические схемы - student2.ru . б) Таблицы истинности. Логические схемы - student2.ru ;

в) Таблицы истинности. Логические схемы - student2.ru в) Таблицы истинности. Логические схемы - student2.ru .

Преобразование высказываний в логическую формулу осуществляется следующим образом:

- выделяют простые высказывания и обозначают их латинскими буквами;

- записывают условия задачи на языке алгебры логики.

П 4.9. Синоптик объявляет прогноз погоды на завтра и утверждает следующее:

1. Если не будет ветра, то будет пасмурная погода без дождя.

2. Если будет дождь, то будет пасмурно и без ветра.

3. Если будет пасмурная погода, то будет дождь и не будет ветра.

Решение:

1. Выделим простые высказывания и запишем их через переменные:

А – «Ветра нет».

В – «Пасмурно».

С – «Дождь».

2. Запишем логические функции (сложные высказывания).

а) «Если не будет ветра, то будет пасмурная погода без дождя» – Таблицы истинности. Логические схемы - student2.ru ;

б) «Если будет дождь, то будет пасмурно и без ветра» – Таблицы истинности. Логические схемы - student2.ru ;

в) «Если будет пасмурная погода, то будет дождь и не будет ветра» – Таблицы истинности. Логические схемы - student2.ru .

Тестовые задачи

Запишите в виде логической формулы следующие высказывания:

Т 4.13. Если Иванов здоров и богат, то он здоров.

Т 4.14. Число является простым, если оно делится только на единицу и само на себя.

Т 4.15. Если число делится на 4, оно делится на 2.

Т 4.16. Произвольно взятое число делится либо на 2, либо делится на 3.

Т 4.17. Спортсмен подлежит дисквалификации, если он некорректно ведет себя по отношению к сопернику или судье, и если он принимал «допинг».

Наши рекомендации