Edición de «Final 1C/2011 (Algoritmos II)»
De Cuba-Wiki
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 17: | Línea 17: | ||
== Ejercicio 3 == | == Ejercicio 3 == | ||
Dada la siguiente especificación sobre una cena con participantes, encuentre los errores y | Dada la siguiente especificación sobre una cena con participantes, encuentre los errores y corrijalos (axiomatice o describa como arreglar el error) | ||
Tad Persona | Tad Persona | ||
Línea 23: | Línea 23: | ||
generadores | generadores | ||
nueva edad | nueva edad x dni -> persona | ||
observadores | observadores | ||
. = . persona | . = . persona x persona -> bool | ||
Línea 34: | Línea 34: | ||
generadores | generadores | ||
crear conj(personas) | crear conj(personas) -> cena | ||
llega_invitado persona | llega_invitado persona x plato x cena -> cena | ||
observadores | observadores | ||
invitados cena | invitados cena -> conj(personas) | ||
que_plato_trajo? persona p | que_plato_trajo? persona p x cena c -> plato ( p pertenece invitados(c) ) | ||
suma_de_edades cena | suma_de_edades cena -> nat | ||
Tad Regalo es Nat | Tad Regalo es Nat |