Documentos de Académico
Documentos de Profesional
Documentos de Cultura
25 Producto de sumas
Producto de sumas
Un término suma está formado por la adición booleana de literales. Un literal puede ser una variable o su complemento.
Cuando dos ó más términos suma se multiplican, la expresión resultante es el producto de sumas. Algunos ejemplos de
productos de sumas son
Un producto de sumas puede contener un literal compuesto de un solo término.
En un producto de suma, la negación puede extenderse sobre cada una de las variables separadas, sin embargo, la
negación no debe extenderse sobre dos o más variables simultáneamente, como se muestra en el siguiente ejemplo:
( A + B + ).
Implementación de un producto de sumas
La implementación de un producto de sumas requiere la aplicación de la operación AND a las salidas de dos o más
operaciones OR. Un sumando se origina mediante la operación OR y el producto de varios términos suma se realiza por
medio de la operación AND.
Un producto de sumas puede ser implementado a partir de puertas lógicas OR, cuyo número es igual al número de
sumandos, conectadas a las entradas de una puerta AND.
El siguiente ejemplo está representado con su correspondiente diagrama de lógica.
X = ( A + B ) ( B + C + D) ( A + C )
Cada operación suma de un producto de sumas que no contenga todas las variables del dominio puede pasarse la forma
estándar, de manera que incluya todas las variables del dominio o sus complementos. Un producto de sumas no estándar
se pasa a su forma estándar por medio de la regla booleana A
A cada termino suma no estándar se le añade un término consistente en el producto de la variable que falta por su
complemento. Es posible la suma del valor cero a cualquier término, sin que altere el valor de la expresión.
Se aplica la regla de Boole A + BC = ( A + B ) ( A + C ).
Ejemplo: convierta la siguiente expresión booleana a un formato producto de suma estándar
X=(A+
El dominio de la expresión esta dado por las variables A,B,C,D.
El primer término no contiene la variable D.
El segundo término no contiene la variable A.
El tercer término ya está escrito en forma estándar. No se requiere ninguna operación sobre este último.
Para el primer término A + A+
[(A+ +C)+ ] = ( A + + C + D ) (A + + C + )
Para el segundo término =A
A
La expresión booleana resultante es
X = ( A + B + C + D ) (A + B + C + )
Un término suma estándar es igual a cero, solo para una única combinación de los valores de las variables.
Por ejemplo la suma A + es cero cuando A=0; B=1 para lo cual =0; C=1 para lo cual y D=0.
Una suma se implementa por medio de una puerta OR, cuya salida es cero, si y solo si cada una de sus entradas es
cero.
Un producto de sumas es igual a cero, si y solo si uno o más términos de la suma de la expresión es igual a cero.
Ejemplo: determine los valores binarios de las variables para que este producto de sumas tenga el valor de cero.
X=(A+B+C+D)(A+
El término A + B + C + D = 0 si A=0; B=0; C=0; D=0
El término A + ; si A=0; B=1; C=1; D=0
El término si A=1; B=1; C=1; D=1
Maxitérminos
Es un término de una suma que contiene todas las variables en forma complementada o no complementada. Con n
variables se pueden obtener 2n maxitérminos o términos máximos.
La representación de una expresión booleana por medio de tres variables permite la escritura de ocho maxitérminos. Cada
variable está complementada si el bit correspondiente es un uno y no complementada si es cero. El símbolo de un
maxitérmino es Mj, donde j denota el número binario del maxitérmino.
Un minitérmino y un maxitérmino con el mismo número de subíndice son los complementos de sí mismos, esto es M j = j .
Por ejemplo para j=3
m3 =
3 = =A+ = M3
Formación de un maxitérmino
En la siguiente tabla de verdad, donde las entradas están representadas por las variables A, B, C y las salidas con
valores arbitrarios denominados X y
m1 + m3 + m4 + m6
Los números de los minitérminos correspondientes a son los que faltan en la lista de los
minitérminos de X. Si se toma el complemento de , con finalidad de obtener el valor de X.
X= .
La expresión Mj =
X = M1 . M3 . M4 . M6
X (A, B, C) = )
Los números decimales incluidos en el producto de maxiterminos, son siempre los mismos que la
lista de la suma de los minitérminos incluidos en la función complementada.
Los valores binarios de los términos producto en una suma de productos estándar dada, no aparecen en su producto
de sumas estándar equivalente.
Esto es, lo valores binarios que no están representados en una suma de productos estándar, si aparecen en el
producto de sumas equivalente.
Para pasar una suma de productos estándar a un producto de sumas estándar es necesario realizar el siguiente
procedimiento:
- Evalúe cada término de la expresión suma de productos y determine los valores binarios que representan esos
términos.
- Determine los números binarios no existentes después de haber completado la evaluación anterior.
- Escriba los términos suma equivalentes a los valores binarios calculados en el último procedimiento y exprese en la
forma de producto de sumas.
Ejemplo: Convierta la siguiente expresión suma de productos en expresión equivalente como producto de sumas.
La expresión suma de productos contiene los siguientes términos: 000 + 010 + 011 + 101 + 111.
Las combinaciones binarias que faltan son: 001, 100 y 110.
Estas combinaciones binarias faltantes, escritas en forma de suma, con cada término igual a cero.
A+B+ ; +B+C;
La expresión producto de sumas resultante es
X = (A
Se aplica las leyes y reglas del Algebra de Boole, además se eliminan los términos repetidos o excedentes.