русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функции двух переменных


Дата добавления: 2015-08-31; просмотров: 719; Нарушение авторских прав


Все возможные полностью определенные логические функции двух переменных представлены в табл. 2.

Таблица 2
a b f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15
Обозначение ba ab Å ï b ab a ba

 

Здесь функции f3, f5, f10, f12 зависят только от одной переменной, следовательно, они являются вырожденными также как f0 и f15, которые не зависят ни от одной переменной.

Кроме операций, определенных сигнатурой, в булевой алгебре сегодня применяют и другие операции.

Операция это функция, все аргументы и значение которой принадлежат одному и тому же множеству. В булевой алгебре этим множеством является основное множество В = {0, 1}.

Вот обозначения операций, применяемых при формировании логических функций:

– отрицание – инверсия (НЕ), иногда обозначается апострофом, например, так ;

– конъюнкция (И), применяют и такие обозначения: &, · (точка). довольно часто конъюнкция никак не обозначается, например, ab. В дальнейшем, если это будет возможно, будем применять именно такой способ задания конъюнкции.

– дизъюнкция (ИЛИ), иногда обозначают дизъюнкцию символом +;

– стрелка Пирса (ИЛИ–НЕ);

ï – штрих Шеффера (И–НЕ);

Å – сложение по модулю 2 (исключающее ИЛИ);



– эквивалентность (другое обозначение этой операции~);

← – запрет (для f4 – запрет a: если b = 0, то f4 = a, если b = 1, то f4 = 0);

→ – импликация (для f11 – a влечет b: если а = 0, то f11 = 1, если а = 1, то f11 = b).

Анализируя табл. 2, можно заметить, что функции 0, 1, а, , b, аналогичны функциям одной переменной, функции a←b, b→a отличаются от функций b←а, a→b перестановкой переменных, поэтому рассмотрим восемь функций:

f1 = a↓b – функция Пирса (функция Вебба, функция Дагера);

f4 = a←b – запрет;

f6 = aÅb – сложение по модулю 2;

f7 = aïb – штрих Шеффера;

f8 = a b – конъюнкция;

f9 = – эквивалентность;

f11 = a→b – импликация;

f14 = a b – дизъюнкция.

Сравнение функций f1 и f14, f4 и f11, f6 и f9, f7 и f8 по их значениям в табл. 2 показывает, что

f1 = , f4 = , , f7 = .

Надчеркиванием обозначены инверсные функции (см. п. 1.4.2).

Из этого сравнения видно, что имеется только четыре оригинальных функции f14, f11, f6, f7. Однако мы рассмотрим свойства всех восьми функций. Для удобства проверки свойств приведем также таблицы этих функций, называемые таблицами истинности (табл. 3 ... 10).

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

Таблица3
a b f1


<== предыдущая лекция | следующая лекция ==>
Функции одной переменной | Свойства функций


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.