Documente Academic
Documente Profesional
Documente Cultură
ALGEBRA DE BOOLE
FUNDAMENTO TEÓRICO.-
El álgebra de Boole establece una serie de postulados y operaciones para resolver los automatismos
o procesos a ejecutar obteniendo un conjunto de ecuaciones que deberán ser traducidos y llevados
a cabo por elementos mecánicos, neumáticos, eléctricos y electrónicos.
La "teoría de Boole" considera todos los elementos como biestables es decir, que tienen dos estados
válidos posibles y por otra parte son opuestos entre sí. Por ejemplo, el tratamiento del
Algebra de Boole permite a una lámpara incandescente ser considerada en sus dos estados únicos
posibles: encendido o apagado, un interruptor sólo podrá estar cerrado o abierto, un transistor estar
en corte o saturación, un relé: activado o desactivado. No existen estados intermedios.
El que sólo existan dos estados válidos para cada elemento en esta estructura matemática, ha
llevado a llamarla algebra Binaria y también Algebra lógica pues los razonamientos que en ella se
emplean son de carácter intuitivo y lógico.
Leyes fundamentales
El resultado de aplicar cualquiera de las tres operaciones definidas a variables del sistema booleano
resulta en otra variable del sistema, y este resultado es único.
Principio de dualidad
El concepto de dualidad permite formalizar este hecho: a toda relación o ley lógica le corresponderá
su dual, formada mediante el intercambio de los operadores unión con los de intersección, y de los
1 con los 0.
1
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
PRE-INFORME.-
1. Realizar los circuitos lógicos para verificar el T7 para la adición y T8 para el producto.
Para ambos teoremas realice tabla de verdad.
T7 para la adición:
Tenemos la siguiente expresión A + (B ⋅ C) = (A + B) ⋅ (A + C)
Realizamos el circuito lógico
T8 para el producto:
Tenemos la siguiente expresión A ⋅ (A + B) = A
Realizamos el circuito lógico
2
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
B A 𝐀+𝐁 𝐀 ⋅ (𝐀 + 𝐁) A
0 0 0 0 0
0 1 1 1 1
1 0 1 0 0
1 1 1 1 1
3
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
c) Simplificar la función F usando algebra de Boole indicando paso a paso la ley utilizada
para simplificar la función.
A B C 𝐀𝐂 𝐅 = 𝐀𝐂 + 𝐁
0 0 0 0 0
0 0 1 0 0
0 1 0 0 1
0 1 1 0 1
1 0 0 0 0
1 0 1 1 1
1 1 0 0 1
1 1 1 1 1
4
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
𝐅(𝐀, 𝐁, 𝐂) = 𝐀𝐂 + 𝐁 Involución
Lo que demuestra que se formó la misma función simplificada con la compuerta NAND.
5
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
̅ (𝐂 + 𝐁𝐃) + 𝐀
3. Para la siguiente función lógica: 𝐅(𝐀, 𝐁, 𝐂, 𝐃) = [𝐀𝐁 ̅𝐁̅ ]𝐂
a) Obtener la tabla de verdad.
A B C D 𝐁𝐃 𝐂 + 𝐁𝐃 ̅
𝐁 ̅
𝐀𝐁 ̅ (𝐂 + 𝐁𝐃)
𝐀𝐁 ̅
𝐀 ̅𝐁
𝐀 ̅ ̅ (𝐂 + 𝐁𝐃) + 𝐀
𝐀𝐁 ̅𝐁̅ ̅ (𝐂 + 𝐁𝐃) + 𝐀
𝐅 = [𝐀𝐁 ̅𝐁̅ ]𝐂
0 0 0 0 0 0 1 0 0 1 1 1 0
0 0 0 1 0 0 1 0 0 1 1 1 0
0 0 1 0 0 1 1 0 0 1 1 1 1
0 0 1 1 0 1 1 0 0 1 1 1 1
0 1 0 0 0 0 0 0 0 1 0 0 0
0 1 0 1 1 1 0 0 0 1 0 0 0
0 1 1 0 0 1 0 0 0 1 0 0 0
0 1 1 1 1 1 0 0 0 1 0 0 0
1 0 0 0 0 0 1 1 0 0 0 0 0
1 0 0 1 0 0 1 1 0 0 0 0 0
1 0 1 0 0 1 1 1 1 0 0 1 1
1 0 1 1 0 1 1 1 1 0 0 1 1
1 1 0 0 0 0 0 0 0 0 0 0 0
1 1 0 1 1 1 0 0 0 0 0 0 0
1 1 1 0 0 1 0 0 0 0 0 0 0
1 1 1 1 1 1 0 0 0 0 0 0 0
6
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
c) Simplificar la función F usando algebra de Boole indicando paso a paso la ley utilizada
para la simplificación.
̅ (𝐂 + 𝐁𝐃) + 𝐀̅𝐁̅ ]𝐂 Teoremas o postulados del
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = [𝐀𝐁
algebra booleana
̅]𝐁̅𝐂 Propiedad distributiva para la
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = [𝐀(𝐂 + 𝐁𝐃) + 𝐀
intersección
̅ ]𝐁
̅𝐂 Ley de la absorción para la
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = [(𝐂 + 𝐁𝐃) + 𝐀
unión
̅)]𝐁̅𝐂 Propiedad conmutativa para
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = [𝐂 + (𝐁𝐃 + 𝐀
la unión
̅𝐂
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = 𝐁 Ley de absorción
A B C D ̅
𝐁 ̅𝐂
𝐅=𝐁
0 0 0 0 1 0
0 0 0 1 1 0
0 0 1 0 1 1
0 0 1 1 1 1
0 1 0 0 0 0
0 1 0 1 0 0
0 1 1 0 0 0
0 1 1 1 0 0
1 0 0 0 1 0
1 0 0 1 1 0
1 0 1 0 1 1
1 0 1 1 1 1
1 1 0 0 0 0
1 1 0 1 0 0
1 1 1 0 0 0
1 1 1 1 0 0
7
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
8
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
Lo que demuestra que se formó la misma función simplificada con la compuerta NAND.
A B C 𝐀𝐁 𝐀𝐂 𝐀𝐁 + 𝐀𝐂 ̅̅̅̅̅̅̅̅̅̅̅̅
𝐀𝐁 + 𝐀𝐂 ̅
𝐀 ̅
𝐁 ̅𝐁
𝐀 ̅𝐂 ̅̅̅̅̅̅̅̅̅̅̅̅
𝐅 = (𝐀𝐁 ̅𝐁
+ 𝐀𝐂) + 𝐀 ̅𝐂
0 0 0 0 0 0 1 1 1 0 1
0 0 1 0 0 0 1 1 1 1 1
0 1 0 0 0 0 1 1 0 0 1
0 1 1 0 0 0 1 1 0 0 1
1 0 0 0 0 0 1 0 1 0 1
1 0 1 0 1 1 0 0 1 0 0
1 1 0 1 0 1 0 0 0 0 0
1 1 1 1 1 1 0 0 0 0 0
9
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
A B C ̅
𝐀 𝐁+𝐂 ̅̅̅̅̅̅̅̅
𝐁+𝐂 ̅ + ̅̅̅̅̅̅̅̅
𝐅=𝐀 𝐁+𝐂
0 0 0 1 0 1 1
0 0 1 1 1 0 1
0 1 0 1 1 0 1
0 1 1 1 1 0 1
1 0 0 0 0 1 1
1 0 1 0 1 0 0
1 1 0 0 1 0 0
1 1 1 0 1 0 0
10
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
11
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
Lo que demuestra que se formó la misma función simplificada con la compuerta NAND.
̅BC
F(A, B, C, D) = A ̅ +A
̅B ̅D + B
̅C ̅C̅D
12
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
A B C D ̅
𝐀 B 𝐂̅ ̅𝐁𝐂̅
𝐀 ̅
𝐀 ̅
𝐁 D 𝐂̅ ̅𝐁
𝐀 ̅ 𝐂̅𝐃 ̅
𝐁 𝐂̅ D ̅ 𝐂̅𝐃
𝐁 𝐅
0 0 0 0 1 0 1 0 1 1 0 1 0 1 1 0 0 0
0 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1
0 0 1 0 1 0 0 0 1 1 0 0 0 1 0 0 0 0
0 0 1 1 1 0 0 0 1 1 1 0 0 1 0 1 0 0
0 1 0 0 1 1 1 1 1 0 0 1 0 0 1 0 0 1
0 1 0 1 1 1 1 1 1 0 1 1 0 0 1 1 0 1
0 1 1 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0
0 1 1 1 1 1 0 0 1 0 1 0 0 0 0 1 0 0
1 0 0 0 0 0 1 0 0 1 0 1 0 1 1 0 0 0
1 0 0 1 0 0 1 0 0 1 1 1 0 1 1 1 1 1
1 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0
1 0 1 1 0 0 0 0 0 1 1 0 0 1 0 1 0 0
1 1 0 0 0 1 1 0 0 0 0 1 0 0 1 0 0 0
1 1 0 1 0 1 1 0 0 0 1 1 0 0 1 1 0 0
1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 0 1 0 0 0 0 1 0 0 0 0 1 0 0
b) Dibujar el circuito topológico (layout), para poder verificar la tabla de verdad considere
el empleo de diodos led en la salida F.
13
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
̅ 𝐁𝐂̅ + 𝐀
̅𝐁̅ 𝐂̅𝐃 + 𝐁
̅ 𝐂̅𝐃 Teoremas o postulados del
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = 𝐀
algebra booleana
̅𝐁𝐂̅ + 𝐁
̅ 𝐂̅(𝐀
̅ 𝐃 + 𝐃) Propiedad distributiva para la
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = 𝐀
intersección
̅ 𝐁𝐂̅ + 𝐁
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = 𝐀 ̅ 𝐂̅𝐃 Ley de absorción
14
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
Lo que demuestra que se formó la misma función simplificada con la compuerta NAND.
15
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
A B C F interruptores lámpara
F=A ̅B ̅BC
̅C + A ̅ + AB
̅C̅ + ABC
Simplificando la función utilizando algebra de Boole:
̅𝐁 ̅ 𝐁𝐂̅ + 𝐀𝐁
̅𝐂 + 𝐀 ̅ 𝐂̅ + 𝐀𝐁𝐂 Teoremas o postulados del
𝐅(𝐀, 𝐁, 𝐂) = 𝐀
algebra booleana
̅𝐁 ̅𝐁𝐂̅ + 𝐀𝐁
̅ 𝐂 + 𝐀𝐁𝐂 + 𝐀 ̅ 𝐂̅ Propiedad conmutativa para
𝐅(𝐀, 𝐁, 𝐂) = 𝐀
la unión
̅𝐁̅ + 𝐀𝐁)𝐂 + (𝐀 ̅ )𝐂̅
̅ 𝐁 + 𝐀𝐁 Propiedad distributiva para la
𝐅(𝐀, 𝐁, 𝐂) = (𝐀
intersección
̅̅̅̅̅̅̅)𝐂 + (𝐀⨁𝐁)𝐂̅
𝐅(𝐀, 𝐁, 𝐂) = (𝐀⨁𝐁 Aplicando OREX
16
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
7. Se pide un sistema de verificación que consiste en cuatro sensores, los cuales dan
un pulso al sistema para su aceptación o rechazo. El sistema funciona de la siguiente
forma: si un objeto pasa por lo menos tres de los sensores, el objeto se acepta, en
caso contrario se rechaza.
NOTA: Si se acepta, se enciende un LED, si se rechaza se apaga el LED.
17
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
A B C D F respuesta LED
0 0 0 0 0 Se rechaza apagado
0 0 0 1 0 Se rechaza apagado
0 0 1 0 0 Se rechaza apagado
0 0 1 1 0 Se rechaza apagado
0 1 0 0 0 Se rechaza apagado
0 1 0 1 0 Se rechaza apagado
0 1 1 0 0 Se rechaza apagado
0 1 1 1 1 Se acepta encendido
1 0 0 0 0 Se rechaza apagado
1 0 0 1 0 Se rechaza apagado
1 0 1 0 0 Se rechaza apagado
1 0 1 1 1 Se acepta encendido
1 1 0 0 0 Se rechaza apagado
1 1 0 1 1 Se acepta encendido
1 1 1 0 1 Se acepta encendido
1 1 1 1 1 Se acepta encendido
̅BCD + AB
F=A ̅ D + ABCD
̅CD + ABC ̅ + ABCD
̅ 𝐂𝐃 + 𝐀𝐁𝐂̅𝐃 + 𝐀𝐁𝐂𝐃
̅ 𝐁𝐂𝐃 + 𝐀𝐁 ̅ + 𝐀𝐁𝐂𝐃 Teoremas o postulados del
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = 𝐀
algebra booleana
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = 𝐀 ̅ 𝐂𝐃 + 𝐀𝐁𝐂̅𝐃 + 𝐀𝐁𝐂𝐃
̅ 𝐁𝐂𝐃 + 𝐀𝐁 ̅ + 𝐀𝐁𝐂𝐃
Reglas de potencia
+ 𝐀𝐁𝐂𝐃 + 𝐀𝐁𝐂𝐃 + 𝐀𝐁𝐂𝐃
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = 𝐀̅ 𝐁𝐂𝐃 + 𝐀𝐁𝐂𝐃 + 𝐀𝐁̅ 𝐂𝐃 + 𝐀𝐁𝐂𝐃 + 𝐀𝐁𝐂̅𝐃 Propiedad conmutativa para
+ 𝐀𝐁𝐂𝐃 + 𝐀𝐁𝐂𝐃̅ + 𝐀𝐁𝐂𝐃 la unión
̅ + 𝐀)𝐁𝐂𝐃 + (𝐁
𝐅(𝐀, 𝐁, 𝐂, 𝐃) = (𝐀 ̅ + 𝐁)𝐀𝐂𝐃 + (𝐂̅ + 𝐂)𝐀𝐁𝐃 Propiedad distributiva para la
+ ̅
(𝐃 + 𝐃)𝐀𝐁𝐂 intersección
18
LABORATORIO DE SISTEMAS DIGITALES PALLY AVILES JAIME ALFREDO
19