Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instrucciones
Historial de intentos
https://poli.instructure.com/courses/52528/quizzes/121319 1/5
20/5/23, 23:01 Actividad de puntos evaluables - Escenario 2: SEGUNDO BLOQUE-TEORICO - VIRTUAL/ANÁLISIS Y VERIFICACIÓN DE ALGOR…
Intento 1 9 minutos 30 de 50
Las respuestas correctas estarán disponibles del 23 de mayo en 23:55 al 24 de mayo en 23:55.
Pregunta 1 10 / 10 pts
Un programa que valida que las entradas de otro programa sean válidas.
Una afirmación o condición que debe ser cierta antes de ejecutarse el
programa
Pregunta 2 10 / 10 pts
https://poli.instructure.com/courses/52528/quizzes/121319 2/5
20/5/23, 23:01 Actividad de puntos evaluables - Escenario 2: SEGUNDO BLOQUE-TEORICO - VIRTUAL/ANÁLISIS Y VERIFICACIÓN DE ALGOR…
Un programa que valida que las salidas de otro programa sean válidas.
Una afirmación o condición que debe ser cierta después de ejecutarse el
programa
program ejercicio
input: a, b: Z
var: c: Z
c := 0
c := c + a
c := c - b
return c
{Pos R: c > 0 c mod 2 = 0}
El programa es correcto! Se puede demostrar con la combinación a = 4, b
=2
https://poli.instructure.com/courses/52528/quizzes/121319 3/5
20/5/23, 23:01 Actividad de puntos evaluables - Escenario 2: SEGUNDO BLOQUE-TEORICO - VIRTUAL/ANÁLISIS Y VERIFICACIÓN DE ALGOR…
Cualquier combinación de valores en que b ≥ a, y que uno de los dos sea
impar y el otro par.
La combinación a = 10, b = 8
Cualquier combinación de valores en que a ≥ b, y que ambos sean pares
o ambos impares.
La combinación a = 10, b = 11
Pregunta 4 10 / 10 pts
Para completar Q, el predicado más débil que hace la tripla válida, debe
rellenarse los espacios en blanco con los valores:
program mistery
input: a: , b:
a := a + b
b := a - b
a := a - b
return a, b
{Pos R: a = 10 /\ b = 12}
12 y 20
20 y 12
https://poli.instructure.com/courses/52528/quizzes/121319 4/5
20/5/23, 23:01 Actividad de puntos evaluables - Escenario 2: SEGUNDO BLOQUE-TEORICO - VIRTUAL/ANÁLISIS Y VERIFICACIÓN DE ALGOR…
20 y 24
10 y 24
12 y 10
Pregunta 5 10 / 10 pts
¿Por cuál expresión debe ser reemplazado el símbolo '?' para que el programa sea
correcto?
k-a
a
a-b
b-a
b := a
https://poli.instructure.com/courses/52528/quizzes/121319 5/5