русс | укр

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

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

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

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


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

Понятие логической функции


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


Логическими, переключательными и просто функциями здесь и далее, если не оговорено специально, будем называть двузначные (булевы) функции, которые так же, как и их аргументы, принимают только два значения 1 (ИСТИНА) и 0 (ЛОЖЬ).

Логические функции f1 и f2 с одинаковым количеством аргументов называются равными (эквивалентными), если на всех возможных наборах аргументов они принимают одинаковые значения.

Число различных логических функций, образованных из n аргументов, равно .

Действительно, для n входов, каждый из которых может принимать два значения, возможны N = 2n комбинаций входных сигналов (N входных наборов). А для N различных входных сигналов возможны 2N комбинаций выходных сигналов, так как выходной сигнал также может принимать только два значения.

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

Рассмотрим логические функции одной переменной вида f(x) = y

 

x
f0(x) = 0

Константа нуль

x
f1(x) = x

Повторение Константа нуль


X
f2(x) =

Инверсия

x
f3(x) = 1

Константа единица

Таблица 1.

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

x Усл. обозначение Название
f0 Константа 0, постоянно ложная функция
f1 X Повторение, переменная x
f2 Отрицание, инверсия, НЕ
f3 Константа 1, постоянно истинная функция

Таблица 2.

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

  Значения функции на наборе перемен-ных Обозначение Наименование
x1
x2
1
f0 Константа 0, абс. ложная ф-ция
f1 x1 x2, x1&x2 , x1 x2, x1 × x2 Конъюнкция, И, лог. умножение, ф-ция совпадения
f2 , Запрет x2
f3 x1 Переменная x1, повторение x1
f4 , Запрет x1
f5 x2 Переменная x2, повторение x2
f6 x1 x2, x1Δ x2, x1 x2 Исключающее ИЛИ, ф-ция не-равнозначности, сложение по мо-дулю 2
f7 x1 x2, x1 + x2 Дизъюнкция, лог. сложение, ИЛИ, ф-ция разделения
f8 x1 x2, x1 x2 Ф-ция Вебба, стрелка Пирса, ИЛИ-НЕ, отрицание дизъюнкции
f9 x1 x2, x1 ~ x2, x1« x2 Ф-ция равнозначности или эквивалентности
f10 Инверсия x2
f11 x1 x2 Импликация x2 на x1
f12 Инверсия x1
f13 x1 x2 Импликация x1 на x2

Продолжение табл.2



1
f14 x1| x2 Ф-ция Шеффера, штрих Шеффера, И-НЕ, отрицание конъюнкции, несовместимость высказываний
f15 Константа 1, абс. истинная ф-ция

 



<== предыдущая лекция | следующая лекция ==>
Эйлеровы циклы | Тождества булевой алгебры


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


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

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

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


 


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

 
 

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

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