Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
16
Добавлен:
01.05.2014
Размер:
4 Мб
Скачать
☆

1.2. Аналитическая запись переключательных функций, разложения функций

Способ, предполагающий перечисление наборов, на которых функция принимает значение 1, удобен для функций, имеющих небольшое число единиц в таблице истинности. В некоторых случаях существенно упростить задание функции удается с помощью аналитической записи, когда переключательную функцию представляют в виде некоторой логической формулы. Строго говоря, при рассмотрении аналитических представлений фактически мы имеем дело не с переключательными функциями, а с представляющими их формулами, которых значительно больше, чем переключательных функций, поскольку каждой переключательной функции соответствует множество формул. Обычно множество различных формул, соответствующих рассматриваемой переключательной функции, получают с помощью эквивалентных преобразований, основанных на свойствах булевых алгебр. При этом две формулы считаются эквивалентными, если они представляют одну и ту же переключательную функцию. Следует помнить, что логическая схема реализует переключательную функцию, а структура логической схемы определяется видом формулы, представляющей эту функцию.

Переключательные функции обладают интересными, с точки зрения практического применения, свойствами. Для удобства дальнейшего изложения введем обозначения. Пусть

(1.1)

откуда следует, что

при ,

при .

Произведения вида называют конъюнкциями l переменных и записывают в векторной форме следующим образом: . В такой записи вектор переменных определяет, какие переменные образуют конъюнкцию, а набор задает порядок расстановки знаков инверсии над ними. Например: К(0,1,0,1) (x1,х2,х3,х4) = .

Разобьем вектор переменных на два подвектора и таким образом, чтобы подвектор состоял из k, а подвектор из n - k переменных: и . Такому разбиению вектора переменных соответствует разбиение вектора значений также на два подвектора: и .

Любую переключательную функцию, зависящую от n переменных, можно представить в виде дизъюнктивного разложения по k < n переменным:

по всем наборам

или в развернутом виде

по всем наборам

Следствие. Любую переключательную функцию можно представить в виде дизъюнктивного разложения по k = n переменным:

по всем наборам

или в развернутом виде

(1.2)

по всем наборам

Выражение вида называют дизъюнкцией / переменных и обозначают: .

Любую переключательную функцию, зависящую от n переменных, можно представить в виде конъюнктивного разложения по k n переменным:

по всем наборам

или в развернутом виде

по всем наборам

Cледствие. Любую переключательную функцию можно представить в виде конъюнктивного разложения по k = n переменным:

(1.3)

по всем наборам

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

Соседние файлы в папке Конспект по ДМ