Логическая функция — различия между версиями

Материал из ALL
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''Логическая функция''' — это функция, аргументами которой являются только '''булевы переменные''' (принимающие значения из множества '''{0,1}''') и которая на любом наборе значений этих аргументов принимает значения из множества '''{0,1}'''.  
 
'''Логическая функция''' — это функция, аргументами которой являются только '''булевы переменные''' (принимающие значения из множества '''{0,1}''') и которая на любом наборе значений этих аргументов принимает значения из множества '''{0,1}'''.  
 +
== Обозначения ==
 +
Введём обозначения:
 +
 +
'''n''' – число аргументов функции;
 +
 +
'''(x<sub>1</sub>,x<sub>2</sub>,…,x<sub>n</sub>)''' – набор аргументов функции;
 +
 +
'''f(x<sub>1</sub>,x<sub>2</sub>,…,x<sub>n</sub>)''' – логическая функция.
 
== Виды логических функций: ==  
 
== Виды логических функций: ==  
 
=== Одноместные (унарные) функции ===
 
=== Одноместные (унарные) функции ===

Версия 19:09, 9 февраля 2016

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

Обозначения

Введём обозначения:

n – число аргументов функции;

(x1,x2,…,xn) – набор аргументов функции;

f(x1,x2,…,xn) – логическая функция.

Виды логических функций:

Одноместные (унарные) функции

ЛФ01.JPG

Двухместные (бинарные) функции

ЛФ02.JPG

  • Значения логической функции задаются с помощью таблицы истинности или определяются по формулам.
  • Логическая функция является предикатом, определённым на множестве {0,1}.

Нормальные формы логической функции:

Другие понятия:

Ссылки