Logo Studenta

Ejercicio 1. [35 puntos] Sea el siguiente ciclo con su correspondiente precondición y postcondición: Pc : {i = 0 ∧ result = true} while (i < s.si...

Ejercicio 1. [35 puntos]
Sea el siguiente ciclo con su correspondiente precondición y postcondición:
Pc : {i = 0 ∧ result = true}
while (i < s.size ()) do
i:= i+1;
result := result && (s[i-1] != 7);
endwhile
Qc : {result = true↔ (∀k : Z)(0 ≤ k < |s| →L s[k] 6= 7)}
Proponer un invariante para este ciclo y demostrar que cumple los siguientes puntos del teorema del invariante:
a) (I ∧ ¬B)⇒ Qc
b) {I ∧B} Cuerpo del Ciclo {I}.


Esta pregunta también está en el material:

AED1-P1-2020-10-21
1 pag.

Informática I Universidad Nacional de CórdobaUniversidad Nacional de Córdoba

Todavía no tenemos respuestas

¿Sabes cómo responder a esa pregunta?

¡Crea una cuenta y ayuda a otros compartiendo tus conocimientos!


✏️ Responder

FlechasNegritoItálicoSubrayadaTachadoCitaCódigoLista numeradaLista con viñetasSuscritoSobreDisminuir la sangríaAumentar la sangríaColor de fuenteColor de fondoAlineaciónLimpiarInsertar el linkImagenFórmula

Para escribir su respuesta aquí, Ingresar o Crear una cuenta

User badge image

Otros materiales