Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algebra de Boole
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
Objetivos
Enunciar los principios y postulados del álgebra de Boole
Identificar los operadores básicos del álgebra de Boole
Aplicar los postulados y propiedades para simplificar
expresiones booleanas
Reconocer una tabla de verdad
Presentar los circuitos eléctricos asociados al álgebra de boole
Definir funciones booleanas y sus propiedades
Identificar las funciones XOR y XNOR
Reconocer los operadores universales y su utilidad: Funciones
NAND - NOR
Implementar expresiones booleanas mediante operadores
Universales
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
2. Ley de cerradura.
a) 𝑎 + 𝑏 ∈ 𝓒
b) 𝑎 ∙ 𝑏 ∈ 𝓒
3. Elemento identidad
a) 𝑎 + 0 = 0 + 𝑎 = 𝑎
b) 𝑎 ∙ 1 = 1 ∙ 𝑎 = 𝑎
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
5. Ley distributiva
a) 𝑎 + 𝑏 ∙ 𝑐 = 𝑎 ∙ 𝑐 + 𝑏 ∙ 𝑐
b) 𝑎 ∙ 𝑏 + 𝑐 = 𝑎 + 𝑐 ∙ 𝑏 + 𝑐
Observaciones
1. La ley distributiva sólo es válida para el álgebra de Boole y no se
cumple para el álgebra ordinaria.
Tabla de verdad:
Es una tabla con todas la combinaciones posibles de las variables
entrada y que muestra los valores que pueden tomar la/s
variable/s resultado/s de salida
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
Teorema de DeMorgan
Demostración: (𝒂 + 𝒃)′ = 𝒂′ ∙ 𝒃′
b a a+b (a+b)’ a‘ b' a‘b’
0 0 0 1 1 1 1
0 1 1 0 0 1 0
1 0 1 0 1 0 0
1 1 1 0 0 0 0
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
Ejemplo3:
𝒘𝒚′ + 𝒘𝒙′ 𝒚 + 𝒘𝒙𝒚𝒛 + 𝒘𝒙𝒛′ = 𝑤(𝑦 ′ +𝑥 ′ 𝑦 + 𝑥𝑦𝑧 + 𝑥𝑧 ′ ) distr
= 𝑤 𝑦 ′ + 𝑥 ′ + 𝑥(𝑦𝑧 + 𝑧 ′ ) prop. 3, distr
= 𝑤 𝑦 ′ + 𝑥 ′ + 𝑥(𝑦 + 𝑧 ′ ) prop 3
= 𝑤 𝑦 ′ + 𝑥 ′ + 𝑥𝑦 + 𝑥𝑧 ′ distr
= 𝑤 𝑦 ′ + 𝑥 ′ + 𝑦 + 𝑥𝑧 ′ def compl
= 𝑤1 = 𝑤 elem id
Ejemplo4:
′ ′
𝒂 𝒃+𝒛 𝒙+ 𝒂′ = 𝑎′ + 𝑏 + 𝑧 𝑥 + 𝑎′ = 𝑎′ + 𝑏 ′ . (𝑧 𝑥 + 𝑎′ )′
= 𝑎′ +𝑏 ′ 𝑧 ′ + 𝑥 + 𝑎′ ′ = 𝑎′ + 𝑏 ′ 𝑧 ′ + 𝑥 ′ 𝑎
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
a
ab a
a a' b a+b
b
𝑎=0
𝐿𝑙𝑎𝑣𝑒 𝐴𝑏𝑖𝑒𝑟𝑡a
𝑎=1 a
𝐿𝑙𝑎𝑣𝑒 𝐶𝑒𝑟𝑟𝑎𝑑𝑎 a V
a b L
V L
𝑎=1
𝐿𝑙𝑎𝑣𝑒 𝐴𝑏𝑖𝑒𝑟𝑡a
b
𝐿 = 0 𝐿á𝑚𝑝𝑎𝑟𝑎 𝑂𝐹𝐹 𝐿 = 0 𝐿á𝑚𝑝𝑎𝑟𝑎 𝑂𝐹𝐹
𝑎=0
𝐿𝑙𝑎𝑣𝑒 𝐶𝑒𝑟𝑟𝑎𝑑𝑎
𝑎ത 𝐿 = 1 𝐿á𝑚𝑝𝑎𝑟𝑎 𝑂𝑁 𝐿 = 1 𝐿á𝑚𝑝𝑎𝑟𝑎 𝑂𝑁
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
Funciones Booleanas
Entradas
digitales
x1 Una función booleana es una relación
FB Salida digital algebraica que involucra operadores
x2
f(x1, x2, , xn)
de Boole entre una variable digital de
salida f y n variables x1, x2, …., xn
xn
digitales de entrada
x1, x2, …., xn son variables digitales de entradas que toman el valor 0 o 1
f(x1, x2, …., xn ) variable digital de salida que toman el valor 0 o 1
Una función booleana f tendrá 𝟐𝒏 valores, uno por cada combinación de las n
variables de entrada
𝑓 𝑎, 𝑏 = 𝑎′ 𝑏 + 𝑎𝑏 ′ = 𝑎 ⊕ 𝑏 = 𝑎 𝑋𝑂𝑅 𝑏
Dec b a a⨁b
a f(a,b)=a XOR b
0 0 0 0
1 0 1 1 b
2 1 0 1
3 1 1 0 a b
1 0
𝑓 𝑎, 𝑏, 𝑐, 𝑑 = 𝑎 ⊕ 𝑏 ⊕ 𝑐 ⊕ 𝑑 𝑓 𝑎, 𝑏, 𝑐, 𝑑 = ( 𝑎 ⊕ 𝑏 ⊕ 𝑐 ⊕ 𝑑)
a
d
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
𝑓 𝑎, 𝑏, 𝑐, 𝑑 = 𝑎 ⊕ 𝑏 ⊕ 𝑐 ⊕ 𝑑 MSB LSB
Dec d c b a 𝒂⨁𝒃 c⨁d 𝑓
= 𝑎⊕𝑏 ⊕ 𝑐⊕𝑑
0 0 0 0 0 0 0 0
1 0 0 0 1 1 0 1 ←
2 0 0 1 0 1 0 1 ←
3 0 0 1 1 0 0 0
4 0 1 0 0 0 1 1 ← Cuando hay una
5 0 1 0 1 1 1 0 cantidad IMPAR
6 0 1 1 0 1 1 0 de 1s en las
7 0 1 1 1 0 1 1 ← entradas la
8 1 0 0 0 0 1 1 ← salida es 1
9 1 0 0 1 1 1 0
10 1 0 1 0 1 1 0
11 1 0 1 1 0 1 1 ←
12 1 1 0 0 0 0 0
13 1 1 0 1 1 0 1 ←
14 1 1 1 0 1 0 1 ←
15 1 1 1 1 0 0 0
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
𝑓 𝑎, 𝑏 = 𝑎′ 𝑏 ′ + 𝑎𝑏 = 𝑎 ⊕ 𝑏 = 𝑎 𝑋𝑁𝑂𝑅 𝑏
Dec b a a⨁b
0 0 0 1
a XNOR b
1 0 1 0
2 1 0 0
3 1 1 1
𝑓 𝑎, 𝑏, 𝑐, 𝑑 = 𝑎 ⊕ 𝑏 ⊕ 𝑐 ⊕ 𝑑 𝑓 𝑎, 𝑏, 𝑐, 𝑑 = ( 𝑎 ⊕ 𝑏 ⊕ 𝑐 ⊕ 𝑑)
a a
b f b
c c
f
d d
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
𝑓 𝑎, 𝑏 = 𝑎 𝑁𝐴𝑁𝐷 𝑏 = 𝑎 ∙ 𝑏
x1
a a NAND b x2 𝑥1 𝑥2 … 𝑥𝑛
b
xn
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
𝑓 𝑎, 𝑏 = 𝑎 𝑁𝑂𝑅 𝑏 = 𝑎 + 𝑏
Dec b a a +b El operador NOR para n
0 0 0 1 variables de entrada es 1
1 0 1 0
2 1 0 0
sólo cuando todas sus
3 1 1 0 variables de entrada son 0
x1 𝑥1 + 𝑥2 + … + 𝑥𝑛
a a NOR b x2
b xn
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
= 𝑎𝑏′𝑐 + 𝑎𝑏𝑐′ + 𝑎′ 𝑐
= 𝑎𝑏′𝑐 ∙ 𝑎𝑏𝑐′ ∙ 𝑎′ 𝑐
= 𝑎𝑏𝑏𝑐 ∙ 𝑎𝑏𝑐𝑐
ഥ ∙ 𝑎𝑎𝑐
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
= 𝑎′ + 𝑏 + 𝑐′ + 𝑎′ + 𝑏 ′ + 𝑐 + 𝑎 + 𝑐′
= 0 + 𝑎ത + 𝑏 + 𝑐ҧ + 𝑎ത + 𝑏ത + 𝑐 + 𝑎 + 𝑐ҧ
=0+𝑎+𝑎+𝑏+𝑐+𝑐+𝑎+𝑎+𝑏+𝑏+𝑐+𝑎+𝑐+𝑐
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
a NOT a a 1 NOT a
a a & a AND b
a AND b
b
b
a a OR b a 11 a OR b
b
b
a a =1 a XOR b
a XOR b
b
b
a a =1 a XNOR b
a XNOR b
b b