Académique Documents
Professionnel Documents
Culture Documents
Quiz 1 - Semana 3
Instrucciones
https://poli.instructure.com/courses/13149/quizzes/46725 1/11
2/6/2020 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
Historial de intentos
https://poli.instructure.com/courses/13149/quizzes/46725 2/11
2/6/2020 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
Las respuestas correctas estarán disponibles del 3 de jun en 23:55 al 4 de jun en 23:55.
F)
C)
D)
A)
B)
https://poli.instructure.com/courses/13149/quizzes/46725 3/11
2/6/2020 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
E)
Un programa que valida que las salidas de otro programa sean válidas.
{x-y>0}
z=0
https://poli.instructure.com/courses/13149/quizzes/46725 4/11
2/6/2020 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
z=z+x
z=z*z
z=z-y
{z > 0}
La combinación x = 1, y = 3
La combinación x = 2, y = 1
https://poli.instructure.com/courses/13149/quizzes/46725 5/11
2/6/2020 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
k in [0,n]
x=1
x := x·b[k]
k := k + 1
x := x·b[k]
https://poli.instructure.com/courses/13149/quizzes/46725 6/11
2/6/2020 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
k in [0,n]
k := k + 1
k=0
https://poli.instructure.com/courses/13149/quizzes/46725 7/11
2/6/2020 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 WP(Q, S1)
{P} S0 {R}
{P} S1 {R}
{R, ¬B1} Q
(P, ¬B1) Q
https://poli.instructure.com/courses/13149/quizzes/46725 8/11
2/6/2020 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
https://poli.instructure.com/courses/13149/quizzes/46725 9/11
2/6/2020 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
Un programa que valida que las entradas de otro programa sean válidas.
La combinación a = 10, b = 11
La combinación a = 10, b = 8
https://poli.instructure.com/courses/13149/quizzes/46725 10/11
2/6/2020 Quiz 1 - Semana 3: RA/SEGUNDO BLOQUE-ANALISIS Y VERIFICACION DE ALGORITMOS-[GRUPO1]
https://poli.instructure.com/courses/13149/quizzes/46725 11/11