55. Логические операции над высказываниями. Основные равносильности алгебры логики. Пример в MS Exсel.

 

Сводная таблица истинности логических функций

 

 

 

Построение таблиц истиности с помощью электронных таблиц

 

Цель работы: познакомиться с логическими функциями MSExcel , научиться строить таблицы истинности сложных высказываний

 

Краткие теоретические сведения:

Аргументами логических функций являются логические значения ИСТИНА и ЛОЖЬ.

Логическая функция «И» имеет в качестве аргументов логические значения, которые могут быть истинными или ложными, и задается формулой =И(лог_знач1; лог_знач2; …). Принимает значение ИСТИНА тогда и только тогда, когда все аргументы имеют значение ИСТИНА.

 Логическая функция «ИЛИ» имеет в качестве аргументов логические значения и задается формулой =ИЛИ(лог_знач1; лог_знач2; …). Принимает значение ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА.

Логическая функция «НЕ» имеет один аргумент и задается формулой =НЕ(лог_знач). Принимает значение ИСТИНА, если аргумент имеет значение ЛОЖЬ, и наоборот.

Порядок выполнения работы:

Для того, чтобы разобраться, как выполнять работу сделаем задание: «Построим таблицу истинности операции логического умножения А&В»

Алгоритм выполнения:

1. В ячейках А1, В1, С1 ввести заголовки «шапки» таблицы.

2. В паре ячеек (А2, В2), (А3, В3), (А4, В4), (А5, В5) ввести пары значений аргументов логической операции (ЛОЖЬ, ЛОЖЬ), (ИСТИНА, ЛОЖЬ), (ЛОЖЬ, ИСТИНА), (ИСТИНА, ИСТИНА).

3. Выделить ячейку С2, в которую нужно вставить первое значение функции.

4. Ввести команду [Вставка–Функция…].

5. На диалоговой панели  Мастер функций в списке Категория: выбрать вариант Логические, а в списке Функция: выбрать вариант И.

Щелкнуть на кнопке OK.

6. На появившейся панели Аргументы функции ввести значения для лог_знач1 и лог_знач2.

Для ввода имени ячейки, где хранится  лог_знач1, щелкнуть по кнопке со стрелочкой в поле Логическое значение 1 и в электронной таблице выделить ячейку А2.

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

 7. Выделить ячейку С2, в которой теперь хранится формула =И(А2;В2) и протягиванием вниз скопировать формулу в ячейки С3, С4 и С5.

8. Значением этой функции в трех случаях является ЛОЖЬ и только в последнем − ИСТИНА.

Мы получили таблицу истинности операции логического умножения (конъюнкции).

Аналогично строятся таблицы истинности для других логических операций.

 

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

 

 

А

В

С

1

А

В

А&В

2

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

3

ИСТИНА

ЛОЖЬ

ЛОЖЬ

4

ЛОЖЬ

ИСТИНА

ЛОЖЬ

5

ИСТИНА

ИСТИНА

ИСТИНА

 

 

 

Конструктор сайтов - uCoz