====== Examen Final - 75.07. Algoritmos y Programación III ====== **Cátedra:** Fontela\\ **Fecha:** Segunda Oportunidad - Primer Cuatrimestre 2005\\ **Día:** 19/07/2005 Esta página está incompleta; podés ayudar completando el material. ===== Enunciado ===== ==== Ejercicio I ==== Verdadero o Falso. - Una clase es un conjunto de objetos con la misma estructura y el mismo comportamiento. - El desarrollo incremental con prototipos deja las pruebas para el final de todo el proceso de desarrollo. - En los lenguajes que no soportan interfaces, éstas pueden simularse mediante herencia múltiple. - Los diagramas de clases sirven para un primer desarrollo de la aplicación, pero no tiene mayor importancia actualizarlos. ==== Ejercicio II ==== Opción múltiple. - Un atributo conceptual: - Es todo aquello que un usuario presuma que debe existir como atributo. - A veces se lo llama propiedad. - Todas las anteriores - Ninguna de las anteriores - Multiprocesamiento es: - Administración de múltiples procesos dentro de un sistema con múltiples procesadores. - Administración de múltiples procesos dentro de un sistema con un único procesador. - Las dos anteriores - Ninguna de las anteriores ==== Ejercicio III ==== Desarrollo - ¿Por qué decimos que los eventos son previstos pero no planeados?. - Dado el siguiente diagrama de clases: {{:materias:75:07:final_20050719_dia_clases.png|:materias:75:07:final_20050719_dia_clases.png}} - Escribir una función booleana que compare dos arreglos de fracciones y determine si todos los elementos de uno son mayores que los del otro. La función deberá colocarse dentro de una clase VectorFracciones. - Muestre el nuevo diagrama de clases.