Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1: Presentación:
Las algebras booleanas, estudiadas por primera vez en detalle por George Boole, constituyen un área de
las matemáticas que ha pasado a ocupar un lugar prominente con la llegada de la computadora digital.
Son usadas ampliamente en el diseño de circuitos de distribución y computadoras, y sus aplicaciones
van en aumento en varias áreas.
En el nivel de lógica digital de una computadora, lo que comúnmente se llama hardware, y que está
formado por componentes electrónicos de la máquina, se trabaja con diferencia de tensión, las cuales
generan funciones que son calculadas por los circuitos que forman el nivel. Estas funciones, en la etapa
de diseñar un hardware, son interpretadas como funciones de Boole.
En el presente trabajo se intenta dar una definición de lo que es el álgebra de Boole; se trata las
funciones booleanas, haciendo una conexión con las formulas proporcionales. Así mismo, se plantean
dos formas adecuadas de las funciones booleanas que son útiles para varios propósitos, tales como el de
determinar si dos expresiones presentan o no la misma función. Pero para otros propósitos son a
menudo complicados, por tener más operaciones que las que son necesarias. Particularmente cuando
estamos construyendo los circuitos electrónicos, aunque se implementaras funciones booleanas, el
problema de determinar una expresión mínima para una función es a menudo necesario. No resultan de
la misma eficiencia en dinero y tiempo, principalmente, dos funciones las cuales calculan lo mismo
donde una tiene menos variables y lo hace en menor tiempo. Como solución a este problema, se plantea
un método de simplificación, que hace uso de unos diagramas especiales llamados mapas o diagramas
de karnaugh, y el cual tiene la limitación de poder trabajar adecuadamente solo con pocas variables.
Se realiza estas presentaciones con el fin de demostrar la afinidad existente entre el álgebra de Boole y
la lógica proposicional, y con el objetivo de fundamentar el procedimiento de simplificación presentado
en la lógica de proposiciones.
Se definirá una importante algebra de Boole que sera la base en las siguientes secciones. Sea B={0,1},
y sean ˅=+y ˄= . las operaciones binarias suma y producto lógico respectivamente, como sigue:
+ 0 1 . 0 1
0 0 1 0 0 0
1 1 1 1 0 1
5: Funciones Booleanas:
En matemáticas, una función booleana es una función cuyo dominio son las palabras conformadas por
los valores binarios 0 o 1 ("falso" o "verdadero", respectivamente), y cuyo codominio son ambos
valores 0 y 1.
Formalmente, son las funciones de la forma ƒ : Bn → B, donde B = {0,1} y n un entero no negativo
correspondiente a la aridad de la función.
Modo de presentación:
Algebra
Por tabla de verdad
Mapa de Karnaugh
Redes de puertas lógicas
Mapa de Karnaugh:
Este método consiste en formar diagramas de 2n cuadros, siendo n el número de variables. Cada cuadro
representa una de las diferentes combinaciones posibles y se disponen de tal forma que se puede pasar
de un cuadro a otro en las direcciones horizontal o vertical, cambiando únicamente una variable, ya sea
en forma negada o directa.
Este método se emplea fundamentalmente para simplificar funciones de hasta cuatro variables. Para un
número superior utilizan otros métodos como el numérico. A continuación, pueden observarse los
diagramas, también llamados mapas de Karnaugh, tres variables.
Es una práctica común numerar cada celda con el número decimal correspondiente al término canónico
que albergue, para facilitar el trabajo a la hora de plasmar una función canónica.
Para simplificar una función lógica por el método de Karnaugh se seguirán los siguientes pasos:
Conjuntiva:
Una representación de f como un producto de sumas es una forma normal conjuntiva (f.n.c.)de f por
ejemplo:
f ( x , y , z )=(x+ y+ z )(x + y + z)(x + y + z)
La función f está en la f.n.c. pues esta expresada como un producto de términos, cada uno de los cuales
es una suma de variables individuales, unas veces complementada y otras no. Cada termino, o suma
completa, se denomina Max terminó
Función OR:
Realiza la suma lógica de variables x e y.
Inversor NOT:
Tiene solamente una entrada y una salida, donde la salida es el complemento lógico de entrada.
Funcion OR-EXCLUCIVE:
Es una operacion binaria que se representa por el simbolo ⊕:
x y x⊕ y
0 0 0
0 1 1
1 0 1
1 1 0
8: Mapas de Karnauhg
La sigplificccacion minimización de funciones booleanas con no mas de seis variables, usamos un
método grafico llamado mapa de karnsugh, desarrollado en 1953 por Maurice karnaugh.
Examinamos el primer caso donde f es una función de dos variables, digamos x e y, en ese orden
en cada casilla se escribe el numero decimal correspondiente.
En las casillas que corresponde a x=1 señalamos con x, y las que corresponden a x=0 con x ,
análogamente se procede con las columnas. Por ejemplo, mapas de karnaugh para la función booleana.
f =∑ m(0 , 2 , 3) es:
Se presenta colocando 1 en las casillas correspondiente a los mini términos 0, 2 y 3. Luego agrupamos
mayor cantidad de 1 que son adyacente como se muestra en la tabla de valores. Asi, se obtiene que la
segunda fila corresponde a x (x=1) y la primera columna correspondiente a y (y=0). Por tanto, la
función f simplificada es:
F(x,y)=x+ y
Ahora, consideremos f es una función booleana de tres variables, digamos x, y, z en ese orden,
Examinamos las regiones correspondientes a cada variable.
Ahora, consideremos el mapa de karnaugh para el caso de una función booleana de cuatro variables,
donde la distribución de variables en el orden x, y, z u se presenta en la siguiente tabla.
Las casillas que corresponde a cada variable son: