Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las respuestas correctas estarán disponibles del 5 de jun en 0:00 al 5 de jun en 23:55.
Un programa que valida que las salidas de otro programa sean válidas.
https://poli.instructure.com/courses/8200/quizzes/31551 3/11
6/4/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
{Pre: P}
S0
{Inv: R}
do B1 →if B2 then S1
else S2 fi
od
{Post: Q}
De los siguientes pasos, cuáles son necesarios para verificar que el
programa es correcto?
El ciclo do termina
{P} S1 {R}
P → WP(Q, S1)
{P} S0 {R}
(P, ¬B1) → Q
{R, ¬B1} → Q
https://poli.instructure.com/courses/8200/quizzes/31551 4/11
6/4/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
i=0
i=0
b[i] }
k−1
x = Π b[i]
i=0
k = n
n−1
x = Π b[i]
i=0
x := x·b[k]
x=1
k in [0,n]
k := k + 1
i=0
b[i] }
https://poli.instructure.com/courses/8200/quizzes/31551 5/11
6/4/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
i=0
b[i] }
k−1
x = Π b[i]
i=0
k = n
k in [0,n]
n−1
x = Π b[i]
i=0
k ≠ n
x := x·b[k]
k=0
k := k + 1
Un programa que valida que las entradas de otro programa sean válidas.
https://poli.instructure.com/courses/8200/quizzes/31551 6/11
6/4/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
La combinación a = 10, b = 8
https://poli.instructure.com/courses/8200/quizzes/31551 7/11
6/4/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
La combinación a = 10, b = 11
https://poli.instructure.com/courses/8200/quizzes/31551 8/11
6/4/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
E)
A)
B)
C)
F)
D)
https://poli.instructure.com/courses/8200/quizzes/31551 9/11
6/4/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
{x-y>0}
z=0
z=z+x
z=z*z
z=z-y
{z > 0}
La combinación x = 2, y = 1
La combinación x = 1, y = 3
https://poli.instructure.com/courses/8200/quizzes/31551 10/11
6/4/2019 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
a := ? ;
b := k ;
n:=n + 1
{Pos R: a = Fib(n) , b = Fib(n-1) }
Calificación de la evaluación: 72 de 75
https://poli.instructure.com/courses/8200/quizzes/31551 11/11