ejercicio 15 Despues de las correcciónes del miercoles.

Publicar nuevo tema   Responder al tema

Ver el tema anterior Ver el tema siguiente Ir abajo

ejercicio 15 Despues de las correcciónes del miercoles.

Mensaje  Admin el Jue Sep 11, 2008 2:56 am

Che, estuve viendo el ejercicio 15 de vuela, y me parece que estaba faltando esto, diganme si me equivoco.


15.
problema AgregarTemaSA( t: Tema , s: SA) {
requiere (¥ t' <- temas(s) , ¬ ( ( nombres(t) == nombres (t') ) y mismos (etiquetas(t), etiquetas(t'))
modifica s
asegura (existe e <- (etiquetas (t) ) ¬ (en ( etiquetas (s)) --> etiquetas(s) == etiquetas(pre(s)) ++ [ e | e <-- etiquetas (t), ¬ (en ( etiquetas (s)) ];
asegura ¬(existe e <- (etiquetas (t) ) ¬ (en ( etiquetas (s)) --> etiquetas (s) == etiquetas(pre(s));
asegura mismos (temas (s) , temas (pre(s)) ++ t);

Admin
Admin

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

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

Volver arriba Ir abajo

Re: ejercicio 15 Despues de las correcciónes del miercoles.

Mensaje  caro el Jue Sep 11, 2008 10:33 am

Los en estan mal.

dice en ( etiquetas (s)) deberia decir, en (e, etiquetas(s)), una boludez, y creo que lo que dijo nico esta bien

problema AgregarTemaSA( t: Tema , s: SA) {
requiere (¥ t' <- temas(s) , ¬ ( ( nombres(t) == nombres (t') ) y mismos (etiquetas(t), etiquetas(t'))
modifica s
asegura (existe e <- (etiquetas (t) ) ¬ (en ( e,etiquetas (s)) --> etiquetas(s) == (etiquetas(pre(s)) ++ [ e | e <-- etiquetas (t), ¬ (en ( e, etiquetas (s))) ];
asegura ¬(existe e <- (etiquetas (t) ) ¬ (en (e, etiquetas (s)) --> etiquetas (s) == etiquetas(pre(s));
asegura mismos (temas (s) , temas (pre(s)) ++ t);

caro
Admin

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

Ver perfil de usuario

Volver arriba Ir abajo

MUY IMPORTANTE

Mensaje  mariano!! el Vie Sep 12, 2008 12:17 pm

FALTA PONER QUE SI EL TEMA TIENE LOS MISMOS DATOS QUE OTRO EN EL SA NO LO AGREGUE(OSEA QUE LA OPERACION NO TIENE EFECTO)

mariano!!
Admin

Mensajes: 31
Fecha de inscripción: 04/09/2008
Edad: 21

Ver perfil de usuario http://se-alquila.blogspot.com

Volver arriba Ir abajo

Re: ejercicio 15 Despues de las correcciónes del miercoles.

Mensaje  Admin el Vie Sep 12, 2008 1:22 pm

problema AgregarTemaSA( t: Tema , s: SA) {
requiere (¥ t' <- temas(s) , ¬ ( ( nombres(t) == nombres (t') ) y mismos (etiquetas(t), etiquetas(t'))
modifica s
asegura If (¥ t' <- temas(s)) ¬TemasIguales (t,t') Then (existe e <- (etiquetas (t) ) ¬ (en ( e,etiquetas (s)) --> etiquetas(s) == (etiquetas(pre(s)) ++ [ e | e <-- etiquetas (t), ¬ (en ( e, etiquetas (s))) ] Else etiquetas (s) == pre (s);
asegura ¬(existe e <- (etiquetas (t) ) ¬ (en (e, etiquetas (s)) --> etiquetas (s) == etiquetas(pre(s)); // en este no me cambia nada que agregue el tema o no.;
asegura If (¥ t' <- temas(s)) ¬TemasIguales (t,t') Then mismos (temas (s) , temas (pre(s)) ++ t) Else mismos (temas (s), temas (pre(s));

quedo mezclado IF Then ELse con implicas... alguien se opone?

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.