Ejercicios 22 y 26

Publicar nuevo tema   Responder al tema

Ver el tema anterior Ver el tema siguiente Ir abajo

Ejercicios 22 y 26

Mensaje  Admin el Dom Sep 07, 2008 4:23 am

22)
invariante laListaDelEstadoEsUnaListaValida:
en (sgd(estado(r)) , listas(r)) o sgd(estado(r)) == []

26)
problema reproducirR (r:Reproductor, l:ListaDeReproduccion) {
requiere en(l,listas(r)) o (l == []);
modifica r
asegura archivos(r) == archivos(pre(r))
asegura listas(r) == listas(pre(r))
asegura cantRepLista(l,r) == cantRepLista(l,pre(r)) + 1
asegura cantRepTema(PrimerTemaDeLaListaDeRep(r),r) == cantRepTema(PrimerTemaDeLaListaDeRep(r),pre(r)) + 1
asegura If l == [] Then prm(estado(r)) == 0 Else (sgd(estado(r)) == l y prm(estado(r)) == 1);
}

Admin
Admin

Mensajes: 29
Fecha de inscripción: 04/09/2008

Ver perfil de usuario http://malditotp.foroactivo.net

Volver arriba Ir abajo

Re: Ejercicios 22 y 26

Mensaje  ezequiel el Lun Sep 08, 2008 7:06 pm

Están bien, mi única duda es lo de estado (0,[]), si el Z vendría a ser un indice, este no sería cero... directamente no existiría. El resto de las cosas están bien, te olvidás los ";" pero eso es un detalle.

ezequiel
Admin

Mensajes: 17
Fecha de inscripción: 05/09/2008

Ver perfil de usuario

Volver arriba Ir abajo

Re: Ejercicios 22 y 26

Mensaje  Admin el Vie Sep 12, 2008 12:48 pm

;
;
;
;
Razz jajaja ya voy a aprender.

El tema del indice, creo yo... es que funciona como indice si es mayor que uno, y dice "el reproductor esta detenido" si es 0. Al menos esa es mi interpretacion

Admin
Admin

Mensajes: 29
Fecha de inscripción: 04/09/2008

Ver perfil de usuario http://malditotp.foroactivo.net

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Publicar nuevo tema   Responder al tema
Permiso de este foro:
No puedes responder a temas en este foro.