Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema6 - Algebra de Boole - Parte 1
Tema6 - Algebra de Boole - Parte 1
Tema
ÁLGEBRA DE BOOLE
ÁLGEBRA DE BOOLE
El álgebra de Boole es una rama especial del álgebra que se usa principalmente en
electrónica digital. Fue inventada en el año 1854 por el matemático inglés George Boole.
VHTC
El álgebra de Boole se basa en la lógica proposicional y se utiliza para representar un
circuito lógico en forma de ecuaciones y es un método para simplificar los circuitos lógicos
en electrónica digital. En otras palabras, se trata de una herramienta que sirve para
representar, resolver y simplificar cualquier problema que se encuentre en los sistemas
digitales.
La lógica booleana solo permite dos estados del circuito, como True y False. Estos dos
estados están representados por 1 y 0, donde 1 representa el estado "Verdadero" y 0
representa el estado "Falso".
Informática de Sistemas y Ensamblaje
Ing. Victor Hugo Ticonipa Ch.
Después de esto, el álgebra de Boole es bien conocida como la forma perfecta para
representar los circuitos lógicos digitales.
A fines del siglo XIX, los científicos Jevons, Schroder y Huntington utilizaron este
concepto para términos modernizados. Y en el año de 1936, MHStone demostró que el
álgebra de Boole es 'isomorfo' para los conjuntos (un área funcional en matemáticas).
VHTC
representa de manera eficiente mediante el uso de funciones booleanas conocidas como
"Diagramas de decisión binarios".
OPERADORES
Operador AND (·)
A B A·B
0 0 0
0 1 0
1 0 0
1 1 1
Operador OR (+)
A B A+B
0 0 0
0 1 1
1 0 1
1 1 1
Operador NOT ( ̅ )
A ̅
𝐀
0 1
1 0
Informática de Sistemas y Ensamblaje
Ing. Victor Hugo Ticonipa Ch.
Una barra sobre un símbolo indica la operación booleana NOT, que corresponde a la
inversión de una señal.
Postulados
Forma OR Forma AND
Elemento nulo A+0=A A·1=A
Identidad A+1=1 A·0=0
Idempotencia A+A=A A·A=A
Complemento o inverso ̅=1
A+𝐀 ̅=0
A·𝐀
VHTC
Propiedades
Forma OR Forma AND
Propiedad asociativa (A + B) + C = A + (B + C) (A ∙ B) ∙ C = A ∙ (B ∙ C)
Propiedad distributiva A ∙ (B + C) = (A ∙ B) + (A ∙ C) A + (B ∙ C) = (A + B) ∙ (A + C)
Teoremas, Leyes
Forma OR Forma AND
Absorción A + (A ∙ B) = A A ∙ (A + B) = A
Consenso ̅·B=A+B
A+𝐀 ̅ + B) = A · B
A · (A
Algunas demostraciones
̅·B=A+B
A+A ̅ · B = (A + A
A+A ̅) · (A + B) = 1 · (A + B) = A + B
̅ + B) = A · B
A · (A ̅) = B · A + B · B
B · (A + B ̅=B·A+0=B·A=A·B
Se define Función Lógica (Booleana) a toda variable binaria cuyo valor depende de una
expresión formada por otras variables binarias relacionadas mediante los signos + y · Por
ejemplo: F = (A·B) + (B·C), siendo F la función, mientras que A, B y C son las variables.
Existen distintas formas de representar una función lógica, entre las que podemos
destacar las siguientes:
Algebraica
Por tabla de verdad
Numérica
Gráfica
Forma Algebraica
Se utiliza cuando se realizan operaciones algebraicas. A continuación, se ofrece un ejemplo
con distintas formas en las que se puede expresar algebraicamente una misma función de
VHTC
tres variables.
4. F = BC’ + AB’
Donde:
La forma más cómoda para ver la equivalencia entre una tabla de verdad y una expresión
algebraica es cuando esta última se da en su forma canónica. Así, la función canónica de
suma de productos (o forma canónica disyuntiva)
nos indica que será 1 cuando lo sea uno de sus sumandos, lo que significa que tendrá por
VHTC
lo tanto cuatro combinaciones que lo serán (010 para A’BC’, 100 para AB’C’, 101 para AB’C
y 110 para ABC’) siendo el resto de combinaciones 0. Con la función canónica de producto
de sumas (o forma canónica conjuntiva) se puede razonar de forma análoga, pero en este
caso observando que la función será 0 cuando lo sea uno de sus productos.
Forma Numérica
La representación numérica es una forma simplificada de representar las expresiones
canónicas. Si consideramos el criterio de sustituir una variable sin negar por un 1 y una
negada por un 0, podremos representar el término, ya sea una suma o un producto, por
un número decimal equivalente al valor binario de la combinación. Por ejemplo, los
siguientes términos canónicos se representarán del siguiente modo (observe que se toma
el orden de A a D como de mayor a menor peso):
Donde:
Forma Gráfica
La representación gráfica es la que se utiliza en circuitos y esquemas electrónicos. En la
siguiente figura se representan gráficamente dos funciones algebraicas.
VHTC
Tabla que representa el valor de la función para cada combinación de entrada. Si la función está
definida para todas las combinaciones se llama completa, si no, se denomina incompleta.
Ejemplo para 4 variables:
MINTÉRMINOS Y MAXTÉRMINOS
Mintérmino (mi): Término producto en el que aparecen todas las variables, ya sean
complementadas o sin complementar.
Fórmula canónica disyuntiva o de mintérminos: Suma de mintérminos. (Suma de
Productos).
- Dada la lista completa de mintérminos y asignando 1’s y 0’s arbitrariamente a las
variables, siempre hay un, y sólo un, mintérmino que toma el valor 1.
-
VHTC
Un mintérmino es un término producto que es 1 exactamente en una línea de la
tabla de Verdad.
- La fórmula compuesta por todos los mintérminos será idénticamente 1.
- Cada fórmula de conmutación puede expresarse como suma de mintérminos. Y
esa fórmula es única.
- Notación: Un mintérmino se designa por “mi” siendo i el número decimal
correspondiente de la tabla de verdad. Para el producto, el 0 se asocia a la variable
complementada y el 1 a la variable sin complementar.
Ejemplo:
Informática de Sistemas y Ensamblaje
Ing. Victor Hugo Ticonipa Ch.
Maxtérmino (Mi): término suma en el que aparecen todas las variables, ya sean
complementadas o sin complementar.
Fórmula canónica conjuntiva o de maxtérminos: Producto de maxtérminos.
(Producto de sumas).
- Dada la lista completa de maxtérminos y asignando 1’s y 0’s arbitrariamente a las
variables, siempre hay un y sólo un maxtérmino que toma el valor 0.
- Un maxtérmino es un término suma que es 0 exactamente en una línea de la tabla
de verdad.
- La fórmula compuesta por todos los maxtérminos será idénticamente 0.
- Cada fórmula puede expresarse como producto de maxtérminos. Y es única.
- Notación: Un maxtérmino se designa por “Mi” siendo i el número decimal
correspondiente de la tabla de verdad. En la suma, el 1 se asocia a la variable
complementada y el 0 a la variable sin complementar.
Ejemplo:
MÉTODOS DE SIMPLIFICACIÓN
VHTC
Por simplificación de una función lógica se entiende la obtención de su mínima expresión.
A la hora de implementar físicamente una función lógica se suele simplificar para reducir
así la complejidad del circuito.
A continuación, los modos más usuales de simplificar una función lógica.
Algebraico (Algebra de Boole)
Mapas de Karnaugh
Informática de Sistemas y Ensamblaje
Ing. Victor Hugo Ticonipa Ch.
FUNCIONES BÁSICAS
VHTC
Con estos tres tipos de puertas puede realizarse cualquier función de conmutación.
Un CONJUNTO DE PUERTAS COMPLETO es aquel con el que se puede implementar
cualquier función lógica.
Informática de Sistemas y Ensamblaje
Ing. Victor Hugo Ticonipa Ch.
VHTC