====== 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á.