Sie sind auf Seite 1von 3

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS

FILIAL - AREQUIPA

Gua de Prcticas
Prctica N 8
Lenguaje de Programacin II
III Ciclo

DOCENTE Ing. Gerald Basurco Zapata

Arequipa - 2013

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS


FILIAL - AREQUIPA

LENGUAJE DE PROGRAMACIN II GUA DE PRCTICAS

2012 - II

1. Defina una interface Reproducible con mtodos para ejecutar, detener, rebobinar, avanzar y grabar. Crear luego las clases Audio y Video que implementen los mtodos definidos en Reproducible mostrando cada una un comportamiento diferente. Implementar luego una clase Prueba que cree objetos de ambas clases definindolos como objetos de tipo Reproducible e invocar sus mtodos y ver que sucede. Explicar los resultados. Realizar el Diagrama de Clases UML 2. Implemente de la mejor manera lo siguiente: (utilice los conceptos de: encapsulamiento. Herencia, polimorfismo, arrays de objetos e interfaces)

(Interface) Animal Mascota


+jugar() +vacunar()

Felino

Canino

Len

Gato

Tigre

Lobo

Perro

3. Desarrollar una aplicacin de encriptacin de cdigos numricos. El encriptador recibir un cdigo numrico y una implementacin de un algoritmo de encriptacin/desencriptacin y la orden de encriptar o desencriptar el cdigo. Existen distintos algoritmos: Multiplicar por un nmero determinado. Diferencia existente a un nmero determinado. El XOR con un nmero determinado. Desarrollar la clase Test2 que en su mtodo main cree un encriptador, y le pida encriptar y desencriptar varios cdigos usando distintos algoritmos de encriptacin. Realizar tambin el diseo del Diagrama de Clases UML. 4. Implemente en JAVA el siguiente diagrama.

5. Desarrollar una aplicacin de control de llamadas realizadas en una central telefnica.

CARRERA PROFESIONAL DE INGENIERA DE SISTEMAS


FILIAL - AREQUIPA

LENGUAJE DE PROGRAMACIN II GUA DE PRCTICAS

2012 - II

En la centralita se van registrando llamadas. Registrar una llamada consiste en contabilizar el nmero de llamadas realizadas as como el coste total de todas las llamadas realizadas. La central mostrar por pantalla todas las llamadas segn las vaya registrando. Existen dos tipos de llamadas: Las llamadas locales que cuestan 15 cntimos el segundo. Y las llamadas provinciales que dependiendo de la franja horaria en la que se realicen cuestan: 20 cntimos en franja 1, 25 cntimos en franja 2 y 30 cntimos en franja 3, cada segundo. Todas las llamadas tienen como datos el nmero origen de la llamada, el nmero destino y su duracin en segundos. Desarrollar la clase Test1 que en su mtodo main cree una central, registre varias llamadas de distinto tipo y le pida a la centralita un informe con el nmero total de llamadas y la facturacin total realizada. Realizar el Diagrama de Clases UML. 6. Implemente en Java el sistema de seguridad asociado a una puerta con temporizador, tal como se muestra en la siguiente figura: Generalice el diseo anterior para que el temporizador pueda activar distintos dispositivos. .

Das könnte Ihnen auch gefallen