El álgebra booleana fue desarrollada por George Boole, muestra las herramientas para que las proposiciones lógicas sean manipuladas en forma
algebraica. Debido al carácter abstracto de sus principios no tuvo una aplicación directa sino hasta 1938 en que la compañía de teléfonos Bell de Estados Unidos la utilizó para realizar un análisis de los circuitos de su red
telefónica. En ese mismo año Claude E. Shannon, entonces estudiante de
postgrado del Instituto Tecnológico de Massachussets, a partir del álgebra
de Boole creó la llamada álgebra de conmutación para representar las propiedades de conmutación eléctrica biestables, demostrando con esto que el
álgebra booleana se adapta perfectamente al diseño y representación de
circuitos lógicos de control basados en relés e interruptores.
¿Qué es?
Álgebra booleana en informática y matemática, es una estructura algebraica que esquematiza las operaciones lógicas Y, O , NO y SI (AND, OR, NOT, IF), así como el conjunto de operaciones unión, intersección y complemento. El álgebra de Boole fue un intento de utilizar las técnicas algebraicas para tratar expresiones de la lógica proposicional.
Mapas de Karnaugh.
Un mapa de Karnaugh. Es otra forma de
representar la tabla de verdad consistiendo de
2
N casillas donde cada casilla contiene un
minitérmino ó un maxitérmino. Y su objetivo es
obtener la mínima expresión de cualquier
función Booleana.
Expresiones booleanas
El álgebra booleana trabaja con señales binarias. Al mismo tiempo una
gran cantidad de sistemas de control, también conocidos como digitales,
usan señales binarias y éstas son un falso o un verdadero que proviene de
sensores que mandan la información al circuito de control, mismo que
lleva a cabo la evaluación para obtener un valor que indicará si se lleva a
cabo o no una determinada actividad, como encender un foco, arrancar un
equipo de ventilación en un cine o ejecutar una operación matemática en
una computadora
EJEMPLO
Supóngase que en una industria refresquera se
desea que un sistema automático saque de la banda de transportación un refresco que no cumple con los requisitos mínimos de
calidad, y que para esto se cuenta con cuatro sensores en diferentes puntos del sistema de transportación para revisar aspectos
importantes de calidad. Supóngase además que los sensores son
A, B, C y D y que el sistema F sacará al refresco si los sensores
emiten el siguiente grupo de señales:
ABCDF
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
La función booleana que equivale a la tabla de verdad anterior
es:
F = A′B′C′D + A′B′CD + AB′C′D + AB′CD + AB′CD′
Esto implica que el refresco será extraído de la banda de transportación en cualquiera de los siguientes casos, ya que para cualquiera de ellos se tiene que F = 1:
A = 0, B = 0, C = 0, D = 1
A = 0, B = 0, C = 1, D = 1
A = 1, B = 0, C = 0, D = 1
A = 1, B = 0, C = 1, D = 1
A = 1, B = 0, C = 1, D = 0
La función booleana indica solamente los casos en donde el refresco será extraído, pero existen varios casos más en donde se dejará pasar porque cumple con los requisitos mínimos de calidad.
Propiedades de las expresiones booleanas
Las expresiones booleanas poseen las siguientes propiedades:
a) Están compuestas de literales (A, B, C, ...) y cada una de ellas
representa la señal de un sensor. Un ejemplo es F = A′BD +
AB′CD.
b) El valor de las señales o de la función sólo puede ser 0 o 1, falso
o verdadero.
c) Además de literales, en la expresión booleana se puede tener el
valor de 0 o 1. Por ejemplo: F = A′BD1 + AB′CD + 0
Optimización de expresiones booleanas
Cuando se plantea un problema, en general la expresión booleana obtenida no necesariamente es la óptima, esto es, la más fácil, clara y sencilla de
implementar utilizando compuertas lógicas. La expresión que resulta del
planteamiento del problema puede ser simplificada empleando para ello
teoremas y postulados del álgebra booleana o bien mapas de Karnaugh.
Simplificación de expresiones booleanas mediante
teoremas del álgebra de Boole
Los teoremas que se van a utilizar se derivan de los postulados del álgebra
booleana, y permiten simplificar las expresiones lógicas o transformarlas
en otras que son equivalentes. Una expresión simplificada se puede implementar con menos equipo y su circuito es más claro que el que corresponde a la expresión no simplificada.
Aquí les muestro un video para que quede mas clara la explicación
CONCLUSION
El álgebra es un área de las matemáticas que ocupa un lugar privilegiado,
sobre todo por la aplicación de la misma a la computación. Por medio del
álgebra booleana es posible diseñar hardware que es la parte funda mental
de las computadoras, los robots y todos los sistemas de funcionamiento
automático.
Los robots, computadoras o cualquier sistema de funcionamiento automático requieren del uso de elementos mecánicos, eléctricos y electrónicos
para llevar a cabo alguna actividad. La forma ordenada en que deben
trabajar dichos elementos se controla por medio de un circuito implementado a base de compuertas lógicas.
Cuando se desea que un sistema trabaje de manera automática, primero
se representa el funcionamiento de dicho sistema por medio de una expresión booleana. Esta expresión booleana está integrada por variables y
cada una de éstas representa la señal de un sensor, la cual puede ser falso o verdadero.
No hay comentarios.:
Publicar un comentario