Практическая работа специальности 09.02.01.
Оценка 4.9

Практическая работа специальности 09.02.01.

Оценка 4.9
docx
27.11.2022
Практическая работа специальности 09.02.01.
ПЗ 1 Выполнение логических операций.docx

Практическое занятие № 1

Тема: Выполнение логических операций.

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

Теория

1                   Логика – наука о законах и формах мышления

2                   Высказывание (суждение) – некоторое предложение, которое может быть истинно (верно) или ложно

3                   Утверждение – суждение, которое требуется доказать или опровергнуть

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

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

6                   Логическое выражение – запись или устное утверждение, в которое, наряду с постоянными, обязательно входят переменные величины (объекты). В зависимости от значений этих переменных логическое выражение может принимать одно из двух возможных значений: ИСТИНА (логическая 1) или ЛОЖЬ (логический 0)

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

8                   Алгебра логики – это наука об общих правилах и законах действий над логическими переменными и высказываниями.

9                   Самой простой логической операцией является операция НЕ, подругому ее часто называют отрицанием, дополнением или инверсией и обозначают NOT ( ).  Если А – истинно, то Ā – ложно и наоборот. Результат отрицания всегда противоположен значению аргумента. Логическая операция НЕ является унарной, т.е. действие выполняются над одним операндом. Таблица истинности:

А

Ā

0

1

1

0

10              Логическое И еще часто называют конъюнкцией, или логическим умножением, а ИЛИ – дизъюнкцией, или логическим сложением. Операция И (обозначается «И», «and», «&», А•В) имеет результат «истина» только в том случае, если оба ее операнда истинны. Таблица истинности F = A ˄ B:

А

В

F

0

0

0

0

1

0

1

0

0

1

1

1

11              Операция ИЛИ (обозначается «ИЛИ», «or», А+В, А˅В) называется дизъюнкцией или логическим сложением и дает «истину», если значение «истина» имеет хотя бы один из операндов. Разумеется, в случае, когда справедливы оба аргумента одновременно, результат по-прежнему истинный. Таблица истинности F = A ˅ B:

А

В

F

0

0

0

0

1

1

1

0

1

1

1

1

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

12              Логическое следование: импликация – связывает два простых логических выражения, из которых первое является условием (А), а второе (В) – следствием из этого условия. Результатом импликации является ЛОЖЬ только тогда, когда условие А истинно, а следствие В ложно. Обозначается символом "следовательно" и выражается словами ЕСЛИ … , ТО … Таблица истинности F = A → B:

А

В

F

0

0

1

0

1

1

1

0

0

1

1

1

13              Логическая равнозначность: эквивалентность – определяет результат сравнения двух простых логических выражений А и В. Результатом эквивалентности является новое логическое выражение, которое будет истинным тогда и только тогда, когда оба исходных выражения одновременно истинны или ложны. Обозначается символом "эквивалентности". Таблица истинности F = A ↔ B:

А

В

F

0

0

1

0

1

0

1

0

0

1

1

1

14              Порядок выполнения логических операций в сложном логическом выражении: 1. инверсия → 2. Конъюнкция → 3. Дизъюнкция → 4. Импликация →

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

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

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

16              Штрих Шеффера, А|В  или антиконъюнкция, по определению  это от-

рицание конъюнкции FA| BAB:

А

В

F

0

0

1

0

1

1

1

0

1

1

1

0

17              Стрелка Пирса, AB или антидизъюнкция, по определению

FABAB:

А

В

F

0

0

1

0

1

0

1

0

0

1

1

0

18              Сумма по модулю два, AB или антиэквивалентность, по определе-

нию FABAB.

А

В

F

0

0

0

0

1

1

1

0

1

1

1

0

 

19              Основные законы логики :  А = А  – закон тождества

             А & A= 0 – закон непротиворечия

             A A = 1 – закон исключенного третьего

            A = А  – закон двойного отрицания

 

         Свойства констант:        0= 1                1 = 0

