КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
A) элементтері болса 2 страница
В алгебре логики число функций с n переменными конечно и однозначно зависит от n. Оно определяется числом возможных сочетаний нулей и единиц в последнем столбце таблицы истинности соответствующем значениям функции. Отсюда вытекает, что полное число возможных функций n переменных равно N(n) = 2M(n), где M(n) = 2n – число строк таблицы. Любую функцию алгебры логики для n > 2 можно выразить с помощью функций двух переменных. Например, y = f (x1, x2, x3) = g (z, x3), где z = φ (x1, x2). Поэтому, в алгебре логики детально рассматриваются только функции одной и двух переменных. Через наборы данных функций выражаются все остальные функции для любого числа переменных.
1.3.Логические функции одной переменной.
Число функций одной переменной равно . Эти функции в табличной форме определяются следующим образом.
Для общего обзора всех функций лучше воспользоваться более компактной формой совмещённого представления таблиц (табл. 1.3.2).
Каждая из функций таблицы имеет название и определённое аналитическое представление. y 0 – «нулевая функция» или «константа нуля», y0 = 0. y 1 – «инверсия» или операция «НЕ», y 1 = , читается «НЕ ». y 2 – функция «повторение», y 2 = . y 3 – «единичная функция» или «константа единицы», y3 = 1.
Число функций двух переменных равно . Совмещённая таблица истинности для этих шестнадцати функций имеет вид.
Таблица легко строится. Для этого надо иметь в виду особенность чередования нулей и единиц по строчкам в правой её части. Функции двух переменных, представленные в таблице 1.4.1, так же как функции одной переменной, имеют названия. Для них тоже используются определённые индивидуальные значки операций. Исторически сложилось так, что некоторые из функций имеют два и более названий. То же самое получается и со значками операций. При описании функций будем отмечать это обстоятельство. y 0 – «нулевая функция» или «константа нуля», y 0 = 0. y 1 – «стрелка Пирса», у 1 = x 1 x 2. y 2 – «запрет x 2», y 2 = x 1 x 2. y 3 – «инверсия x 2», y 3 = ; (переменная x 1 для этой функции фиктивна). y 4 – «запрет x 1», y 4 = x 2 x 1. y 5 – «инверсия x 1», y 5 = ; (переменная x 2 для этой функции фиктивна). y 6 – «неэквивалентность» или «сложение по модулю 2», y 6 = x 1 x 2. y 7 – «штрих Шеффера», y 7 = x 1 / x 2. y 8 – «конъюнкция» или «операция И» или «логическое умножение», y 8 = x 1 x 2 = x 1· x 2 = x 1 x 2. y 9 – «эквивалентность» или «равнозначность», y 9 = x 1 x 2. y10 – «повторение x 1», y10 = x 1, (переменная x 2 для этой функции фиктивна). y11 – «импликация x 1», y 11 = x 2 x 1. y12 – «повторение x 2», y12 = x 2, (переменная x 1 для этой функции фиктивна). y13 – «импликация x 2», y 13 = x 1 x 2. y14 – «дизъюнкция» или «операция ИЛИ» или «логическое сложение», y14 = x 1 x 2 = x 1 + x 2. y15 – «единичная функция» или «константа единицы», y15 = 1. Не все из перечисленных функций реализуют логические операции, обладающие новизной. Так, из таблицы 1.4.1 легко обнаруживаются равенства. ; ; ; ; ; ; ; ; (1.1) ; ; ; ; ; ; ; . То есть, только половина функций может обладать существенной новизной. Кроме того, y 0 и y15 есть константы. Они были введены функциями одной переменной. Выражения для y 3, y 5, y10 и y12 по существу (это вытекает из таблицы 1.4.1) так же являются функциями одной переменной. В итоге получается, что функций двух переменных по видам логического преобразования обладают избыточностью. Равенства (1.1) дают интересные и важные соотношения. О них мы не раз будем упоминать в дальнейшем. В частности, расшифровка равенств и даёт выражения , (1.2) (1.3) часто используемые в процессе преобразования функций. Попутно заметим, что данные выражения позволяют называть функцию «стрелка Пирса» операцией «ИЛИ – НЕ», а функцию «штрих Шеффера» – операцией «И – НЕ».
1.5. Сложные логические функции. Ранги операций.
Простыми называются логические функции реализуемые с помощью только одной логической операции.
Если число операций два или более, функцию условно называют сложной. Заметим, сложными могут быть функции с малым числом переменных (одно, два).
Сложные логические функции будут определены, если известен порядок выполнения логических операций. В алгебре логики такой порядок принят. Он объявлен в форме ранга операций:
Дата добавления: 2014-11-09; Просмотров: 593; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |