Está en la página 1de 11

Funciones Booleanas

Lic. Marco Fernández S.


USMP – 2013 - II
Función Booleana
Sea “x” una variable booleana que toma valores
en el conjunto binario 𝐵 = 0; 1 .
Con sus operaciones:
Suma Producto
0+0=0 0∙0=0 Complemento
0+1=1 0∙1=0 0=1
1+0=1 1∙0=0 1=0
1+1=1 1∙1=1

Una función booleana esta definida: f:𝐵𝑛 → 𝐵


f:𝐵 → 𝐵 f:𝐵 2 → 𝐵 f:𝐵3 → 𝐵
f(x) = x + 𝑥 f(x, y) = x + y𝑥 f(x,y,z) = zx + y𝑥
Función Complemento

f(𝑥1 , 𝑥2 , … , 𝑥𝑛 , +, ∙ )= f(𝑥1 , 𝑥2 , … ,𝑥𝑛 , ∙ , +)

Ejemplo:
Sea f(x, y, z, w) = xy𝑤 + x𝑧w una función Booleana
entonces:
f(x, y, z, w) = xy𝑤 + x𝑧w
= 𝑥+𝑦+𝑤 𝑥+𝑧+𝑤
Funciones Normales
1. Forma Normal Disyuntiva: (FND)
Una función booleana esta en su forma
disyuntiva si:
Es una suma de productos.
En cada producto aparecen todas las variables
con complemento o sin complemento.
El complemento debe estar aplicado en forma
individual.
Si en un producto falta alguna variable por
ejemplo “w”, a ese término se le multiplica
por la expresión “w + 𝑤 ”.
Ejemplos: Expresar las F.B. en su FND
Función Normal Disyuntiva Completa:
Una FND con “n” variables, que tiene 2𝑛
elementos. Recibe el nombre de FND completa.
Dicha forma es igual a 1.

Ejemplos:
f x, y = xy + 𝑥 𝑦 + 𝑥𝑦 + 𝑥 𝑦 = 1
2 variables 22 elementos

f x, y, z = xyz + 𝑥𝑦𝑧 + 𝑥𝑦𝑧 + 𝑥𝑦𝑧 + 𝑥 yz + 𝑥 𝑦𝑧 + 𝑥 𝑦𝑧 + 𝑥 𝑦𝑧= 1


3 variables 23 elementos
Complemento de una Forma Normal Disyuntiva :
El complemento de una FND es igual a todo lo que
le falta para ser completa.

Ejemplos:
Sea f x, y = xy + 𝑥 𝑦, su complemento es:
f ′ x, y = 𝑥 𝑦 + 𝑥𝑦

f x, y, z = xyz + 𝑥𝑦𝑧 + 𝑥𝑦𝑧 + 𝑥 𝑦𝑧 , su complemento es:


f ′ x, y, z = 𝑥𝑦𝑧 + 𝑥 yz + 𝑥 𝑦𝑧 + 𝑥 𝑦𝑧
Funciones Normales
2. Función Normal Conjuntiva: (FNC)
Una función booleana esta en su forma
conjuntiva si:
Es una producto de sumas.
En cada suma aparecen todas las variables con
complemento o sin complemento.
El complemento debe estar aplicado en forma
individual.
Si en una suma falta alguna variable por
ejemplo “w”, a ese término se le suma la
expresión “w∙ 𝑤 ”.
Ejemplos: Expresar las F.B. en su FNC
Función Normal Conjuntiva Completa:
Una FNC con “n” variables, que tiene 2𝑛
elementos. Recibe el nombre de FNC completa.
Dicha forma es igual a 0.

Ejemplos:
f x, y = (x + y)(𝑥 + 𝑦)(𝑥 + 𝑦)(𝑥 + 𝑦) = 0
2 variables 22 elementos

f x, y, z = x + y + z 𝑥 + 𝑦 + 𝑧 𝑥 + 𝑦 + 𝑧 𝑥 + 𝑦 + 𝑧
(𝑥 + y + z)(𝑥 + 𝑦 + 𝑧)(𝑥 + 𝑦 + 𝑧)(𝑥 + 𝑦 + 𝑧)= 0
3 variables
23 elementos
Complemento de una Forma Normal Conjuntiva :
El complemento de una FNC es igual a todo los
términos que le falta para ser completa.

Ejemplos:
Sea f x, y = (x + y)(𝑥 + 𝑦), su complemento es:
f ′ x, y = (𝑥 + 𝑦)(𝑥 + 𝑦)

f x, y, z = (x + y + z)(𝑥 + 𝑦 + 𝑧)(𝑥 + 𝑦 + 𝑧)(𝑥 + 𝑦 + 𝑧) ,


su complemento es:
f ′ x, y, z = (𝑥 + 𝑦 + 𝑧)(𝑥 + y + z)(𝑥 + 𝑦 + 𝑧)(𝑥 + 𝑦 + 𝑧)

También podría gustarte