sistemas de numeracio y algebra de boole U12CircuitosCombinacionales_I | Page 18

TECNOLOGÍA INDUSTRIAL II Bachillerato Funciones en un álgebra de Boole Una función es una expresión de variables boolianas o binarias unidas por las operaciones lógicas suma, producto y complementación. Se representa por f(...c,b,a), y un ejemplo puede ser el siguiente... f 1 (c,b,a) = a+ cb + cba. Una función se puede considerar como una forma de expresar el funcionamiento de un circuito electrónico a base de puertas lógicas, en el que las variables a,b,c,... son las señales binarias de entrada, y la función f(...c,b,a) es la señal binaria de salida. Cualquier término de la función en que aparezcan todas las variables de que depende la función se llama "término canónico", y aquella función formada exclusivamente por términos canónicos recibe el nombre de "función canónica". En el ejemplo anterior, el sumando "cba" es término canónico. Existe la "función dual" de cualquier función f(..c,b,a), obtenida a partir de ella cambiando productos por sumas y viceversa (ley de dualidad). La función dual del ejemplo anterior será... f 2 (c,b,a) = a*(c+b) * (c+b+a), diferente de f 1 (c,b,a). El término (c+b+a) es también canónico. Un término canónico de la forma cba (producto de variables) se llama MINTERM, y uno de la forma c+b+a (suma de variables) se llama MAXTERM. Una función de tres variables puede tener hasta 2 3 minterms o maxterms diferentes. Los posibles términos minterm para una función f(c,b,a) son... MINTERM MAXTERM nombre binario nombre decimal c b a c + b + a 0 0 0 0 c b a c + b + a 0 0 1 1 c b a c + b + a 0 1 0 2 c b a c + b + a 0 1 1 3 c b a c + b + a 1 0 0 4 c b a c + b + a 1 0 1 5 c b a c + b + a 1 1 0 6 c b a c + b + a 1 1 1 7 Circuitos combinacionales. Álgebra de Boole 18