1 of 29

Элементы алгебры логики.

§ 1.3.

2 of 29

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

3 of 29

Глоссарий, определения логики.

  • Высказывание - это повествовательное предложение, про которое можно определенно сказать истинно оно или ложно (истина (логическая 1), ложь (логический 0)).
  • Логические операции - мыслительные действия, результатом которых является изменение содержания или объема понятий, а также образование новых понятий.

4 of 29

Глоссарий, определения логики.

  • Логическое выражение - устное утверждение или запись, в которое, наряду с постоянными величинами, обязательно входят переменные величины (объекты). В зависимости от значений этих переменных величин (объектов) логическое выражение может принимать одно из двух возможных значений: истина (логическая 1) или ложь (логический 0).
  • Сложное логическое выражение - логическое выражение, состоящее из одного или нескольких простых логических выражений (или сложных логических выражений), соединенных с помощью логических операций.

5 of 29

Логические операции и таблицы истинности.

  1. Логическое умножение или конъюнкция.

Знаки: * & ^ И. Например: А И В, А ^ В, А * В, А & В.

Истинно тогда и только тогда, когда истинны все входящие в него простые высказывания.

А

В

F=A & B

0

0

0

1

1

0

1

1

1

0

0

0

*

6 of 29

Логические операции и таблицы истинности.

2) Логическое сложение или дизъюнкция:

Знаки: ИЛИ v | + Например: А ИЛИ В, А v В, А | В, А + В.

Истинно тогда, когда истинно хотя бы одно из входящих в него высказываний.

А

В

F=A v B

0

0

0

1

1

0

1

1

1

1

1

+

0

7 of 29

Логические операции и таблицы истинности

3) Логическое отрицание или инверсия: ¬ ¯ НЕ

Знаки: НЕ ¬ ¯ Например: НЕ А,

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

А

Ā

0

1

1

0

8 of 29

Логические операции и таблицы истинности.

Порядок выполнения логических операций:

  1. Скобки (…………)
  2. Инверсия ¬ ¯ НЕ
  3. Конъюнкция * & ^ И
  4. Дизъюнкция + v | ИЛИ

9 of 29

Определение количества строк в таблице.

m = 2 n +1

m – количество строк в таблице;

n – количество логических переменных, участвующих в данном высказывании;

1 – первая строка для переменных.

Например: B & (A v Ā)

m = 22+1 = 5

Ответ: 5.

10 of 29

Определение количества столбцов в таблице.

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

Например: B & (A v Ā)

Ответ: 5

11 of 29

Построение таблиц истинности

F = B & (A v Ā)

  1. Количество строк: 5.
  2. Количество столбцов: 5.

Порядок действий

1

2

3

12 of 29

Построение таблиц истинности

F = B & (A v Ā)

А

В

Ā

+

(A v Ā)

*

B & (A v Ā)

0

0

0

1

1

0

1

1

13 of 29

Построение таблиц истинности

F = B & (A v Ā)

А

В

Ā

+

(A v Ā)

*

B & (A v Ā)

0

0

0

1

1

0

1

1

1

1

0

0

14 of 29

Построение таблиц истинности

F = B & (A v Ā)

А

В

Ā

+

(A v Ā)

*

B & (A v Ā)

0

0

1

0

1

1

1

0

0

1

1

0

1

1

1

1

15 of 29

Построение таблиц истинности

F = B & (A v Ā)

А

В

Ā

+

(A v Ā)

*

B & (A v Ā)

0

0

1

1

0

1

1

1

1

0

0

1

1

1

0

1

0

1

0

1

16 of 29

Построение таблиц истинности

F=(A v E) & (Ā v Ē)

  1. Количество строк таблицы 22=4 ,

т.к. в формуле две переменные А и Е.

4+1 (для переменных)= 5.

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

17 of 29

Построение таблиц истинности

Порядок действий:

2

1

3

4

5

18 of 29

Построение таблиц истинности

А

Е

+

A v E

Ā

Ē

+

Ā v Ē

*

=(A v E) & (Ā v Ē)

0

0

0

1

1

0

1

1

19 of 29

Построение таблиц истинности

А

Е

+

A v E

Ā

Ē

+

Ā v Ē

*

=(A v E) & (Ā v Ē)

0

0

0

1

1

0

1

1

0

1

1

1

20 of 29

Построение таблиц истинности

А

Е

+

A v E

Ā

Ē

+

Ā v Ē

*

=(A v E) & (Ā v Ē)

0

0

0

0

1

1

1

0

1

1

1

1

1

1

0

0

21 of 29

Построение таблиц истинности

А

Е

+

A v E

Ā

Ē

+

Ā v Ē

*

=(A v E) & (Ā v Ē)

0

0

0

1

0

1

1

1

1

0

1

0

1

1

1

0

1

0

1

0

22 of 29

Построение таблиц истинности

А

Е

A v E

Ā

Ē

+

Ā v Ē

*

=(A v E) & (Ā v Ē)

0

0

0

1

1

0

1

1

1

0

1

0

1

0

1

1

1

1

0

0

1

1

1

0

23 of 29

Построение таблиц истинности

А

Е

A v E

Ā

Ē

Ā v Ē

*

=(A v E) & (Ā v Ē)

0

0

0

1

1

1

0

1

1

1

0

1

1

0

1

0

1

1

1

1

1

0

0

0

0

1

1

0

24 of 29

Построение таблиц истинности

А

Е

+

A v E

Ā

Ē

+

Ā v Ē

*

=(A v E) & (Ā v Ē)

0

0

0

1

1

1

0

0

1

1

1

0

1

1

1

0

1

0

1

1

1

1

1

1

0

0

0

0

25 of 29

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

F= A & В v НеA & В v НеВ

Решить самостоятельно

26 of 29

27 of 29

Доказать, что выражения равнозначны

Решить самостоятельно

28 of 29

А

В

С

0

0

0

0

0

1

0

1

0

0

1

1

1

1

1

1

1

0

1

0

0

1

0

1

29 of 29