M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 48
Ejemplo No. 81
Demuestre las siguientes igualdades:
a. x 0 x b. x 1 x c. x x ' 1 d. x x ' 0 e. x x x
f. x x x g. x 1 1 h. x 0 0 i. x x y x j. x x y x
Demostración:
a. x x 1 Ley de identidad. b. x x0 Ley de identidad.
x x x ' Ley de complemento. x x x ' Ley de complemento.
x x x x ' Ley distributiva. x 1 x ' Ley distributiva.
x x x ' Ley de idempotencia. x 1 Ley de acotación.
x0 Ley de complemento.
c. 1 0' Ley 0-1. d. 0 1' Ley 0-1.
x x ' ' Ley de complemento. x x ' ' Ley de complemento.
x 'x ' ' Ley de Morgan. x 'x ' ' Ley de Morgan.
x ' x Ley de involución. x 'x Ley de involución.
xx' Ley conmutativa. x x ' Ley conmutativa.
e. x x0 Ley de identidad. f. x x 1 Ley de identidad.
x x x ' Ley de complemento. x x x ' Ley de complemento.
x x x x ' Ley distributiva. x x x x ' Ley distributiva.
x x 1 Ley de complemento. x x 0 Ley de complemento.
xx Ley de identidad. x x Ley de identidad.
g. x 1 x 1 0 Ley de identidad. h. x0 x0 0 Ley de identidad.
x x x ' x x ' Ley de complemento. x0 x x ' Ley de complemento.
x x ' x x ' Ley de idempotencia. x 0 x ' Ley distributiva.
x x '1 x Ley distributiva. x x' Ley de identidad.
x x '1 Ley de acotación. 0 Ley de complemento.
xx' Ley de identidad.
1 Ley de complemento.
i. x x y x 1 y Ley distributiva. j. x x y x x x y Ley distributiva.
x 1 Ley de acotación. x x y Ley de idempotencia.
x Ley de identidad. x 1 y Ley distributiva.
x 1 Ley de acotación.
x Ley de identidad. ■
De ahora en adelante se escribirá x y como xy siempre que sea posible, se asumirá el producto con un nivel
de precedencia mayor que la suma y se desarrollara el Álgebra de Boole en el contexto de la lógica binaria.
La propiedad dual es toda propiedad que pueda deducirse de las propiedades básicas o propiedades derivadas, la
cual da lugar a otra propiedad que se obtiene intercambiando:
Las operaciones suma y producto .
Los símbolos 0 y 1 .
Por ejemplo el dual de la ley de complemento x x ' 1 es xx ' 0 .
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 49
Ejemplo No. 82
Demuestre que el elemento x ' de un algebra de Boole es único, es decir si x y 1 y xy 0 , entonces y x ' .
Demostración:
y y 1 Ley de identidad.
y x x ' Ley de complemento.
yx yx ' Ley distributiva.
0 yx ' Por hipótesis.
xx ' yx ' Ley de complemento.
x ' x y Ley distributiva.
x '1 Por hipótesis.
x' Ley de identidad. ■
Una expresión booleana E de una álgebra de Boole asociada al conjunto B es toda aplicación E : Bn B de
manera que Ex1 , x2 ,, xn pueda expresarse a partir de las operaciones booleanas definidas en B y
efectuadas sobre las variables x1 , x2 ,, xn .
Ejemplo No. 83
Los siguientes son ejemplos de expresiones Boolenas:
Ex1 , x2 x '1 x2 x1 x ' 2 Ex, y, z xy xy ' z x ' Ea, b, c ab a ' b c ■
Un literal es una variable o una variable complementada. Por ejemplo x y x ' son literales.
Un producto fundamental es un literal o un producto de dos o más literales, en el cual no hay dos o más
literales con la misma letra. Por ejemplo xy, xyz , x ' y z son productos fundamentales, pero xyzx y xyzx '
no son productos fundamentales ya que el primero contiene x dos veces y el segundo contiene x y x ' .
Una expresión booleana E está en la forma de suma de productos si E es un producto fundamental o una
suma de dos o más productos fundamentales en donde ninguno de ellos está contenido en otro.
Una expresión booleana E está en la forma completa de suma de productos si E está en la forma de
suma de productos y además los productos contienen todas las variables. Cada termino en este caso recibe el
nombre mintermino.
Ejemplo No. 84
La expresión booleana Ex, y, z xy xy ' z x ' yz ' es una suma de productos.
La expresión booleana Ex, y, z xy x ' yx ' xy ' z no es una suma de productos, ya que el segundo
término no es un producto fundamental.
La expresión booleana Ex, y, z xy xyz xy ' z no es una suma de productos, ya que el primer término
está contenido en el segundo término.
La expresión booleana Ex, y, z xyz xy ' z x ' y ' z ' está en la forma completa de suma de productos.
La expresión booleana Ex, y, z xy x ' z xy ' z no está en la forma completa de suma de productos.
La expresión booleana Ex, y xy x ' no está en la forma completa de suma de productos. ■
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 50
5.2 TABLAS DE VERDAD DE EXPRESIONES BOOLEANAS
Las tablas de verdad se utilizan para representar la manera en que los valores de una expresión booleana E
dependen de los valores de las variables que la constituyen. Incluyen todas las posibles combinaciones de los
valores que pueden tomar tales variables y el resultado en cada caso. Para construir la tabla de verdad de una
expresión booleana se debe tener en cuenta el número n de variables booleanas. En general existen 2 n formas
posibles de asignar los valores 0 y 1 a tales variables.
Ejemplo No. 85
A continuación se muestra la tabla de verdad de la expresión booleana:
Ex, y xy x ' y xy '
x y x' y' xy x'y xy ' xy x ' y xy '
1 1 0 0 1 0 0 1
1 0 0 1 0 0 1 1
0 1 1 0 0 1 0 1
0 0 1 1 0 0 0 0
Ejemplo No. 86
Exprese las siguientes expresiones booleanas en forma completa de suma de productos:
a. Ex, y, z xy x ' z xy ' z
b. Ex, y, z x y z ' x ' y ' z '
Solución:
a. Ex, y, z xy x ' z xy ' z xyz z ' x ' z y y ' xy ' z
xyz xyz ' x ' yz x ' y ' z xy ' z
b. Ex, y, z x y z ' x ' y ' z ' xy xz 'x ' ' y ' z ' xy xz 'x y ' ' z '
xy xz 'xy z ' xy xz 'xy xz '
xyxy xyxz ' xz ' xy xz ' xz ' xy xyz ' xyz ' xz ' xy xyz ' xz '
xy z z ' xyz ' xz ' y y ' xyz xyz ' xyz ' xyz ' xy ' z ' xyz xyz ' xy ' z ' ■
5.3 COMPUERTAS LOGICAS
Una compuerta lógica son dispositivos de estado sólido que tienen una o varias entradas y
exactamente una salida. Se puede considerar una compuerta lógica como un mecanismo
en el cual se introducen valores digitales en sus entradas y el valor del resultado aparece
en la salida. Cada compuerta tiene asociada una tabla de verdad, la cual expresa el estado
de su salida para cada combinación posible de estados en las entradas. El matemático,
ingeniero eléctrico y criptógrafo estadounidense Claude Elwood Shannon (1916-2001),
considerado como el padre de la teoría de la información, observo que el álgebra Booleana
podría usarse para analizar circuitos eléctricos. Como resultado experimento con relevadores e interruptores
conectados en serie, paralelo u otras configuraciones para crear las primeras compuertas lógicas funcionales, tal
como se muestra en la siguiente tabla, en la cual se muestra además su analogía con las operaciones de
intersección, unión y complemento del álgebra de conjuntos de la teoría de conjuntos y con las operaciones de
conjunción, disyunción y negación del álgebra de proposiciones de la lógica proposicional:
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 51
Compuerta lógica AND Compuerta lógica OR Compuerta lógica NOT
x y x y
1 1 1
AND 1 0 0
0 1 0
0 0 0
x y x y
1 1 1
OR 1 0 1
0 1 1
0 0 0
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 52
x x
BUFFER 1 1
0 0
x x'
NOT 1 0
0 1
x y x y '
1 1 0
NAND 1 0 1
0 1 1
0 0 1
x y x y '
1 1 0
NOR 1 0 0
0 1 0
0 0 1
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 53
El producto de variables booleanas se comporta como un circuito eléctrico en donde los interruptores están en
serie. Es necesario que todos los interruptores estén cerrados, es decir que las variables tengan un valor de 1
para que haya paso de corriente, es decir para que el resultado sea 1.
La suma de variables booleanas se comporta como un circuito eléctrico en donde los interruptores están en
paralelo. Es necesario que todos los interruptores estén abierto, es decir que las variables tengan un valor de
0 para que no haya paso de la corriente, es decir para que el resultado sea 0.
Las tablas de verdad también se emplean para indicar la manera en que la salida de un circuito combinatorio
depende de los valores de las variables booleanas de entrada.
Ejemplo No. 88
A continuación se muestra la tabla de verdad del circuito combinatorio del ejemplo anterior:
x y z x' y' z' x 'z ' xy ' z x ' z ' ' xy ' z ' xy ' z x ' z ' ' xy ' z '
1 1 1 0 0 0 0 0 1 0 1
1 1 0 0 0 1 0 0 1 0 1
1 0 1 0 1 0 0 1 1 0 1
1 0 0 0 1 1 0 0 1 1 1
0 1 1 1 0 0 0 0 1 0 1
0 1 0 1 0 1 1 0 0 0 0
0 0 1 1 1 0 0 0 1 0 1
0 0 0 1 1 1 1 0 0 0 0
5.5 SIMPLIFICACIÓN DE CIRCUITOS COMBINATORIOS
Dos circuitos combinatorios con entradas x1 , x2 ,, xn y una sola salida Ex1 , x2 ,, xn son equivalentes,
si siempre que reciban las mismas entradas producen las mismas salidas, es decir si tienen la misma tabla de
verdad. Si tales circuitos son equivalentes también lo serán sus respectivas expresiones booleanas.
La expresión booleana asociada a un circuito combinatorio, puede ser reducida a una forma más simple que
contenga menos términos. La nueva expresión puede utilizarse para construir un circuito que sea equivalente al
original pero que contenga menos compuertas y conexiones.
Ejemplo No. 89
Los siguientes circuitos combinatorios son equivalentes y por ende sus expresiones booleanas asociadas también
lo son, ya que como se observa a continuación tienen la misma tabla de verdad:
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 55
5.5.2 Simplificación de circuitos combinatorios usando mapas de Karnaugh
Son una herramienta gráfica utilizada para simplificar expresiones booleanas, es decir para simplificar los
circuitos combinatorios asociados a tales expresiones booleanas, con el objetivo de diseñarlos con el mínimo de
compuertas y conexiones. Son una versión modificada de las tablas de verdad, permitiendo mostrar la relación
entre las entradas y la salida. Para simplificar una expresión booleana asociada a un circuito combinatorio por
medio de mapas de Karnaught, se representan las 2 n posibles combinaciones de los valores de entrada en celdas
que se enumeran según sea el caso de la siguiente manera:
n2
n3
n4
Posteriormente se marcan las celdas que contienen los minterminos de la expresión booleana a simplificar y se
suman tales minterminos adyacentes para anular las variables complementadas. El circuito simplificado es la
suma de los términos resultantes.
Mapas de Karnaugh con dos variables
Con dos variables se pueden formar cuatro minterminos distintos. Una celda constituye un mintermino formado por
dos variables. Las reglas para reducir términos en un mapa de Karnaugh con dos variables son:
Dos celdas adyacentes representan la suma de dos mintérminos, resultando un término de una variable.
Cuatro celdas adyacentes representan la suma de cuatro mintérminos, resultando un 1 .
Ejemplo No. 92
Considérese el problema de construir un circuito combinatorio que satisfaga la tabla de verdad de la izquierda.
Para tal efecto se consideran los minterminos que se muestran en la tabla de la derecha:
x y E x, y x y Miterminos
1 1 1 1 1 xy
1 0 0 1 0
0 1 1 0 1 x'y
0 0 1 0 0 x'y'
El circuito combinatorio asociado con su correspondiente expresión booleana es el siguiente:
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 56
Para simplificar el anterior circuito combinatorio usando mapas de Karnaugh, de tal manera que sea menos
voluminoso y genere menos costos de implementación, se colocan los valores de la tabla en el mapa, ubicando cada
1 de la salida E en la coordenada correspondiente. Veamos:
y' y
x' 1 1
x 1
Posteriormente se suman los minterminos adyacentes para anular las variables complementadas:
x ' y x ' y ' x ' y y ' x '1 x '
xy x ' y yx x ' y 1 y
Por último se suman los términos resultantes, obteniéndose la simplificación de la expresión booleana asociada al
circuito original, la cual es Ex, y x ' y . El circuito combinatorio y tabla de verdad correspondiente es:
x y x' x ' y
1 1 0 1
1 0 0 0
0 1 1 1
0 0 1 1
En la anterior tabla de verdad se puede observar claramente que el circuito combinatorio simplificado cumple con
las mismas funciones lógicas que el circuito original. ■
Mapas de Karnaugh con tres variables
Con tres variables se pueden formar ocho minterminos distintos. Una celda constituye un mintermino formado por
tres variables. Las reglas para reducir términos en un mapa de Karnaugh de tres variables son:
Dos celdas adyacentes representan la suma de dos mintérminos, resultando un término de dos variables.
Cuatro celdas adyacentes representan la suma de cuatro mintérminos, resultando un término de una variable.
Ocho celdas adyacentes representan la suma de ocho mintérminos, resultando un 1 .
Ejemplo No. 93
Considérese el problema de construir un circuito combinatorio que satisfaga la tabla de verdad de la izquierda.
Para tal efecto se consideran los minterminos que se muestran en la tabla de la derecha:
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 57
x y z E x, y, z x y z Miterminos
1 1 1 1 1 1 1 xyz
1 1 0 0 1 1 0
1 0 1 0 1 0 1
1 0 0 0 1 0 0
0 1 1 1 0 1 1 x ' yz
0 1 0 0 0 1 0
0 0 1 1 0 0 1 x ' y 'z
0 0 0 1 0 0 0 x ' y 'z '
Para simplificar el anterior circuito combinatorio usando mapas de Karnaugh, de tal manera que sea menos
voluminoso y genere menos costos de implementación, se colocan los valores de la tabla en el mapa, ubicando cada
1 de la salida E en la coordenada correspondiente. Veamos:
y 'z ' y 'z yz yz '
x' 1 1 1
x 1
Posteriormente se suman los minterminos adyacentes para anular las variables complementadas:
x ' y ' z x ' y ' z ' x ' y ' z ' z x ' y '1 x ' y '
x ' yz x ' y ' z x ' z y y ' x ' z 1 x ' z
xyz x ' yz yz x x ' yz 1 yz
Por último se suman los términos resultantes, obteniéndose la simplificación de la expresión booleana asociada al
circuito original, la cual es Ex, y, z x ' y ' x ' z yz . El circuito combinatorio y tabla de verdad
correspondiente es:
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 58
x y z x' y' x'y' x 'z yz x ' y ' x ' z yz
1 1 1 0 0 0 0 1 1
1 1 0 0 0 0 0 0 0
1 0 1 0 1 0 0 0 0
1 0 0 0 1 0 0 0 0
0 1 1 1 0 0 1 1 1
0 1 0 1 0 0 0 0 0
0 0 1 1 1 1 1 0 1
0 0 0 1 1 1 0 0 1
En la anterior tabla de verdad se puede observar claramente que el circuito combinatorio simplificado cumple con
las mismas funciones lógicas que el circuito original. ■
Mapas de Karnaugh con cuatro variables
Con cuatro variables se pueden formar dieciséis minterminos distintos. Una celda constituye un mintermino
formado por cuatro variables. Las reglas para reducir términos en un mapa de Karnaugh de cuatro variables son:
Dos celdas adyacentes representan la suma de dos mintérminos, resultando un término de tres variables.
Cuatro celdas adyacentes representan la suma de cuatro mintérminos, resultando un término de dos variables.
Ocho celdas adyacentes representan la suma de ocho mintérminos, resultando un término de una variable.
Dieciséis celdas adyacentes representan la suma de dieciséis mintérminos, resultando un 1 .
Ejemplo No. 94
Aplique mapas de Karnaugh para simplificar las siguientes expresiones booleanas:
a. Ex, y, z, w x ' y ' z ' w x ' y ' zw ' x ' y ' zw x ' yz ' w x ' yzw xy ' z ' w xy ' zw
b. Ex, y, z, w xyz ' w xyzw x ' yz ' w ' x ' yzw ' xy ' z ' w ' xy ' zw ' x ' y ' z ' w ' x ' y ' zw '
Solución:
a. Se coloca cada mintermino de E en la coordenada correspondiente. Veamos:
z 'w ' z 'w zw zw '
x'y' 1 1 1
x'y 1 1
xy
xy ' 1 1
Posteriormente se suman los minterminos adyacentes para anular las variables complementadas:
x ' y ' zw x ' y ' z ' w x ' y ' wz z ' x ' y ' w 1 x ' y ' w
x ' y ' zw x ' y ' zw ' x ' y ' zw w ' x ' y ' z 1 x ' y ' z
x ' yzw x ' yz ' w x ' y ' zw x ' y ' z ' w x ' ywz z ' x ' y ' wz z '
x ' yw 1 x ' y ' w 1
x ' yw x ' y ' w x ' w y y ' x ' w 1 x ' w
xy ' zw xy ' z ' w x ' y ' zw x ' y ' z ' w xy ' wz z ' x ' y ' wz z '
xy ' w 1 x ' y ' w 1
xy ' w x ' y ' w y ' wx x ' y ' w 1 y ' w
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 59
Por último se suman los términos resultantes, obteniéndose la simplificación de la expresión booleana dada, la
cual es Ex, y, z, w x ' w y ' w x ' y ' z x ' y ' w
b. Se coloca cada mintermino de E en la coordenada correspondiente. Veamos:
z 'w ' z 'w zw zw '
x'y' 1 1
x'y 1 1
xy 1 1
xy ' 1 1
Posteriormente se suman los minterminos adyacentes para anular las variables complementadas:
xyzw xyz ' w xywz z ' xyw 1 xyw
x ' yzw ' x ' yz ' w ' x ' y ' zw ' x ' y ' z ' w ' x ' yw ' z z ' x ' y ' w ' z z '
x ' yw '1 x ' y ' w '1
x ' yw ' x ' y ' w ' x ' w ' y y ' x ' w '1 x ' w '
x y ' zw ' xy ' z ' w ' x ' y ' z w ' x ' y ' z ' w ' x y ' w ' z z ' x ' y ' w ' z z '
x y ' w '1 x ' y ' w '1
x y ' w ' x ' y ' w ' y ' w ' x x ' y ' w '1 y ' w '
Por último se suman los términos resultantes, obteniéndose la simplificación de la expresión booleana dada, la
cual es Ex, y, z, w xyw x ' w ' y ' w ' ■
Ejemplo No. 95
Consideremos el problema de construir un circuito combinatorio para detectar los múltiplos positivos del cuatro en
binario con cuatro bits, es decir un circuito combinatorio que satisfaga la siguiente tabla de verdad:
Número en base 2
Número en base 10 x y z w E x, y, z, w Minterminos
15 1 1 1 1 0
14 1 1 1 0 0
13 1 1 0 1 0
12 1 1 0 0 1 xyz ' w '
11 1 0 1 1 0
10 1 0 1 0 0
9 1 0 0 1 0
8 1 0 0 0 1 xy ' z ' w '
7 0 1 1 1 0
6 0 1 1 0 0
5 0 1 0 1 0
4 0 1 0 0 1 x ' yz ' w '
3 0 0 1 1 0
2 0 0 1 0 0
1 0 0 0 1 0
0 0 0 0 0 1 x ' y ' z 'w '
El circuito combinatorio asociado con su correspondiente expresión booleana es el siguiente:
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 60
Para simplificar el anterior circuito combinatorio usando mapas de Karnaugh, de tal manera que sea menos
voluminoso y genere menos costos de implementación, se colocan los valores de la tabla en el mapa, ubicando cada
1 de la salida E en la coordenada correspondiente. Veamos:
z 'w ' z 'w zw zw '
x'y' 1
x'y 1
xy 1
xy ' 1
Posteriormente se suman los minterminos adyacentes para anular las variables complementadas:
xyz ' w ' xy ' z ' w ' x ' yz ' w ' x ' y ' z ' w ' xz ' w ' y y ' x ' z ' w ' y y '
xz ' w '1 x ' z ' w '1
xz ' w ' x ' z ' w '
z ' w ' x x ' z ' w ' 1 z ' w '
Obteniéndose la simplificación de la expresión booleana asociada al circuito original, la cual es
Ex, y, z, w z ' w ' . El circuito combinatorio correspondiente, el cual cumple con las mismas funciones lógicas
que el circuito original es:
a.
b.
2. Determine el circuito combinatorio asociado a cada una de las siguientes expresiones booleanas:
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 61
a. Ex, y, z x y ' z y b. Ex, y, z xy ' xz ' y ' z '
c. Ex, y, z x y xy ' xy 'xz ' ' d. Ex, y, z, w x ' x y 'x ' z y z ' w ' '
3. Muestre que los siguientes circuitos combinatorios son equivalentes:
a.
b.
c.
d.
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 62
6. Dada la siguiente tabla de verdad. Emplee las propiedades del álgebra de Boole junto con las leyes
fundamentales para obtener la expresión booleana simplificada correspondiente a dicha tabla. Dibuje el circuito
combinatorio asociado a la expresión booleana simplificada.
x y z w E x, y, z, w
0 0 0 0 1
0 0 0 1 0
0 0 1 0 1
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 1
0 1 1 1 1
7. Dada la siguiente tabla de verdad. Emplee mapas de Karnaugh para obtener la expresión booleana simplificada
correspondiente a dicha tabla. Dibuje el circuito combinatorio asociado a la expresión booleana simplificada.
x y z E x, y, z
1 1 1 0
1 1 0 0
1 0 1 1
1 0 0 1
0 1 1 0
0 1 0 0
0 0 1 0
0 0 0 1
8. Emplee las propiedades del álgebra de Boole junto con las leyes fundamentales para simplificar las siguientes
expresiones booleanas:
a. Ex, y, z x ' y 'x ' y 'z b. Ex, y, z x ' y 'z ' x ' y '
c. Ex, y, z xx ' y x ' y ' d. Ex, y, z xy ' z x ' y ' '
e. Ex, y, z x ' y x ' z ' y y z ' f. Ex, y, z x xy x yz ' ' x ' y
9. Aplique mapas de Karnaugh para simplificar las siguientes expresiones booleanas:
a. Ex, y, z x ' y 'z ' x ' y '
b. Ex, y, z x ' y 'x ' y 'z
c. Ex, y, z, w y ' z ' w yz ' w z ' w ' yzw ' x ' y ' z
d. Ex, y, z, w x ' yz ' w ' xyz ' w ' x ' y ' zw x ' yzw xy ' zw x ' y ' zw '
10. Determine las expresiones booleanas simplificadas asociadas a los siguientes mapas de Karnaugh:
a. b.
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 63
c. d.
11. Construya un circuito combinatorio que detecte los números primos en binario usando cuatro bits.
12. Diseñe un circuito para tener variables de entrada x , y y z , con salida 1 si y sólo si x y y tienen el mismo
valor y si y y z tienen valores opuestos.
13. Sea B 1,2,3,6 y sean y las operaciones x y mcmx, y y x y mcd x, y para todo
6
x, y B . Pruebe que el conjunto B y las operaciones y , junto con la operación x' es un algebra de
x
Boole en la cual el elemento neutro aditivo es el 1 y un elemento neutro multiplicativo es el 6 .
14. Sea B 1,2,4,8 y sean y las operaciones x y mcmx, y y x y mcd x, y para todo
8
x, y B . Pruebe que el conjunto B y las operaciones y , junto con la operación x' es un algebra de
x
Boole en la cual el elemento neutro aditivo es el 1 y un elemento neutro multiplicativo es el 8 .
15. Sea S n 1,2,3,, n y sean y las operaciones x y maxx, y y x y minx, y para todo
x, y S n . Pruebe que el conjunto S n y las operaciones y , cumplen con la leyes asociativa, conmutativa
y distributiva.
16. Sea B 0,1 junto con las operaciones , y ' el álgebra booleana de la lógica binaria. Pruebe que si
A B , entonces A junto con las operaciones , y ' es un álgebra booleana si y solamente si 1 A y
xy ' A para todo xy A .
17. Se desea dotar a un ascensor de un dispositivo de seguridad para impedir que puedan viajar menores de edad o
pesos excesivos. El ascensor sólo podría ponerse en funcionamiento cuando esté vacío o cuando su carga esté
comprendida entre 25 kg y 300 kg . Para cumplir con este objetivo se coloca en el ascensor tres sensores.
El sensor x es sensible a cualquier peso, el sensor y es sensible a pesos superiores a 25 kg y el sensor z
es sensible a pesos superiores a 300 kg . Diseñe el circuito combinatorio más simple posible que cumpla con
las condiciones establecidas.
18. Tres interruptores x , y y z controlan una luz roja y una luz verde del modo siguiente:
Cuando los tres interruptores están cerrados, se enciende la luz roja.
Cuando el interruptor x está abierto y los interruptores y o z están cerrados se enciende la luz verde.
No deben encenderse ambas luces a la vez.
En el resto de los casos la luz roja debe encenderse, excepto cuando los tres interruptores estén abiertos.
En este caso no debe encenderse ninguna luz.
Diseñe el circuito combinatorio más simple posible que cumpla con las condiciones establecidas.
M.Sc L E I D E R S A L C E D O G A R C Í A | M A T E M Á T I C A S D I S C R E T A S Página 64