Edición de «Final 2/2C/2008 (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 6: | Línea 6: | ||
* a)que pre y post tiene la funcion Optimizar | * a)que pre y post tiene la funcion Optimizar | ||
* b)que cambia en la interfaz del diseño | * b)que cambia en la interfaz del diseño | ||
* c)como queda el | * c)como queda el abs | ||
* d)como queda el | * d)como queda el invariante | ||
* e)como quedan los servicios exportados.<br><br> | * e)como quedan los servicios exportados.<br><br> | ||
Mini solucion: a) pre I1, post I2. b) cambia algun algoritmo el cual llama a optimizar() en algun caso (por ej cuando algun funcion 'detecta' que la estructura es ineficiente en su estado actual). c) queda igual porque I2 fuerza I1. d) queda igual porque la estructura | Mini solucion: a) pre I1, post I2. b) cambia algun algoritmo el cual llama a optimizar() en algun caso (por ej cuando algun funcion 'detecta' que la estructura es ineficiente en su estado actual). c) queda igual porque I2 fuerza I1. d) queda igual porque la estructura no cambia. e) no esta bueno mencionar Optimizar() en los servicios exportados porque atas el tipo diseñado a su estructura interna (la cual es privada y misteriosa). | ||
== Ejercicio 2 == | == Ejercicio 2 == |