Способы задания логических функций


Логические функции могут быть заданы одним из пяти способов:

1. Словесным описанием;

2. Табличным способом;

3. Числовым способом;

4. Аналитическим выражением;

5. Картами Карно.

1. Пусть логическая функция задана словесным описанием:

функция трех переменных принимает значение 1, если любые две переменные или все три равны 1; во всех других случаях эта функция принимает значение 0.

2. Представим эту функцию табличным способом, т. е. в виде таблицы истинности (табл. 5):

Таблица 5
Номер набора j Х2 X1 Х0 У

3. Числовой способ задания функции заключается в перечислении номеров наборов j, на которых функция У принимает значение 1 (j=3, 5, 6, 7) или значение 0 (j=0, 1, 2, 4).

4. Аналитическое выражение логической функции можно получить по таблице истинности.

Из таблицы истинности проведем анализ четырех наборов переменных, на которых функция у принимает значение 1. Чтобы на наборах 3, 5, 6, 7 было у= 1, единице должна быть равна каждая из соответствующих конъюнкций, в которых х, записывают в инверсной форме, если он в этом наборе равен нулю (иначе конъюнкция не будет равна единице):

набор J=3, (Х210)=011, `Х2×Х1×Х0= У=1;

набор J=5, (Х210)=101, Х2×`Х1×Х0= У=1;

набор J=6, (Х210)=110, Х2×Х1×`Х0= У=1;

набор J=7, (Х210)=111, Х2×Х1×Х0= У=1.

Каждое произведение переменных является минтермом и искомую функцию можно представить как дизъюнкцию минтермов:

. (1.1)

Такая запись представляет собой СДНФ искомой логической функции.

Можно представить заданную функцию в другой форме, если провести анализ четырех наборов переменных, на которых функция у принимает значение 0. Чтобы на наборах 0, 1, 2, 4 имело место у=0, нулю должна равняться дизъюнкция переменных из этого набора; если в данном наборе переменная равна единице, то в дизъюнкцию должна входить ее инверсия.

набор J=0, (Х210)=000, Х2ÚХ1ÚХ0= У=0;

набор J=1, (Х210)=001, Х2ÚХ1Ú`Х0= У=0;

набор J=2, (Х210)=010, Х2Ú`Х1ÚХ0= У=0;

набор J=4, (Х210)=100, `Х2ÚХ1ÚХ0= У=0.

Каждое произведение переменных является макстермом и искомую функцию можно представить как конъюнкцию макстермов:

. (1.2)

Такая запись представляет собой СКНФ искомой логической функции.

 



Дата добавления: 2017-06-13; просмотров: 1939;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.