====== Examen Final - 75.07. Algoritmos y Programación III ====== **Cátedra:** Pérez Berro\\ **Fecha:** Primer Oportunidad - Primer Cuatrimestre 2005\\ **Día:** 25/07/2005 Esta página está incompleta; podés ayudar completando el material. ===== Enunciado ===== - Definir los siguientes conceptos e indicar los aspectos particulares al respecto en los lenguajes C++, Java y Object Pascal: - Composición - Herencia - Interfaces - Funciones virtuales - Con relación a la técnica de multithreading se pide: - Definición de multithreading - Indicar qué ventajas se obtienen, por qué se utiliza - Indicar los problemas derivados - Explicar al menos dos soluciones posibles a los problemas presentados - Definir comunicación sincrónica y asincrónica - Definir y ejemplificar brevemente los siguientes conceptos con código escrito en alguno de los lenguajes tratados en el curso: - Lanzamiento de excepciones - Captura de excepciones - Región segura ===== Resolución ===== Falta diagrama de secuencias ===== Discusión ===== Si ves algo que te parece incorrecto en la resolución y no te animás a cambiarlo, dejá tu comentario acá.