Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основные понятия алгебры логики,лог.схемы

.pdf
Скачиваний:
24
Добавлен:
27.03.2016
Размер:
447 Кб
Скачать
☆

Основные понятия алгебры логики

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

•Пример. – логическая функция двух переменных A и B.

•F (А,В)=А &В А

Основные понятия алгебры логики

•Значения логической функции для разных сочетаний значений входных переменных – или, как это иначе называют, наборов входных переменных – обычно задаются специальной таблицей. Такая таблица называется таблицей истинности.

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

 

 

А

В

А

А &В

А В

А В

А ↔В

АXORВ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

0

1

1

1

1

0

 

¬A

 

 

 

 

 

 

 

 

 

 

 

1

0

0

0

1

0

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

1

0

1

1

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0

1

0

0

1

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

•1. Определить количество строк:

•количество строк = 2n + строка для заголовка,

•n - количество простых высказываний.

•2. Определить количество столбцов:

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

•-определить количество переменных (простых выражений);

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

Алгоритм построения таблиц истинности для сложных выражений

•Заполнить столбцы результатами выполнения логических операций в обозначенной последовательности с учетом таблиц истинности основных логических операций.

Алгоритм построения таблиц истинности для сложных выражений

•Пример 2. Составить таблицу истинности логического выражения .С= А &В А & В

•Решение:

•1. Определить количество строк:

•На входе два простых высказывания: А и В, поэтому n=2 и количество строк 22+1=5.

•2. Определить количество столбцов:

•Выражение состоит из двух простых выражений (A и B) и пяти логических операций (2 инверсии, 2 конъюнкции, 1 дизъюнкция), т.е. количество столбцов таблицы истинности = 7.

Алгоритм построения таблиц истинности для сложных выражений

•Сначала выполняются операции инверсии, затем конъюнкции, в последнюю очередь операция дизъюнкции.

•Заполнить столбцы с учетом таблиц истинности логических операций

Алгоритм построения таблиц истинности для сложных выражений

 

А

В

А

В

А &В

А & В

С

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

1

0

0

1

0

1

1

 

 

 

 

 

 

 

 

 

 

 

0

1

1

0

1

0

1

 

 

 

 

 

 

 

 

 

 

 

0

0

1

1

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

•Существует три базовых логических элемента, которые реализуют три основные логические операции:

•логический элемент «И» – логическое умножение

– конъюнктор;

•логический элемент «ИЛИ» – логическое сложение – дизъюнктор;

•логический элемент «НЕ» – инверсию – инвертор.

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

• Логическая схема И(конъюнктор)

A

A & B

&

B