Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones Booleanas
Funciones
Funciones Booleanas y tablas de verdad
Booleanas Sumas de productos y productos de sumas
Formas canónicas
Mario Medina C.
Funciones primarias
mariomedina@udec.cl
Minitérminos y maxitérminos
Conversión entre formas canónicas
Mario Medina
Representaciones de una
función SoP y PoS
Término producto (product term) Una función puede ser representada
Serie de literales relacionados por productos mediante una suma de productos (SoP)
lógicos ( ● ) Términos producto que se suman
ABC , ĀBD, X’Y’Z’, etc. F= A’B’C + ABC’ + B
Término suma (sum term) También es posible expresar una función
Serie de literales relacionados por sumas lógicas como un producto de sumas (PoS)
(+) Términos suma que se multiplican
A+B’+C , Ā+B+D, etc. F= (A’+B’+C)(A+B+C’)B
Producto-de-Sumas
normalizada y tabla de verdad Expresiones con maxitérminos
Cada fila de tabla de verdad tiene asociado Dada la siguiente función F:
A B C F F
un término suma normalizado (maxterm) La expansión en maxitérminos es: 0 0 0 0 1
Un valor 0 en la variable de entrada indica que F = (A + B + C)(A + B + C’)(A + B’ + C) 0 0 1 0 1
ésta aparece no complementada en el maxterm La expansión en maxitérminos de F’ 0 1 0 0 1
es: 0 1 1 1 0
Un valor 1 hace que ésta aparezca
1 0 0 1 0
complementada F’ = (A + B’ + C’)(A’ + B + C)(A’ + B + C’)
1 0 1 1 0
Es lo opuesto a la formación de los minterms (A’+ B’ + C)(A’ + B’ + C’)
1 1 0 1 0
Forma normalizada de sumas es productoria 1 1 1 1 0
de todos los maxterms asociados a un valor 0
Funciones primarias y
maxitérminos Más sobre maxitérminos
Las funciones primarias con maxitérminos La expresión con maxitérminos no es
tienen la forma necesariamente mínima
2 −1
n
F(x , x ,K, x ) = ∏ (b + M )
1 2 n i i F = (A + B)(A + C)
i=0
En particular, para una función de 2 variables es la versión minimizada de
se tiene F = (A + B + C)(A + B + C’)(A + B‘ + C)
F(x1, x 2 ) = (b0 + M0 )(b1 + M1 )(b 2 + M2 )(b 3 + M3 ) Simplificación usando leyes de De Morgan
(A + B)’ = A’B’
(AB)’ = A’ + B’
Representaciones de F Ejercicios
Una función F puede representarse usando Convierta la función F(A, B, C, D) = (abd + a’b
minitérminos o maxitérminos en forma + b’d + c’)(c + ab + bd) a su forma canónica
indistinta de suma de productos
F = A’BC + AB’C’ + AB’C + ABC’ + ABC Convierta la función F(A, B, C, D) = b(a + c)(a’
F = (A + B + C)(A + B + C’)(A + B’ + C) + c’) + d(b + c) a su forma canónica de
Cuál es mejor? producto de sumas
Depende del problema específico
Tecnología, implementación, velocidad, etc.