U3 - (TP) Introducción A Los Circuitos Lógicos
U3 - (TP) Introducción A Los Circuitos Lógicos
U3 - (TP) Introducción A Los Circuitos Lógicos
Matanza
Departamento:
Ingeniería e Investigaciones Tecnológicas
Cátedra:
Fundamentos de TIC’s
(Tecnologías de la Información y la Comunicación)
e-mail: fundamentos_tics@unlam.edu.ar
JEFE DE CÁTEDRA:
Mg. Daniel A. Giulianelli
CICLO LECTIVO:
2012
Universidad Nacional de La Matanza. Departamento: Ingeniería e Investigaciones Tecnológicas
Cátedra: Fundamentos de TIC’s
TRABAJO PRÁCTICO Nº 3
PARTE A - CIRCUITOS LOGICOS
Corresponde al
Hipótesis Tesis Hipótesis Tesis caso:
F F V
F V V
V F F
V V V
da como resultado:
a) f = c . b + a
b) f = a + b + c
c) f = c + a . b
d) f = c + a
e) f = b + a . c
c b a f MINITÉRMINOS MAXITÉRMINOS
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
a) f = b . a + d . c. b + d . c . b; 4(3,4,5,7,10,15); 4 (1,2,3,6,7,9,13,14,15)
b) f = b . a + d . c . b + d. c . b; 4 (1,2,3,6,7,9,13,14,15); 4 (1,2,3,4,10,11,15)
c) f = b . a + d . c . b + d. c . b; 4 (3,4,5,7,10,11,15); 4 (1,2,3,6,7,9,13,14,15)
d) f = b . a + d . c . b + d. c . b; 4 (3,5,7,10,11,15); 4 (1,2,3,6,13,14,15)
e) Ninguna de las anteriores
8) Dada la siguiente función f(d,c,b,a), plantear su tabla de verdad y expresarla en las dos formas
canónicas.
a) 4(1,2,3,4,5,6,7,9,11,12,13,14,15) a) 4 (0,1,2,3,12,15)
b) 4(0,2,3,4,5,9,12,13,14,15) b) 4 (3,4,6,7,11,12,13,14,15)
c) 4(1,2,3,4,5,6,7,9,11,13,15) c) 4 (3,7,10,12,15)
d) 4(5,6,7,10,13,14,15) d) 4 (0,1,2,3,7,9,1012,15)
e) 4(1,2,3,5,8,9,11,14,15) e) 4 (0,1,2,5,7,8,12,15)
f) ninguna es correcta f) ninguna es correcta
f1(d,c,b,a) = 4 (0,1,2,3,12,15)
b) 4(1,2,4,5,6,7,8,9,10,11)
c) 4(1,2,3,6,7,9,11,13,15)
d) 4(0,2,3,6,8,9,11,14,15)
e) 4(1,2,3,5,8,9,11,14,15)
d c b a a) f b) f c) f d) f e) f
0 0 0 0 0 1 0 1 1
0 0 0 1 0 1 1 1 1
0 0 1 0 0 0 1 1 1
0 0 1 1 1 0 0 1 1
0 1 0 0 1 0 0 0 0
0 1 0 1 0 1 1 0 0
0 1 1 0 1 1 0 0 0
0 1 1 1 1 0 0 1 0
1 0 0 0 1 1 0 1 0
1 0 0 1 0 1 1 0 0
1 0 1 0 0 1 1 1 0
1 0 1 1 0 0 0 1 0
1 1 0 0 0 0 1 1 1
1 1 0 1 1 1 1 0 0
1 1 1 0 0 0 1 1 0
1 1 1 1 1 1 0 0 1
Aplicar el método de Karnaugh para obtener la expresión mínima, para las dos formas canónicas.
11) Sean dos variables booleanas, analizar las 16 funciones lógicas posibles como f (a , b) realizando
sus tablas de verdad
_ _ _ _ ____ _ _ _ __ ___
AB 0 A.B A.B A A.B B A B A+B A.B A B B A+B A A+B A.B 1
00
01
10
11
a) b) c)
ba ba ba
c 00 01 11 10 c 00 01 11 10 c 00 01 11 10
0 1 1 1 0 1 1 1 1 0 1 1
0 1 3 2 0 1 3 2 0 1 3 2
1 1 1
1 1 1 1 1 1 1 1 1
4 5 7 6 4 5 7 6 4 5 7 6
d) e)
ba ba
c 00 01 11 10 c 00 01 11 10
0 1 1 0 1
0 1 3 2 0 1 3 2
1 1 1 1
1 1 1 1 1
4 5 7 6 14 5 1 7 6
a) ( c + b + a ) ( c + b + a) (c + b + a )
b) ( c + b + a ) (c + b + a ) (c + b + a)
c) ( c . b . a ) + (c . b . a ) + (c . b . a)
d) ( c . b . a ) + ( c . b . a) + (c . b . a )
e) Ninguna de las anteriores
a) F b) F c) F d) F e) F
1 1 0 1 1
1 0 0 1 1
1 1 1 1 1
1 1 1 1 1
0 0 1 1 0
0 0 1 1 1
0 0 1 0 0
0 0 1 0 1
A B F a) A XOR NOT B
0 0 0 b) A AND NOT B
c) NOT A AND B
0 1 1 d) NOT ((NOT A AND NOT B) OR (A AND B))
1 0 1 e) (NOT A AND B) OR (A AND B)
1 1 0
b) Realizar el esquema lógico, empleando una compuerta AND u OR y una NOT (si fuere
necesaria)
17) Para entradas binarias de un bit “A” y “B” y las salidas suma “S”, y acarreo “C”, de acuerdo al
principio del semi-sumador aritmético (half adder):
Trabajo Practico Nro 3 – 2012 7/56
Universidad Nacional de La Matanza. Departamento: Ingeniería e Investigaciones Tecnológicas
Cátedra: Fundamentos de TIC’s
A B C S
A
+ B 0 0
C S 0 1
1 0
1 1
a) C = A OR B Y S = A XOR B
b) C = A XOR B Y S = A AND B
c) C = A AND B Y S = A XOR B
d) C = NOT A OR B Y S = A OR B
e) C = A AND B Y S = NOT (A OR B)
18) Los “conjuntos” tienen sus equivalentes en el álgebra de Boole y el álgebra proposicional
respectivamente a:
Indique el nombre con el que se conoce el siguiente circuito lógico. Realice su tabla de verdad y
escriba su expresión lógica.
a) ā . b + b . a b) ( b + a ) . (b + ā ) c) ā . b + a . b
d) a..b + a . b e) a . b + b.a
23) Dada la siguiente tabla de verdad, indique las expresiones que equivalen a cada función.
Trabajo Practico Nro 3 – 2012 9/56
Universidad Nacional de La Matanza. Departamento: Ingeniería e Investigaciones Tecnológicas
Cátedra: Fundamentos de TIC’s
c b a m s
a.) m = b. (a+ c) + c. a; s = a ( c . b + c. b ) + a. ( c . b + c. 0 0 0 0 1
b) 0 0 1 1 0
b.) m = b . (a + c) + c. a; s = (c b) a 0 1 0 0 0
c.) m= c b a + c . b . a; s = (c b) a 0 1 1 0 1
d.) m= b. (a + c) + c. a ; s = (c b) a 1 0 0 1 0
e.) m= c . b . a + c. b. a ; s= (c b) a 1 0 1 1 1
1 1 0 0 1
1 1 1 1 0
24) Indique para el siguiente circuito lógico a cuál de las salidas le corresponde la expresión lógica:
F(A,B) = (A + B) . (A + B ) . ( A + B )
a) F3
b) F2
c) F1
d) F0
e) Ninguna de las anteriores
25) Para el siguiente circuito secuencial, indique la expresión lógica equivalente y la función que tiene
cada una de las variables (set o reset)
e) Ninguna es correcta
B A
+
Lógica positiva
a) A * B b) A * B c) A * B d) A + B e) A * B
27) Para el siguiente circuito secuencial, indique la expresión lógica correspondiente y la función que
cumple cada una de las entradas (set o reset)
a) Sf = A S i . B ; A es el set, B es el reset
d) Sf = ; B es el reset, A es el set
28) Indique cual es la función de la señal del reloj (clock) en un Flip Flop.
a) Poner en uno la salida del Flip Flop.
b) Cumple la función de la entrada “Reset”.
c) Modificar los valores de entrada del Flip Flop.
d) Mantener el ritmo de los cambios de las variables de entrada.
e) Habilitar el ingreso de las variables de entrada.
29) Diferencie un Flip flop sincrónico activado por niveles de uno activado por flancos.
a) El de niveles permite los cambios de estado solo durante las transiciones de la señal aplicada al
reloj, mientras el de flancos lo hará durante todo el tiempo en que la señal de reloj está en estado
activo.
b) El de flancos permite los cambios de estado durante todo el tiempo en que la señal de reloj está en
estado activo.
c) El de niveles permite los cambios de estado durante el tiempo en que la señal de reloj está en estado
inactivo, mientras el de flancos lo hará durante el activo.
d) El de niveles permite los cambios de estado durante todo el tiempo en que la señal de reloj está en
estado activo, mientras el de flancos lo hará solo durante las transiciones de la señal aplicada al reloj.
e) El de niveles permite los cambios de estado solo durante las transiciones de la señal aplicada al
reloj, mientras el de flancos lo hará durante todo el tiempo en que la señal de reloj está en estado
inactivo.
30) Defina qué significa que un Flip Flop sea activado por flancos descendentes.
a) Cuando la entrada “T” pasa de “1” a “0”.
b) Cuando cambia con los valores descendentes de un contador.
c) Cuando la entrada “Set” pasa de “0” a “1”.
d) Cuando la entrada “Reset” pasa de “0” a “1”.
e) Cuando responde a los cambios de “1” a “0” del clock.
32) Considerando el estado inicial de las salidas Q0 y Q1, determine el estado de las salidas del
siguiente circuito inmediatamente después del segundo pulso del clock en la entrada marcada como
“Pulsos”.
Q0=0 Q1=0
“1” “1”
T Q T Q
Pulsos 0 1
Ck Ck
Q Q
a) Q0=0 y Q1=1.
b) Q0=0 y Q1=0.
c) Q0=1 y Q1=1.
d) Q0=1 y Q1=0.
e) No se produce ningún cambio pues el valor de las entradas “T” no lo permiten.
33) Considerando el estado inicial de las salidas Q 0=0, Q1=0 y Q2=0, analice el diagrama de tiempo
siguiente e indique el estado en el que se encuentran las salidas del sistema Q 2, Q1 y Q0, en el momento
marcado.
Q2 Q1 Q0 Ck0
D Q D Q D Q
Datos de entrada
en serie
Ck 2 Ck 1 Ck 0 t
D2
1 1 0
Q Q Q
Ck t
34) Teniendo en cuenta que los valores de las variables de salida sean inicialmente nulos, determine el
valor de las variables de salida al aplicar 5 pulsos de clock y los datos en la entrada serie: 11001 (en
ese orden).
Observe que, se ingresan 5 bits mediante 5 pulsos de clock. Solo hay 4 Flip Flop, por lo tanto el
sistema perderá uno de los bits, el primero ingresado.
Q3 Q2 Q1 Q0
D Q D Q D Q D Q
Datos de entrada
en serie
Ck 3 Ck 2 Ck 1 Ck 0
Q Q Q Q
Ck
35) El siguiente esquema corresponde a un circuito que permite transmitir de modo “serie” (serializar),
un dato de 5 bit más un bit de paridad. Identifique el Flip Flop que corresponde a la salida serie de
transmisión.
Qp Q4 Q3 Q2 Q1 Q0
“0”
D Q D Q D Q D Q D Q D Q
p 4 3 2 1 0
Ck Ck Ck Ck Ck Ck
Q Q Q Q Q Q
Ck
a) Q1.
b) Q0.
c) Q2.
d) Q3.
e) Qp.
36) El siguiente esquema corresponde a un circuito que permite recibir en modo “serie” y convertir en
paralelo (paralelializar), un dato de 5 bit más un bit de paridad colocado a la izquierda del bit más
significativo. Identifique el Flip Flop que corresponde a la entrada serie del receptor.
Entrada Q5 Q4 Q3 Q2 Q1 Q0
serie D Q D Q D Q D Q D Q D Q
5 4 3 2 1 0
Ck Ck Ck Ck Ck Ck
Q Q Q Q Q Q
Ck
a) Q0.
b) Q1.
c) Q2.
d) Q3.
e) Q5.
39) A partir de los postulados de Huntington y los teoremas, simplificar la siguiente expresión
booleana:
f = (a + 1) . b . b + c . 0 . (a + a ) + ( a + a) . c . c
40) Mostrar que la función XOR puede realizarse a partir de las funciones AND, OR y NOT.
41) Establecer mediante una tabla la correspondencia entre el Álgebra Proposicional, los circuitos
digitales, el Álgebra de Conmutación y el Álgebra de Boole.
44) Dadas las siguientes expresiones lógicas confeccionar las tablas de verdad y los circuitos lógicos
correspondientes:
Trabajo Practico Nro 3 – 2012 15/56
Universidad Nacional de La Matanza. Departamento: Ingeniería e Investigaciones Tecnológicas
Cátedra: Fundamentos de TIC’s
a) (NOT A) AND B
b) A OR (NOT B)
45) Para cada una de las siguientes tablas de verdad: Desarrollar el esquema lógico y construir su
expresión algebraica, empleando una compuerta AND u OR y una NOT (si fuere necesaria).
a)
B A Z
0 0 1
0 1 1
1 0 1
1 1 0
b)
B A X
0 0 0
0 1 1
1 0 0
1 1 0
c)
B A Y
0 0 1
0 1 0
1 0 0
1 1 1
B A W
0 0 1
0 1 1
1 0 0
1 1 1
48) Implemente un circuito lógico que ponga en “1” su salida “X”, cuando las entradas “A” y “B” se
encuentren en distinto estado lógico. ¿Con qué nombre se conoce este circuito?
49) Implemente un circuito lógico que ponga en “1” su salida “Y”, cuando ambas entradas “A” y “B”
se encuentren en el mismo estado lógico. ¿Con qué nombre se conoce este circuito?
51) Realice el circuito lógico de un sumador (full adder), para entradas binarias de
dos bits A y dos bits B , C (acarreo de entrada), S (suma) y C (acarreo de salida).
¿Cuántas veces se necesita repetir este circuito para sumar palabras de 8 bits, 16 bits, 32 bits?
52) Indique como se conocen los siguientes circuitos lógicos. Realice su tabla de verdad y escriba
su expresión lógica.
I) II)
53) Explicar porque se dice que los circuitos secuenciales son los que proveen la capacidad de
memorizar información a un sistema digital. Ejemplificar
56) Para el siguiente circuito secuencial, indique la expresión lógica equivalente y la función que tiene
cada una de las variables (set o reset)
A
S
B
c) La salida invierte su valor cada vez que el ck lo habilita, si las entradas “J” y “K” están
simultáneamente en “1”.
d) La entrada “J” resulta de unir mediante un inversor las entradas “D” y “T”.
e) Es igual a un Flip Flop “RS” pero con estado prohibido.
59) Considerando el estado inicial de las salidas Q0=1, Q1=1 y Q2=0, determine el estado de las salidas
del siguiente circuito inmediatamente después del segundo pulso del clock en la entrada marcada como
“Pulsos”.
Q0=1 Q1=1 Q2=0
“1” “1” “1”
T Q T Q T Q
Pulsos 0 1 2
Ck Ck Ck
Q Q Q
60) Se desea transmitir una palabra de 5 bit, más un bit de paridad, en una línea de transmisión. Dibuje
y explique el circuito que emplearía y explique el proceso.
61) Considerando el estado inicial de las salidas Q 0=0, Q1=0 y Q2=0, analice el diagrama de tiempo
siguiente e indique el estado en el que se encuentran las salidas del sistema Q 2, Q1 y Q0, en el momento
marcado. Los datos ingresados a D2 de a uno a la vez (entrada en serie) son 1,1,0 (en ese orden,
primero el 0, luego el 1, y después el siguiente 1)
Q2 Q1 Q0
D Q D Q D Q
Datos de entrada
en serie
Ck 2 Ck 1 Ck 0
Q Q Q
Ck
I) a + 1 = 1 II) a + a.b = a
I) a+1=1
1=a+ a Postulado 6a
1 = a + a. 1 Postulado 5b
1 = (a + a ) . (a + 1) Postulado 4b
1 = 1 . ( a + 1) Postulado 6a
1 = (a + 1) Postulado 5b
38) Indicar cuáles son las expresiones duales del punto anterior.
Para hallar la expresión dual cambiamos cero por uno y uno por cero; producto por suma y suma
por producto.
39) A partir de los postulados de Huntington y los teoremas, simplificar la siguiente expresión
Booleana:
f = (a + 1) . b . b + c . 0 . (a + a ) + ( a + a) . c . c
f = (a + 1). b. b + c. 0. (a + a ) + ( a + a). c. c
f= 1 . b+ 0 . 1 + a . c
Postulado 5b Teorema II
f= b + 0 + a . c ; puesto que 0 + a . c = a . c
f= b + a. c ( Postulado 5a )
40) Mostrar que la función XOR puede realizarse a partir de las funciones AND, OR y NOT.
B A A XOR B
0 0 0 Sabemos por definición
que la tabla de Verdad de
0 1 1
A B es esta.
1 0 1
1 1 0
Las tablas de verdad son iguales por lo tanto las funciones son equivalentes.
A
B
A+B
41) Establecer mediante una tabla la correspondencia entre el Álgebra Proposicional, los circuitos
digitales, el Álgebra de Conmutación y el Álgebra de Boole.
II) a b
Esta función ya está expresada por medio de una compuerta NOR
a. b = a b
Aplicamos teorema de la doble negación (variable a)
Conclusiones:
Este circuito tiene salida verdadera solo cuando a y b son falsas.
Su tabla de verdad es igual a la de NOR.
44) Dadas las siguientes expresiones lógicas confeccionar las tablas de verdad y los circuitos lógicos
correspondientes:
a) (NOT A) AND B
_ _
A B A A.B
0 0 1 0
0 1 1 1
1 0 0 0
1 1 0 0
b) A OR (NOT B)
_ _
A A+ B A B B A+B
B 0 0 1 1
0 1 0 0
1 0 1 1
1 1 0 1
a)
A A.B
B A Z NOT (A AND B)
0 0 1 B
0 1 1
A A + B
1 0 1 (NOT A) OR (NOT
1 1 0 B B)
a
b 0 1
0 1 1 Obtenemos: A + B
0 1
b)
B A X A A. B
A AND NOT B
0 0 0
0 1 1 B
1 0 0
1 1 0
a
b 0 1
0 1 Obtenemos: A . B
0 1
1
2 3
c)
A
B A Y B
A B
0 0 1
0 1 0
1 0 0
1 1 1
Como A B = ( A . B) + ( A. B ) entonces:
B A W
A A+ B
0 0 1
0 1 1 B
1 0 0
1 1 1
a
b 0 1
0 1 1
0 1
1 1
2 3 B +A (NOT B) OR A
A
A+B
B
48) Implemente un circuito lógico que ponga en “1” su salida “X”, cuando las entradas “A” y “B” se
encuentren en distinto estado lógico. ¿Con qué nombre se conoce este circuito?
Armamos la tabla:
B A F
0 0 0 Podemos observar que coincide con la
0 1 1 tabla de A B.
1 0 1
1 1 0
a
b 0 1
0 1
0 1 La función queda ( A . B) + ( A. B ).
1 1 ( Coincide con la función XOR)
2 3
Circuito:
A
B _ _
A +BB oó A.B+A.B
49) Implemente un circuito lógico que ponga en “1” su salida “Y”, cuando ambas entradas “A” y “B”
se encuentren en el mismo estado lógico. ¿Con qué nombre se conoce este circuito?
Realizamos la tabla:
B A NOT XOR
0 0 1
0 1 0
1 0 0
1 1 1
B
A B
A
B
A+B
S1
A S2
Decodificador
El circuito se conoce como
51) Realice el circuito lógico de un sumador (full adder), para entradas binarias de
dos bits A y dos bits B , C (acarreo de entrada), S (suma) y C (acarreo de salida).
¿Cuántas veces se necesita repetir este circuito para sumar palabras de 8 bits, 16 bits, 32 bits ?
b1 a1 b0 a0
Cy0
1 0
Cy0
Cy1
S1 S0
Se necesitan:
para 8 bits = 7 sumadores y 1 semisumador para el bit menos significativo.
para 16 bits = 15 sumadores y 1 semisumador para el bit menos significativo.
para 32 bits = 31 sumadores y 1 semisumador para el bit menos significativo.
para n bits = n-1 sumadores y 1 semisumador para el bit menos significativo.
Los sumadores (full adder) tienen tres entradas (bi, ai y Cyi-1) y dos salidas (Cyi y Si).
El semisumador (half adder) tiene dos entradas (b0 y a0) y dos salidas (Cy0 y S0).
52) Indique como se conocen los siguientes circuitos lógicos. Realice su tabla de verdad y escriba
su expresión lógica.
I) II)
Observando esta tabla vemos que la función agrega a cada combinación de D, C , B, A un bit
de paridad par en los unos.
D C B A A B (A B) C ((A B) C) D
0 0 0 0 0 0 0
0 0 0 1 1 1 1
0 0 1 0 1 1 1
0 0 1 1 0 0 0
0 1 0 0 0 1 1
0 1 0 1 1 0 0
0 1 1 0 1 0 0
0 1 1 1 0 1 1
1 0 0 0 0 0 1
1 0 0 1 1 1 0
1 0 1 0 1 1 0
1 0 1 1 0 0 1
1 1 0 0 0 1 0
1 1 0 1 1 0 1
1 1 1 0 1 0 1
1 1 1 1 0 1 0
53) Explicar porque se dice que los circuitos secuenciales son los que proveen la capacidad de
memorizar información a un sistema digital. Ejemplificar
En los circuitos secuenciales, la salida es una función de las variables de entrada y del valor del
estado anterior de la salida.
St-1
A
St
B
Comenzamos por analizar opción por opción y paso por paso para ver si se aplicaron Postulados
o Teoremas. En cuanto se aplica un teorema esa opción NO es la correcta.
Nota: la numeración de los Postulados es la citada en el libro Introducción a los Sistemas
Digitales 2° edición (Ing. Fernando I. Sklanny)
a) Como
a.1=a Postulado 5b
a .1 + a. b = a . (1 + b) Postulado 4a (reciproco)
b + 1= 1 Esto es un teorema NO un postulado
NO ES LA CORRECTA
b) Como
a. 1 = a Postulado 5b
a .1 + a . b será a .(1 + b) Postulado 4a
1 = b + b .1 Postulados 6a y 5b (aplicamos distributiva)
1 = (b + b ) . (b + 1) Postulado 4b
1 = 1 . (b + 1) Postulado 6a
a . (1 + b) = a Postulado 5b
ES LA OPCION CORRECTA PORQUE SÓLO USÓ POSTULADOS.
Trabajo Practico Nro 3 – 2012 32/56
Universidad Nacional de La Matanza. Departamento: Ingeniería e Investigaciones Tecnológicas
Cátedra: Fundamentos de TIC’s
c) Como
a.1=a Postulado 5b
1=b+1 Esto es un teorema NO un postulado
NO ES LA RESPUESTA CORRECTA
d) Como
a . (1 + b) Postulado 4b (aplicamos la reciproca de la distributiva)
b + 1= 1 Esto es un teorema NO un postulado
NO ES LA RESPUESTA CORRECTA
b) Por Karnaugh
f = a . c + a . b. c + a. b. c + a. c
La función está expresada como suma de productos, si bien estos no incluyen todas las
variables de la función. Para llevar la misma a su primer forma canónica basta agregar en cada
término las variables ausentes en el mismo, de forma que no se modifique la expresión original;
para ello usamos
a.1 =a (elemento neutro del producto)
a+ a =1 (elemento opuesto de la suma)
f = a . c . ( b + b ) + a. b. c + a. b. c + a. c. ( b + b )
Aplicando conmutatividad
f = c .b. a + c. b . a . + c . b. a + c. b. a + c. b . a
Agrupamos los unos de manera de tener la menor cantidad de grupos posibles y cada uno
de ellos con la mayor cantidad (potencia de dos) de unos posibles. Así obtuvimos dos grupos,
uno formado por los minitérminos 3 y 7 y otro por los minitérminos 4, 5, 6 y 7.
En el primer grupo 3 y 7 (diferencia 4), desaparece la variable de ese peso, o sea la variable
c y queda: b. a ( tal como aparece en la tabla, sin negar, con valor 1).
En el segundo grupo (4, 5, 6 y 7) desaparecen las variables a y b (la variable a aparece la
misma cantidad de veces con valor cero que con valor 1, por lo tanto se simplifica. Lo mismo
ocurre con la variable b). La variable c aparece siempre con valor uno, por lo tanto queda
directa.
La función simplificada resulta:
f (c, b, a) = c + a. b
Armamos la tabla 1 formando grupos en orden creciente de acuerdo a la cantidad de unos que
posee cada término; por ejemplo: 3 (011) está en el grupo de los términos que poseen dos unos,
el 7 (111) está en el grupo de los que poseen tres unos, etc.
Tabla 1:
Cantidad de unos Término ¿ Utilizó?
1 4 X
2 3 X
5 X
6 X
3 7 X
Armamos la tabla 2 buscando entre grupos adyacentes pares de minitérminos en los cuales el
primer minitermino sea menor que el segundo y cuya diferencia sea una potencia entera de 2;
por ejemplo: el 4 del primer grupo con el 5 del segundo grupo, 5 – 4 = 1, diferencia; 1 = 20
A cada término de la tabla 1 que se utilizó en la tabla 2, se la marca con una X (en este caso se
utilizaron todos).
Armamos la tabla 3 analizando los sectores adyacentes de la tabla 2. Busco en la tabla 2 los
pares que tengan el mismo valor de diferencia, y además que la diferencia entre pares sea una
potencia entera de dos. Por ejemplo: el par 4 – 5 del primer sector y el par 6 – 7 del segundo
sector (difieren en 1)
6 7
-4 -5
2 2
Se marcan en la tabla 2 los que se utilizan en la tabla 3.
Los que no se utilizaron (A) son implicantes primos.
Los términos (B) y (C) no fueron incluidos en tablas posteriores, pero como contienen los
mismos minitérminos usamos cualesquiera de ellos; por ejemplo el (B).
Términos Primos 3 4 5 6 7
A 3–7 X X
B 4–5–6–7 X X X X
Podemos observar que los pares de valores difieren en 1 (4-5) o en 2 (4-6), según el peso de
nuestras variables (c b a); por lo tanto se van las variables a y b de pesos uno y dos
respectivamente. Queda la variable c.
Usamos el términos esencial A para dar solución al minitérmino 3 (tiene una sola cruz y
corresponde a A) y, en este ejemplo también al 7; el A: 3 – 7 (difiere en 4), se va la variable
c por tener peso 4, quedan a y b.
f (c, b, a) = c + a . b
56) Para el siguiente circuito secuencial, indique la expresión lógica equivalente y la función que tiene
cada una de las variables (set o reset)
A
S
B
Comenzaremos escribiendo la ecuación según el circuito dado:
St = ( A S t 1 ) + B
Ahora (si es necesario) la escribimos de forma de lograr que B resulte con un producto. Para
ello aplicamos De Morgan y queda:
St = ( A S t 1 ) . B = ( A + S t-1 ). B
Ahora comenzamos a analizar esta expresión
Si B = 0 (es decir NO B) nos queda:
St = ( A + S t-1 ) . 0 resulta
St = ( A + S t-1 ) . 1
St = ( A + S t-1 ) No podemos sacar ninguna conclusión de esta expresión.
Ahora analizamos el otro valor de B, es decir B = 1
St = ( A + S t-1 ). 1 resulta
St = ( A + S t-1 ). 0 esto siempre da:
St = 0 Independientemente de los valores de A y S t-1
Por lo tanto B = 1 (es decir B) es el RESET, porque siempre hace St = 0
Una vez que encontramos el RESET, buscamos el SET, o viceversa de acuerdo al ejercicio.
En este caso, buscaremos el SET, para lo cual analizamos la tabla de acuerdo al circuito:
B A S t-1 St
0 0 0 0 En esta parte de la tabla investigamos cual es el SET (en este caso).
0 0 1 1 Debe ser un valor de A para el cual el circuito siempre vale 1 (St =1).
0 1 0 1
0 1 1 1
1 0 0 0 En esta parte de la tabla B = 1 por lo tanto St =0 como explicamos
1 0 1 0 arriba.
1 1 0 X Estados imposibles (combinaciones no válidas)
1 1 1 X
Observamos que para A = 0, St toma valores 0 y 1. Pero para A =1, St siempre toma valor 1.
Por lo tanto A = 1 (es decir A) es el SET
Los dos estados imposibles se dan cuando A y B están en SET y RESET al mismo tiempo, es
decir:
A = 1 y B = 1.
Entonces B = 0 y A = 0 son los estados donde St = S t-1 (Se mantiene el estado anterior)
La tabla reducida queda:
B A St
0 0 S t-1 ESTADO ANTERIOR
0 1 1 SET
1 0 0 RESET
1 1 X PROHIBIDO
Respuesta:
St = ( A + S t-1 ). B (o expresión equivalente). A es el SET y B es el RESET
59) Considerando el estado inicial de las salidas Q0=1, Q1=1 y Q2=0, determine el estado de las salidas
del siguiente circuito inmediatamente después del segundo pulso del clock en la entrada marcada como
“Pulsos”.
Q0=1 Q1=1 Q2=0
“1” “1” “1”
T Q T Q T Q
Pulsos 0 1 2
Ck Ck Ck
Q Q Q
Estado Inicial
T =1
Q0 = 1
Q1 = 1
Q2 = 0
Primer pulso
descendente
Entrada T = 1 siempre
Segundo pulso
descendente
Entrada T = 1 siempre
Respuesta
e) Luego del segundo pulso de clock descendente Q0=1, Q1=0 y Q2=1.
60) Se desea transmitir una palabra de 5 bit, más un bit de paridad, en una línea de transmisión. Dibuje
y explique el circuito que emplearía y explique el proceso.
Qp Q4 Q3 Q2 Q1 Q0
“0”
D Q D Q D Q D Q D Q D Q
p 4 3 2 1 0
Ck Ck Ck Ck Ck Ck
Q Q Q Q Q Q
Ck
La salida serie se obtiene en la salida del Flip Flop “0” (Q 0), que va recibiendo los bits 100111
comenzando por el 1 de la derecha.
SALIDA SERIE 100111
Qp Q4 Q3 Q2 Q1 Q0
“0”
D Q D Q D Q D Q D Q D Q
p 4 3 2 1 0
Ck Ck Ck Ck Ck Ck
Q Q Q Q Q Q
Ck
61) Considerando el estado inicial de las salidas Q 0=0, Q1=0 y Q2=0, analice el diagrama de tiempo
siguiente e indique el estado en el que se encuentran las salidas del sistema Q 2, Q1 y Q0, en el momento
marcado. Los datos ingresados a D2 de a uno a la vez (entrada en serie) son 1,1,0 (en ese orden,
primero el 0, luego el 1, y después el siguiente 1)
Q2 Q1 Q0
D Q D Q D Q
Datos de entrada
en serie
Ck 2 Ck 1 Ck 0
Q Q Q
Ck
Contamos con tres Flip Flop D acoplados, en los cuales cada pulso de habilitación del Ck, desplazará
los datos a la posición del Flip Flop siguiente.
Realizando un diagrama de tiempo veremos el estado de las salidas del circuito en el momento
indicado (inmediatamente después del tercer ciclo de Ck habilitante.).
Estado inicial
Estado Inicial
D =0
Q2 = D1 = 0
Q1 = D0 = 0
Q0 = 0
Dato de entrada D2 = 0
Dato de entrada D2 = 1
Simultáneamente Q1 = 0 se copia en Q0
(Q0=0).
Luego del tercer pulso de Ck, quedan en las salidas Q 2 =1, Q1 =1 y Q0 =0 (respuesta d). Se puede
observar que la información ingresada en serie ahora está en paralelo.
TRABAJO PRACTICO Nº 3
PARTE B- INTELIGENCIA ARTIFICIAL
1) En la siguiente figura, se describe una porción del árbol que representa el problema de descarga
de líquidos en recipientes de 8, 5 y 3 litros (l.) de capacidad, respectivamente.
El estado inicial, es 8 litros en el primero y los demás vacíos (800). El objetivo es llegar a obtener 4
litros en alguno de los 2 primeros.
800
350 503
Indique la producción o regla necesaria para pasar del estado 800 al 350:
Si se cumple: Entonces:
a) A (3 - C) > 0 ; A = A - (3 - C) y C = 3
b) (5 - B) A > 0 ; B = B + A y A = 0
c) (5 - B) C>0;B=B+CyC=0
d) B (3 - C) > 0 ; B = B - (3 - C) y C = 3
e) C (5 - B) > 0 ; C = C - (5 - B) y B = 5
f) (3 - C) B > 0 ; C = C + B y B = 0
g) A (5 - B) > 0 ; A = A - (5 - B) y B = 5
2) Indique para la figura anterior, cuales son los truncamientos que deben realizarse para evitar
repeticiones en la búsqueda en amplitud, de arriba hacia abajo y de izquierda a derecha, luego
del segundo nivel.
3) Indique para la figura anterior, cuales son los truncamientos que deben realizarse para evitar
repeticiones en la búsqueda en amplitud, de arriba hacia abajo y de derecha a izquierda, luego
del segundo nivel.
AFIRMACIÓN NIVEL
“El tiempo” es el sujeto de la oración.
Identifica la acción en cuestión: cambiar de
repente.
En un informe meteorológico significa que
cambió bruscamente el clima.
Identifica el papel gramatical de cada palabra
En un cuento de ciencia ficción se interpreta
como que se cambió de época
Identifica el papel semántico de cada palabra
Información empírica no
comprobada, que las
personas obtienen
utilizando su intuición
Comparación de
patrones
Ayuda a controlar el
tamaño del árbol de
búsqueda
Extracción y evaluación
de rasgos de la imagen
procesada
Los sistemas apuntan a
ser independientes del
hablante
Evita el desarrollo de
ramas improductivas en
al árbol de búsqueda
Prever todas las
posibilidades que genera
cada movimiento
posible
7) Partiendo del siguiente estado inicial, desarrolle el árbol de búsqueda hasta el tercer nivel.
Calcule el costo probable de cada nodo, mediante la cantidad de movimientos para llegar a la meta.
Asigne una letra a cada estado, en orden alfabético, siguiendo el orden dado por la asignación en
amplitud de izquierda a derecha y de arriba abajo.
3 4 2
5 6 1
7 8
8) Indique la secuencia de estados con mayor probabilidad de éxito del ejercicio anterior empleando
el método heurístico que emplea la cantidad de movimientos para llegar a la meta como mecanismo
de costos.
9) ¿Qué forma tendría el árbol de búsqueda producido por el siguiente algoritmo si el costo
proyectado de todos los estados fuera el mismo?
- Establecer el nodo inicial del grafo de estados como raíz del árbol de búsqueda y registrar su
costo proyectado.
- MIENTRAS (no se haya llegado al nodo objetivo) HACER
[Seleccionar el nodo hoja más a la izquierda que tenga el menor costo proyectado de todos los
nodos hojas, y conectar como hijos al nodo seleccionado aquellos nodos a los que se pueda llegar
con una sola producción desde el nodo seleccionado.
Registrar el costo proyectado de cada uno de estos nuevos nodos junto al nodo en el árbol de
búsqueda].
- Recorrer hacia arriba el árbol búsqueda desde el nodo meta hasta el raíz, metiendo en una pila
la producción asociada a la producción asociada a cada arco recorrido.
- Resolver el problema original ejecutando las producciones conforme se desempilan.
10) ¿Qué forma tendría el árbol de búsqueda producido por el siguiente algoritmo si el costo
proyectado de todos los estados fuera el mismo?
- Establecer el nodo inicial del grafo de estados como raíz del árbol de búsqueda y registrar su
costo proyectado.
- MIENTRAS (no se haya llegado al nodo objetivo) HACER
[Seleccionar el nodo hoja más a la derecha que tenga el menor costo proyectado de todos los
nodos hojas, y conectar como hijos al nodo seleccionado aquellos nodos a los que se pueda llegar
con una sola producción desde el nodo seleccionado.
Registrar el costo proyectado de cada uno de estos nuevos nodos junto al nodo en el árbol de
búsqueda].
- Recorrer hacia arriba el árbol búsqueda desde el nodo meta hasta el raíz, metiendo en una pila
la producción asociada a la producción asociada a cada arco recorrido.
- Resolver el problema original ejecutando las producciones conforme se desempilan
11) En la siguiente figura se representa el problema de ordenar las piezas del rompecabezas de 8
piezas de acuerdo al esquema inicial que se indica para llegar a la solución conocida:
8 7 6 1 2 3
5 4 3 4 5 6
2 1 7 8
8 7 6
5 4 3 a)
2 1
8 7 6
5 4 3 b) 8 7 6
2 1 5 4 c)
2 1 3
8 7 6 8 7 6 8 7 8 7 6
5 3 Ing
d) 5 4 3 e) 5 4 6 f)
:
5 4 g)
2 4 1 eni 2 1 2 1 3 2 1 3
erí
8 7 6 8 7 6ntoa8e 6 8 7 6 8 7 8 7 6 8 6 8 7 6
5 3 5 3 5 7 3 4 3 5 4 6 5 4 5 7 4 5 1 4
2 4 1 2 4 1 Inv 2 4 1 2 1 3
me 5 2 1
ta
2 1 3
par
2 1 3 De2 3
h) i) est j) k) l) m) n) o)
Cát
Universidad Nacional de La Matanza. Departamento: Ingeniería e Investigaciones Tecnológicas
Cátedra: Fundamentos de TIC’s
a) a, b, d, h
b) a, c, g, o
c) a, b, d, j
d) a, b, e, k
e) a, c, f, l
12) En la siguiente figura se representa el problema de ordenar las piezas del rompecabezas de 8
piezas de acuerdo al esquema inicial que se indica para llegar a la solución conocida:
8 7 6 1 2 3
5 4 3 4 5 6
2 1 7 8
8 7 6
5 4 3 a)
2 1
8 7 6 8 7 6
5 4 3 b) 5 4 c)
2 1 2 1 3
8 7 6 8 7 6 8 7 8 7 6
5 3 d) 5 4 3 e) 5 4 6 f) 5 4 g)
2 4 1 2 1 2 1 3 2 1 3
8 7 6 8 7 6 8 6 8 7 6 8 7 8 7 6 8 6 8 7 6
5 3 5 3 5 7 3 4 3 5 4 6 5 4 5 7 4 5 1 4
2 4 1 2 4 1 2 4 1 5 2 1 2 1 3 2 1 3 2 1 3 2 3
h) i) j) k) l) m) n) o)
Utilizar el siguiente algoritmo para indicar la secuencia de estados con mayor probabilidad de
éxito:
- Establecer el nodo inicial del grafo de estados como raíz del árbol de búsqueda y registrar su
costo proyectado.
Trabajo Practico Nro 3 – 2012 47/56
Universidad Nacional de La Matanza. Departamento: Ingeniería e Investigaciones Tecnológicas
Cátedra: Fundamentos de TIC’s
a) a, b, d, h
b) a, c, g, o
c) a, b, d, j
d) a, b, e, k
e) a, c, f, l
13) Ajuste los pesos y el valor umbral de la unidad de proceso siguiente de modo que su salida sea 1
si y solo por lo menos si dos de sus entradas son 1.
14) ¿Cuál es la salida de la unidad de proceso siguiente cuando sus dos entradas son 1?
¿Qué sucede con los patrones de entrada 0,0 0,1 y 1,0 ?
1
0.5
-1
EJERCICIOS RESUELTOS
15) En la siguiente figura, se describe una porción del árbol que representa el problema de descarga
de líquidos en recipientes de 8, 5 y 3 litros (l.) de capacidad, respectivamente.
El estado inicial, es 8 litros en el primero y los demás vacíos (800). El objetivo es llegar a obtener 4
litros en alguno de los 2 primeros.
800
350 503
Indique la producción o regla necesaria para pasar del estado 350 al 323
Si se cumple : Entonces :
a) (3 – C)≥ A > 0 ; C=C+AyA=0
b) (5 – B)≥ A > 0; B=B+AyA=0
c) (5 – B)≥ C > 0 ; B=B+CyC=0
d) B ≥(3 – C) > 0 ; B = B – (3 – C) y C = 3
e) A≥(5 – B) > 0 ; A = A – (5 – B) y B = 5
f) (8 – A)≥B > 0; A=A+ByB=0
g) A≥(5 – B) > 0; A = A – (5 – B) y B = 5
En primer lugar nos fijamos cuales recipientes modificaron su contenido al pasar del estado 350 al
323, (recordemos que en cada producción sólo se puede intercambiar líquido entre dos recipientes).
El estado 350 significa que: Y hay que pasar al estado 323 que significa
que:
Vemos que el recipiente A no modificó su contenido, el B pasó de contener 5 lts. a 2 lts. y el recipiente
C que no contenía líquido (0 lts.) quedó con 3 lts. luego de aplicarse la producción.
Por lo tanto los recipientes que modificaron su contenido al pasar del estado 350 al 323 son el B y el C,
lo que implica que la producción necesaria para que se produzca dicho cambio de estado debe
involucrar solo los recipientes B y C, con lo cual podemos descartar las opciones a), b), e), f), y g).
En la regla de la opción d), si B contiene más de lo que le falta a C, y a este recipiente a su vez le falta
completar, entonces se puede llenar el recipiente C con líquido de B, quedando C con 3 lts. y B con lo
que tenía menos lo que se volcó en C. Se llenó C con líquido de B. Esta es la producción que se aplicó
al pasar del estado 350 al 323 o sea la respuesta correcta es la opción d).
16) Indique para la figura el ejercicio anterior, cuales son los truncamientos que deben realizarse para
evitar repeticiones en la búsqueda en amplitud, de arriba hacia abajo y de derecha a izquierda, luego
del segundo nivel.
Iniciamos la búsqueda desde la raíz del árbol es decir el estado inicial 800. Como la búsqueda es en
amplitud y de derecha a izquierda, vamos al estado 503,
800
VAMOS DE
350 503 DERECHA A
IZQUIERDA
053 323 800 053 800 530
Como no llegamos al objetivo seguimos por el nivel siguiente, y de derecha a izquierda, 530 y luego
800. Como este último estado ya está representado anteriormente en el árbol de búsqueda, se trunca.
Luego, se sigue recorriendo el árbol de derecha a izquierda, pasando al estado 053, y nuevamente nos
encontramos con el estado 800 que no será conectado al árbol, se trunca, pues ya está presente con
anterioridad. Se sigue la búsqueda con el 323 y por último, en este nivel, el 053 que también será
truncado para evitar redundancias.
800
350 503
VAMOS DE
DERECHA A
053 323 800 053 800 530
IZQUIERDA
TRUN NO ES TRUN NO ES TRUN NO ES
ESTADO ESTADO
CAR ESTADO CAR OBJETIVO CAR OBJETIVO
OBJETIVO
O
En definitiva, en el segundo nivel, se truncan los 800 de ambas ramas y el 053 de la rama más a la
izquierda.
17) En la siguiente figura se representa el problema de ordenar las piezas del rompecabezas de 8
piezas de acuerdo al esquema inicial que se indica para llegar a la solución conocida:
1 7 5 1 2 3
3 4 8 4 5 6
2 6 7 8
1 7 5
3 4 8 a)
2 6
1 7 5 1 7 5
3 4 8 b) 3 4 c)
2 6 2 6 8
1 7 5 1 7 5 1 7 1 7 5
3 8 d) 3 4 8 e) 3 4 5 f) 3 4 g)
2 4 6 2 6 2 6 8 2 6 8
1 7 5 1 5 1 7 5 1 7 5 1 7 1 7 5 1 5 1 7 5
3 8 3 7 8 3 8 4 8 3 4 5 3 4 3 7 4 3 6 4
2 4 6 2 4 6 2 4 6 3 2 6 2 6 8 2 6 8 2 6 8 2 8
h) i) j) k) l) m) n) o)
Utilizar el siguiente algoritmo para indicar la secuencia de estados con mayor probabilidad de éxito:
- Establecer el nodo inicial del grafo de estados como raíz del árbol de búsqueda y registrar su
costo proyectado.
- MIENTRAS (no se haya llegado al nodo objetivo) HACER
[Seleccionar el nodo hoja más a la izquierda que tenga el menor costo proyectado de todos los nodos
hojas, y conectar como hijos al nodo seleccionado aquellos nodos a los que se pueda llegar con una
sola producción desde el nodo seleccionado.
Registrar el costo proyectado de cada uno de estos nuevos nodos junto al nodo en el árbol de
búsqueda].
- Recorrer hacia arriba el árbol búsqueda desde el nodo meta hasta el raíz, metiendo en una pila
la producción asociada a cada arco recorrido.
- Resolver el problema original ejecutando las producciones conforme se desempilan.
Opciones:
a) a, b, d, h
b) a, c, g, o
c) a, b, d, j
d) a, b, e, k
e) a, c, f, l
Trabajo Practico Nro 3 – 2012 51/56
Universidad Nacional de La Matanza. Departamento: Ingeniería e Investigaciones Tecnológicas
Cátedra: Fundamentos de TIC’s
Resolución:
- Calculamos el costo proyectado de cada estado (suma de la cantidad mínima de movimientos que se
debe hacer para ubicar cada ficha en su posición final, sin tener en cuenta la existencia del resto de las
fichas), por ejemplo para el estado inicial:
FICHA MOVIMIENTOS
1 0
1 7 5 2 3
3 4 8 3 3
2 6 4 1
5 2
6 2
7 3
8 2
TOTAL 16 MOVIMIENTOS
1 7 5
3 4 8 (a)
2 6 16
1 7 5 1 7 5
3 4 8 (b) 3 4 (c)
2 6 15 2 6 8 15
1 7 5 1 7 5 1 7 1 7 5
3 8 (d) 3 4 8 (e) 3 4 5 (f) 3 4 (g)
2 4 6 2 6 2 6 8 2 6 8 16
16 14 14
1 7 5 1 5 1 7 5 1 7 5 1 7 1 7 5 1 5 1 7 5
3 8 3 7 8 3 8 4 8 3 4 5 3 4 3 7 4 3 6 4
2 4 6 2 4 6 2 4 6 3 2 6 2 6 8 2 6 8 2 6 8 2 8
Se empieza a recorrer el árbol por el nodo inicial (a), cuyo costo proyectado es 16. Luego se conectan
los nodos hojas b) y c) ambos con un costo de 15, el algoritmo elije el nodo más a la izquierda que
tenga el menor costo proyectado, en este caso b), al cual se le conectan sus nodos hojas d) y e).
Nuevamente el algoritmo elige el nodo más a la izquierda de menor costo proyectado, en este caso el
e), al cual se conectan sus nodos hojas, el nodo k).
La secuencia de estados más prometedora según el algoritmo dado es: a,b,e,k o sea la respuesta d).
Trabajo Practico Nro 3 – 2012 52/56
Universidad Nacional de La Matanza. Departamento: Ingeniería e Investigaciones Tecnológicas
Cátedra: Fundamentos de TIC’s
18) ¿Cuál es la salida de la unidad de proceso siguiente cuando sus dos entradas son iguales?
E1 1 umbral
E2 -1 0.5
a) salida = 1.
b) salida = 0.
c) salida = -1.
d) salida igual a la suma de sus entradas.
e) salida = 0.5
Resolución:
Una unidad de proceso produce una salida de 1 ó 0 (las opciones c), d) y e) son imposibles),
dependiendo de si la entrada efectiva de la unidad (suma de los productos de cada una de sus entradas
por los pesos asignados a cada entrada) excede o no el valor del umbral.
Calculemos la entrada efectiva, para el caso en que las dos entradas sean 0:
Entrada1 x peso E1 + Entrada2 x peso E2 = 0 x 1 + 0 x -1= 0 => entrada efectiva igual a 0.
Calculemos la entrada efectiva, para el caso en que las dos entradas sean 1:
Entrada1 x peso E1 + Entrada2 x peso E2 = 1 x 1 + 1 x -1= 0 => entrada efectiva igual a 0.
Por lo tanto, vemos que cuando las dos entradas de la unidad de proceso son iguales la entrada efectiva
es igual a 0, como la misma no supera el umbral fijado de 0,5 la salida de esta unidad de proceso es 0.
Respuesta: b).
19) En la siguiente figura, se describe una porción del árbol que representa el problema de descarga
de líquidos en recipientes de 8, 5 y 3 litros (l.) de capacidad, respectivamente.
El estado inicial, es 8l. en el primero y los demás vacíos (800). El objetivo es llegar a obtener 4l. en
alguno de los 2 primeros.
800
350 503
Si se cumple: Entonces:
a) (3 – C) ≥ A > 0 C=C+AyA=0
b) (5 – B) ≥ A > 0 B=B+AyA=0
c) (5 – B) ≥ C > 0 B=B+CyC=0
d) B ≥ (3 – C) > 0 B = B - (3 – C) y C = 3
e) A ≥ (5 – B) > 0 A = A - (5 – B) y B = 5
f) (8 – A) ≥ B > 0 A=A+ByB=0
g) C ≥ (5 – B) > 0 C = C - (5 – B) y B = 5
Indique la producción o regla necesaria para pasar del estado 503 al 530:
20) Indique para la figura el ejercicio anterior, cuales son los truncamientos que deben realizarse para
evitar repeticiones en la búsqueda en amplitud, de arriba hacia abajo y de izquierda a derecha, luego
del segundo nivel.
21) En la siguiente figura se representa el problema de ordenar las piezas del rompecabezas de 8
piezas de acuerdo al esquema inicial que se indica para llegar a la solución conocida:
5 6 3 1 2 3
1 2 4 4 5 6
8 7 7 8
5 6 3 5 6 5 6 3 5 6 3
1 2 (d) (e) 1 2 4 (f) 1 4 (g)
1 2 3
8 7 4 8 7 4 8 7 8 2 7
5 6 3 5 3 5 6 3 5 6 5 6 3 5 6 3 5 3 5 6 3
1 7 2 1 6 2 1 2 1 2 3 2 4 1 4 1 6 4 1 4
8 4 8 7 4 8 7 4 8 7 4 1 8 7 8 2 7 8 2 7 8 2 7
(h) (i) (j) (k) (l) (m) (n) (o)
Indique la secuencia de estados con mayor probabilidad de éxito, empleando el método heurístico
mencionado de costos sobre la rama de la derecha (identificada con la letra c).
a) a,c,g,n..
b) a,c,e,l.
c) a,c,g,j.
d) a,c,f,l.
e) a,c,g,o.
19) En la siguiente figura, se describe una porción del árbol que representa el problema de descarga
de líquidos en recipientes de 8, 5 y 3 litros (l.) de capacidad, respectivamente.
El estado inicial, es 8l. en el primero y los demás vacíos (800). El objetivo es llegar a obtener 4l. en
alguno de los 2 primeros.
800
350 503
Indique la producción o regla necesaria para pasar del estado 503 al 530:
RESPUESTA: c)
20) Indique para la figura el ejercicio anterior, cuales son los truncamientos que deben realizarse para
evitar repeticiones en la búsqueda en amplitud, de arriba hacia abajo y de izquierda a derecha, luego
del segundo nivel.
RESPUESTA: Se trunca los 800 de ambas ramas y el 053 de la rama más a la derecha.
21) En la siguiente figura se representa el problema de ordenar las piezas del rompecabezas de 8
piezas de acuerdo al esquema inicial que se indica para llegar a la solución conocida:
5 6 3 1 2 3
1 2 4 4 5 6
8 7 7 8
5 6 3 5 6 5 6 3 5 6 3
1 2 (d) (e) 1 2 4 (f) 1 4 (g)
1 2 3
8 7 4 8 7 4 8 7 8 2 7
5 6 3 5 3 5 6 3 5 6 5 6 3 5 6 3 5 3 5 6 3
1 7 2 1 6 2 1 2 1 2 3 2 4 1 4 1 6 4 1 4
8 4 8 7 4 8 7 4 8 7 4 1 8 7 8 2 7 8 2 7 8 2 7
(h) (i) (j) (k) (l) (m) (n) (o)
Indique la secuencia de estados con mayor probabilidad de éxito, empleando el método heurístico
mencionado de costos sobre la rama de la derecha (identificada con la letra c).
RESPUESTA: d) a,c,f,l