А 0 = А        А 0 = 0

А 1 = 1         А 1 = 1

Законы идемпотентности:  А А = А;   А А = A

Законы коммутативности:  А В = В А;   А В = В А

Законы ассоциативности: А С) = (АВ) С; А С) = (АВ) С

Законы дистрибутивности: АС)=(АВ)С); 

                                              АС)=(АВ)С)

Законы поглощения:  А В) = А;  А В) = А

Законы де Моргана:  ABA&BA&BAB

 

Задание

1  Составить таблицу истинности сложного логического выражения 2  Для заданного логического выражения:

построить таблицу истинности;

упростить высказывание, используя равносильные преобразования;

полученный результат проверить, построив для него таблицу истинности.

  

Пример выполнения:

1  Исходные данные: 

FABC.

Решение: 

1                   Определим количество переменных – их 3, значит количество строк в таблице истинности = 23 + 1 = 9 (каждый операнд принимает одно из двух значений – 0 или 1)

2                   Определим количество и порядок действий: 3 действия (д1=B , д2=д1C и д3= Aд2 ), значит количество столбцов = 3 (3 переменные) + 3 (3 действия) = 6

3                   Составляем таблицу истинности, вписывая в соответствующие ячейки результаты действий, используя правила алгебры логики, например, если В = 1,

то B = 0; д1 = 1, С = 1, то д1C =1  и т. д.

 

А

В

С

д1

д2

д3

0

0

0

1

0

0

0

0

1

1

1

1

0

1

0

0

0

0

0

1

1

0

0

0

1

0

0

1

0

1

1

0

1

1

1

1

1

1

0

0

0

1

1

1

1

0

0

1

 

1      Составим таблицу истинности для исходного выражения:

 

X

Y

Z

д1

д2

д3

д4

д5

0

0

0

1

1

1

1

1

0

0

1

1

1

0

1

0

0

1

0

1

0

1

0

1

0

1

1

1

1

0

1

0

1

0

0

0

1

1

0

1

1

0

1

0

1

1

0

1

1

1

0

1

0

1

0

1

1

1

1

1

1

1

1

1

2      Упростим высказывание:

                      преобразуем  импликацию:

                      воспользуемся законом де Моргана для преобразования инверсии:

4  Составим таблицу истинности для полученного выражения:

 

X

Y

Z

Z

XZ

0

0

0

1

1

0

0

1

0

0

0

1

0

1

1

0

1

1

0

0

1

0

0

1

1

1

0

1

0

1

1

1

0

1

1

1

1

1

0

1

Результирующие столбцы в двух таблицах совпали, следовательно, выполненные преобразования верны

 

Контрольные вопросы:

1 Что такое логика? 

2 Что называется высказыванием? 

3 Что такое утверждение? 

4 Что называется рассуждением? 

5 Что такое умозаключение? 

6 Что такое логическое выражение? 

7 Какие бывают логические выражения?

8 Что такое алгебра логики?

9 Понятие, обозначение и таблица истинности инверсии. 

10 Понятие, обозначение и таблица истинности конъюнкции. 

 

 


 

Практическое занятие № 1 Тема:

Практическое занятие № 1 Тема:

Операция ИЛИ (обозначается «ИЛИ», «or»,

Операция ИЛИ (обозначается «ИЛИ», «or»,

Операции И, ИЛИ, НЕ образуют полную систему логических операций, из которой можно построить сколь угодно сложное логическое выражение

Операции И, ИЛИ, НЕ образуют полную систему логических операций, из которой можно построить сколь угодно сложное логическое выражение

Законы дистрибутивности: А  (В 

Законы дистрибутивности: А  (В 

Составим таблицу истинности для исходного выражения:

Составим таблицу истинности для исходного выражения:

Практическая работа специальности 09.02.01.

Практическая работа специальности 09.02.01.
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
27.11.2022