TP Final AyED I - Perez Mercado Gaston Ezequiel (LSI)
TP Final AyED I - Perez Mercado Gaston Ezequiel (LSI)
TP Final AyED I - Perez Mercado Gaston Ezequiel (LSI)
“ALGEBRA DE BOOLE”
El álgebra de Boole, también conocida como “Algebra Booleana” o “Lógica Booleana” es una
rama fundamental de las matemáticas y la lógica, introducida por George Boole en el siglo XIX
en su primer libro llamado “The mathematical Analysis of Logic”. Este sistema se basa en
valores binarios (0, 1; verdadero, falso; true, false) y se utiliza para representar y manipular
expresiones lógicas. Dicha rama del algebra fue basada fundamentalmente en la lógica
proposicional y fue creada con el propósito de formalizar y estudiar la lógica matemática de
manera sistemática.
Se trata de una herramienta que sirve para resolver y simplificar cualquier problema que se
encuentre en los sistemas digitales. Además, el álgebra de Boole es esencial en programación,
especialmente en el desarrollo de algoritmos y estructuras de control condicional. Permite
evaluar condiciones, tomar decisiones y controlar el flujo de ejecución de un programa. Tiene
amplia aplicación en informática y electrónica, especialmente en el diseño de circuitos y
sistemas digitales binarios (es decir, sistemas que basan su comportamiento en los valores {0,
1}). Está intrínsecamente presente en los dispositivos electrónicos que utilizamos en nuestro
día a día.
PRINCIPIOS BASICOS DEL ALGEBRA DE BOOLE
Los principios básicos del algebra de Boole se centran en el uso de valores binarios y
operaciones logicas fundamentales. Estos principios son la base para entender como se
realizan las operaciones logicas y como se pueden simplificar y manipular expresiones
booleanas. Estos principios son:
Valores binarios
• 1 (Uno = Verdadero)
• 0 (Cero = Falso)
Variables Booleanas
Las variables booleanas son variables que pueden tomar solamente un valor binario (0, 1).
Se suelen denotar o representar con letras mayusculas como A, B, C, etc.
Las operaciones booleanas, tal como dicen su nombre, son operaciones matematicas que se
realizan sobre variables booleanas con el fin de simplificar una expresion dada. Las tablas de
verdad son herramientas que muestran que muestran todos los valores posibles de las
variables booleanas y los resultados de las operaciones booleanas para cada combinacion de
valores. Se usan principalmente para entender y verificar el comportamiento de las expresiones
logicas.
A B A˄B
0 0 0
0 1 0
1 0 0
1 1 1
1 0 1
1 1 1
A ¬A
0 1
1 0
El álgebra de Boole se rige por una serie de leyes que describen las propiedades y relaciones
entre las operaciones lógicas. Estas leyes se utilizan a la hora de simplificar expresiones
booleanas y optimizar circuitos lógicos.
A+B=B+A
2. Propiedad Asociativa: Permite agrupar las variables de formas diferentes sin alterar el
resultado de la operación (AND y OR).
A + (B + C) = (A + B) + C
A · (B · C) = (A · B) · C
3. Propiedad distributiva: Permite distribuir una operación sobre otra (solo AND).
A · (B + C) = AB + AC
4. Ley de Identidad: Si se realiza una operación OR con cero o una operación AND con
1, el resultado será igual a la variable original.
A+0=A A·1=A
5. Ley de Anulabilidad: Cualquier variable combinada con cero mediante la operación
AND siempre resulta en cero, y cualquier variable combinada con 1 mediante OR
siempre resulta en 1
A+1=1
A·0=0
A+A=A
A·A=A
A · ¬A = 0
A + ¬A = 1
8. Ley de Absorción: Una variable puede absorber a otra en una expresión,
simplificando así dicha expresión (se puede demostrar mediante la realización de una
tabla de verdad).
A (A + B) = A
A + AB = A
¬(¬A) = A
TEOREMAS DE “DEMORGAN”
¬(A · B) = ¬A + ¬B
2. Segundo Teorema de DeMorgan:
❖ El segundo teorema dice que la negación de la disyunción es igual a la conjunción de las
negaciones individuales de las variables.
¬(A + B) = ¬A · ¬B
Aplicación de Expresiones
propiedades resultantes
Propiedad distributiva B + BC(B + D)
Los términos en rojo
Ley de idempotencia B + BBC + BCD son aquellos a los que
específicamente se les
Ley de Absorción B + BC + BCD aplica la propiedad
Ley de Absorción B + BCD
Expresión Final B
Aplicación de
Expresiones resultantes
propiedades
Teorema DeMorgan ¬AB + ¬(AB) + ¬(A¬B) + A¬B
Ley de idempotencia ¬AB + ¬A + ¬B + ¬A +¬(¬B) + A¬B
Ley de doble negación ¬AB + ¬A + ¬B + ¬(¬B) + A¬B
X + Y´ + Z
X + Y´ + Z´
F = (X + Y´+ Z)(X + Y´ + Z´)(X´ + Y + Z)(X´+ Y´ + Z)
X´ + Y + Z
Al igual que los SOP, los POS
obtenidos de los maxitérminos
X´+ Y´+ Z extraídos de la tabla de verdad
también respeta completamente la
tabla de verdad original.
SIMPLIFICACION DE EXPRESIONES BOOLEANAS – MAPAS DE KARNAUGH
La aplicación del álgebra de Boole en los circuitos lógicos es fundamental para el diseño y la
implementación de sistemas digitales. El álgebra de Boole proporciona un marco matemático
que permite describir y analizar el comportamiento de los circuitos lógicos a través de
expresiones booleanas.
• Un circuito lógico se puede definir como un circuito eléctrico que ejecuta operaciones
lógicas en una o más entradas binarias para producir una única salida binaria. Operan
según los principios del álgebra booleana, que se basan en los valores de verdad
verdadero y falso, representados como 1 y 0, respectivamente.
El algebra booleana es un pilar fundamental para el diseño de circuitos digitales, incluidos los
circuitos combinacionales y secuenciales. Los circuitos lógicos básicos como AND, OR, NOT,
NAND, NOR, XOR y XNOR se diseñan utilizando expresiones booleanas.
Simplificación de Circuitos
El algebra booleana juega un papel importante en esta área, ya que, como base binaria, es
utilizada en la codificación y decodificación de datos, así como en la detección y corrección de
errores en sistemas de comunicación digital.
Sistemas Embebidos
➢ https://virtual.cuautitlan.unam.mx/intar/sistdig/algebra-booleana/
➢ https://es.slideshare.net/slideshow/aplicacin-e-importancia-de-los-circuitos-del-
algebra-de-boole-y-compuertas-logicas/12674431
➢ https://es.wikipedia.org/wiki/%C3%81lgebra_de_Boole#
➢ https://postgradoingenieria.com/algebra-boole/
➢ https://www.mate.unlp.edu.ar/practicas/111_3_0505202117502.pdf
➢ https://es.wikipedia.org/wiki/George_Boole
➢ https://cards.algoreducation.com/es/content/uIRgn4FZ/algebra-booleana-
fundamentos-optimizacion
➢ https://www.uhu.es/rafael.lopezahumada/descargas/tema3_fund_0405.pdf
➢ https://www.mecatronicalatam.com/es/tutoriales/teoria/algebra-booleana/
➢ https://electronicadigital6bm.es.tl/MINITERMINOS-Y-MAXITERMINOS.htm
➢ https://labsdigitalpaulayfrancisco.wordpress.com/2017/10/09/mini-maxi-terminos-
y-mapas-de-karnaugh/
➢ https://electronicadigital6bm.es.tl/CIRCUITO-LOGICO.htm
➢ http://www1.frm.utn.edu.ar/arquitectura/unidad2.pdf
➢ Material de clase: Unidad N3 “Álgebra de Boole” - PowerPoint