Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Булевой функцией (БФ), или переключательной функцией (ПФ), или функцией алгебры логики (ФАЛ), от n переменных называется функция f(x1,x2,x3,…,xn), которая на любом наборе своих аргументов может принимать одно из двух значений: 0 или 1. Под набором аргументов понимается совокупность значений переменных, каждая из которых может быть равна 0 или 1. Для функции от n аргументов количество возможных наборов равно 2n. На них может быть задано (2n)n всевозможных БФ.
Способов задания БФ несколько. Одним из самых простых и наглядных является задание таблицей истинности.
Булевы функции f1 и f2 заданы таблицей 1.4. Таблицу следует понимать так, что в любой момент времени переменные Х1Х2Х3 могут принимать одно из значений, указанных в строке левой части таблицы. Например, Х1Х2Х3=001, или Х1Х2Х3=110, или Х1Х2Х3=011 и т. д. В правой части таблицы указаны те значения функции, которые она должна принимать на данном наборе аргументов. То есть на наборе Х1Х2Х3=001 f1=0, f2=0 при Х1Х2Х3=111 f1=1, f2=0, а на наборе Х1Х2Х3=100 f1=1, f2=1 и т. д.
Таблица 1.4
Таблица истинности БФ f1 и f2
X1 | X2 | X3 | f1 | f2 |
На рис. 1.7 таблица 1.4 развернута в виде диаграмм (осциллограмм) сигналов. На рисунке показаны изменения значений сигналов Х1,Х2,Х3 в дискретные моменты времени. Например, в момент Т0 переменные Х1=0, Х2=0, Х3=0, функции f1=0, f2=1. В момент Т3 Х1=0, Х2 =1, Х3=1, функции f1=0, f2=0 и т. д.
Рис. 1.7. Диаграмма сигналов таблицы 1.4
Кроме табличного способа БФ может быть задана алгебраически или аналитически, т. е. формулой, состоящей из булевых переменных, объединенных знаками логических операций. Например:
Табличный и алгебраический способы задания взаимнооднозначны.
Существует еще несколько способов задания БФ. Они будут рассмотрены в следующих разделах.
Дата публикования: 2014-12-11; Прочитано: 687 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!