Sunteți pe pagina 1din 10

27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

Quiz 2 - Semana 7

Fecha de entrega 30 de jun en 23:55 Puntos 90 Preguntas 9


Disponible 27 de jun en 0:00 - 30 de jun en 23:55 4 días Límite de tiempo 90 minutos
Intentos permitidos 2

Instrucciones

Processing math: 0%

https://poli.instructure.com/courses/13149/quizzes/46724 1/10
27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

Volver a realizar el examen

Historial de intentos

Intento Hora Puntaje


Processing math: 0%

https://poli.instructure.com/courses/13149/quizzes/46724 2/10
27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

Intento Hora Puntaje


MÁS RECIENTE Intento 1 13 minutos 90 de 90

 Las respuestas correctas estarán disponibles del 1 de jul en 23:55 al 2 de jul en 23:55.

Puntaje para este intento: 90 de 90


Entregado el 27 de jun en 17:37
Este intento tuvo una duración de 13 minutos.

Pregunta 1 10 / 10 pts

De los algoritmos para multiplicar matrices presentados en las lecturas


del módulo, el más eficiente es:

Algoritmo Binario.

Algoritmo de la escuela.

Algoritmo de Strassen

Algoritmo de Coppersmith-Winograd

Pregunta 2 10 / 10 pts

En el algoritmo de Strassen, las matrices

iniciales son divididas cada una en 4 matrices. Estas 4 matrices tienen un


número de filas y columnas igual a:

Processing math: 0%

https://poli.instructure.com/courses/13149/quizzes/46724 3/10
27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

n/2

Pregunta 3 10 / 10 pts

La función objetivo que formaliza el problema de la subsecuencia mas


larga es:

f(i,j) : la cadena de la subsecuencia común más larga entre las


cadenas s[i,...,n] y t[j,...,m]

f(i,j) : la longitud de la subsecuencia común más larga entre las

cadenas s[i,...,n] y t[j,...,m]

f(i,j) : la cadena de la subsecuencia común más larga entre las


cadenas s[1,...,i] y t[1,...,j]

f(i,j) : la longitud de la subsecuencia común más larga entre las


cadenas s[1,...,i] y t[1,...,j]

Pregunta 4 10 / 10 pts

Si la complejidad de un algoritmo construido con la técnica de Dividir y


Conquistar está determinado por la ecuación:
Processing math: 0%

https://poli.instructure.com/courses/13149/quizzes/46724 4/10
27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

donde es el tamaño del problema. Entonces, es correcto afirmar:

n/b Es el tamaño de cada uno de los subproblemas f(n) es el costo de


dividir el problema de a subproblemas y mezclar los resultados

n/b es el tamaño de cada uno de los subproblemas, f(n) es el costo de


dividir el problema en los aaa subproblemas y mezclar los resultados.

a es la cantidad de subproblemas y n/b es la cantidad de iteraciones


necesarias para resolver cada subproblema.

n/a es el costo de resolver cada uno de los a subproblemas de tamaño b.

Pregunta 5 10 / 10 pts

La programación dinámica es una técnica que permite:

Describir algoritmos que varián de manera dinámica.

Subdividir el problema en problemas más pequeños.

Convertir la complejidad de un algoritmo a lineal.

Reducir el tiempo en algunos algoritmos recursivos.

Processing math: 0%
Pregunta 6 10 / 10 pts
https://poli.instructure.com/courses/13149/quizzes/46724 5/10
27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

La subsecuencia común más larga entre las palabras: "PROBLEMA" y


"AVIONETA" es:

OEA

ONETA

ROEA

EA

Pregunta 7 10 / 10 pts

Dado el algoritmo:

fun pow(a:

,n:

) ret r :

:
var b:

;
{Pre Q: n

0
Processing math: 0%

https://poli.instructure.com/courses/13149/quizzes/46724 6/10
27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

0}
if n=0 -> r:=1
[] n≠0 and n mod 3 = 0
b:=pow(a,k);
r:=b*b*b;

[] n mod 3=1-> k:=(n-1)/3;


b:=pow(a,k);

r:=a*b*b*b

[] n mod 3=2-> k:=(n-2)/3;


b:=pow(a,k);
r:=a*a*b*b*b

fi;
{Pos R: r=a^n }

ret r;

endfun

Es correcto afirmar:

La complejidad el algoritmo es 0(n3)0(n^{3})

La complejidad del algoritmo está dada por la relación


T(n)=2T(n/3)+1T(n)=2T(n/3)+1

El algoritmo no corresponde al método de divide y vencerás.

La complejidad el algoritmo es 0(log(n))0(log(n))0(\log(n))

Processing math: 0%

https://poli.instructure.com/courses/13149/quizzes/46724 7/10
27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

Pregunta 8 10 / 10 pts

En el problema del morral, se describe que

corresponde a la máxima utilidad que se puede conseguir llevando


algunos objetos

en un morral de capacidad

Entonces, si

es correcto afirmar que:

La utilidad máxima aumento, llevando un objeto adicional.

No es conveniente llevar el objeto

Es necesario aumentar la capacidad

del morral.

Pregunta 9 10 / 10 pts
Processing math: 0%

https://poli.instructure.com/courses/13149/quizzes/46724 8/10
27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

Con relación al problema de cambio de monedas, se indica que

determina la cantidad de maneras que existen para entregar un cambio

usando monedas de denominaciones

Entonces, es correcto afirmar:

representa que se ha dado todo el cambio.

Si

entonces

Si

entonces

Si

entonces

Processing math: 0%
Puntaje del examen: 90 de 90
https://poli.instructure.com/courses/13149/quizzes/46724 9/10
27/6/2020 Quiz 2 - Semana 7: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]

Processing math: 0%

https://poli.instructure.com/courses/13149/quizzes/46724 10/10

S-ar putea să vă placă și