HERENCIA

También podría gustarte

Está en la página 1de 9

Universidad Mayor de San Andrs Algoritmos y Programacin INF-121

CARRERA DE INFORMATICA Gestin I/2014



Gua de Ejercicios N 2
Todos los Paralelos
ALGORITMOS Y PROGRAMACION
INF-121
Nota

Todas las Soluciones debe resolver los problemas en funcin a los GUI
(Interfaz Grfica de Usuario) mostrados en los ejercicios.
Si tuvieran dudas, consultas, crticas, comentarios y dems respecto de la materia, puede consultar
en el siguiente grupo en Facebook.
121 auxiliatura (Inf - Lab) I/2014

HERENCIA
1. Sea la siguiente jerarqua


a) mediante este jerarqua explique que es generalizacin, Herencia Simple, Herencia Mltiple, muestre cual es
la clase derivada y clase base, identificar atributos y mtodos para cada clase.
b) Que S.O. fue lanzado recientemente.
c) Verificar si dos SO Libres son iguales
d) Verificar si existe el S.O. con el nombre X
e) Realizar las Pruebas unitarias correspondientes para el enciso c) y d)


2. Sea la jerarqua de clases
Universidad Mayor de San Andrs Algoritmos y Programacin INF-121
CARRERA DE INFORMATICA Gestin I/2014



a) Identificar atributos significativos en cada clase derivada
b) Instanciar un objeto para cada clase derivada
c) Verificar si dos artefactos tienen la misma marca
d) Mostrar el artefacto ms caro
e) Realizar las Pruebas unitarias para los encisos c) y d).

3. sea la siguiente jerarqua



a) mostrar los nombres de funcionarios que trabajan tanto en el Ministerio y contralora
b) Dados dos Ministerios, determinar si se encuentran en la misma direccin , si tienen la misma cantidad
de proyectos y presupuesto
c) Cambiar de direccin de la defensora del pueblo
d) Determinar si el presupuesto asignado est acorde a la suma de los montos asignados en cada entidad
e) Llevar a los funcionarios de nombre x del ministerio a la contralora.
f) Realizar el Test de JUnit para los encisos b) y d)

Universidad Mayor de San Andrs Algoritmos y Programacin INF-121
CARRERA DE INFORMATICA Gestin I/2014

4. sea la siguiente jerarqua



a) Identificar los nombres y atributos de cada clase al menos un atributo significativo.
b) Determinar el transporte ms costoso de los 6 instanciados
c) Mostrar los transportes con color X
d) Mostrar que transporte terrestre tiene ms capacidad.
e) Verificar si hay ms de 2 Transportes con modelos arriba del ao 2000.
f) Realizar las pruebas unitarias para los encisos b), d) y e).

5. Se quiere implementar una biblioteca universitaria multimedia, los recursos que estarn disponibles sern de
distinto tipo. Los tipos de documentacin que se contemplaran son:
- Los libros Clsicos (Titulo, Autor, Editorial, ao de publicacin).
- La Revista tiene los mismo atributos del libro ms algunas peculiaridades (nmero, fecha de publicacin)
- Documentos en formato CD (Libros, software) en este caso interesa mantener algn dato ms (formato de
cd y tipo de licencia).
Disear el diagrama de clases, en concreto la estructura de la herencia entre las clases. Cada clase con
atributos necesarios descritos anteriormente y resolver los siguientes incisos.
a) Instanciar 2 bibliotecas y crear un mtodo que muestre quien tiene ms revistas y quien tiene ms
documentos.
b) Trasladar las revistas a la primera biblioteca y todos los libros a la segunda biblioteca
c) Realizar una copia de seguridad de los datos de las 2 bibliotecas. Nota realizar una copia de seguridad
es copiar dato a dato en otro objeto.
d) Realizar sus mtodos de test JUnit Correspondiente para los encisos a) y c).

Universidad Mayor de San Andrs Algoritmos y Programacin INF-121
CARRERA DE INFORMATICA Gestin I/2014

AGREGACION Y COMPOSICION

6. Se organiza la informacin de grupos musicales de la siguiente manera



a) Determinar el nombre delos msicos que tocan los instrumentos de tipo Viento
b) Determinar si en el evento existe un grupo de tipo Cumbia
c) Contar cuantos grupos son del genero Rock
d) Ordenar el evento dependiendo a la cantidad de msicos
e) Verificar si tocara el Grupo X , si fuera as llevar al ltimo al grupo musical
f) Realizar los mtodos de test JUnit correspondientes para los encisos b), c) y e)




Universidad Mayor de San Andrs Algoritmos y Programacin INF-121
CARRERA DE INFORMATICA Gestin I/2014

7. El Multicine de sea realizar un sistema de control de sus salas de proyeccin con la siguiente informacin, Una
sala de cine est representada por una Matriz de silla y una Pelcula si se est exhibiendo o no, Las sillas pueden
o no estar ocupada.


a) Mostrar en que numero de la sala se exhibe la pelcula X
b) Realizar un informe detallado donde indique: Ingreso Econmico Total, Ingreso Econmico por Sala, cuanto
de espacio hay en cada sala y la pelcula que se proyecta (Nota: puede que una sala est disponible sin
pelcula a exhibirse).
c) Mostrar el porcentaje de mujeres y varones en la sala numero X
d) Dada la Pelcula con Genero Comedia en que cantidad de menores de edad asistieron
e) Realizar la pruebas unitarias para los encisos a), c) y d)



Universidad Mayor de San Andrs Algoritmos y Programacin INF-121
CARRERA DE INFORMATICA Gestin I/2014

8. Se quiere crear una aplicacin para el manejo del evento OpenInfo de la Carrera de Informtica. La feria cuenta
con varios puestos de exposicin en donde los Estudiantes expositores muestran sus productos a las Personas
visitantes.
Cada proyecto puede estar conformado mximo 4 estudiantes
Los Proyectos pertenece a un materia y estn representado por un Docente
La exposicin de los proyectos se realizan en las aulas, donde existen conjuntos de proyectos de varias
materias
Cada aula est representado en una matriz donde cada fila representa los pisos y las columnas a las
diferentes aulas que tiene nuestra carrera
Sea el siguiente diagrama UML

Identificar los atributos correspondientes de cada clase
a) Mostrar un informe detallado de los proyectos que est a cargo el docente X (Nombre del Proyecto y
sus estudiantes, ubicacin).
b) Mostrar cuanto de espacio existe en el Piso 1
c) Mostrar que proyecto est presentando el estudiante Y
d) Inscribir un nuevo proyecto en la materia X, siempre y cuando exista espacio en el aula.
e) Realizar las pruebas Unitarias de los encisos c), d) y e).
Universidad Mayor de San Andrs Algoritmos y Programacin INF-121
CARRERA DE INFORMATICA Gestin I/2014


9. Se quiere construir una aplicacin para un club, el club tiene socios afiliados y personas autorizadas por los
socios. Cada socio est identificado con su nombre y su cdula, el autorizado se caracteriza por su nombre y la
cdula del socio quien lo autoriza. Dentro del club se pueden realizar consumos que sern cargados al socio,
esto se manejar en la contabilidad del club. Estos consumos se caracterizan por un concepto que lo identifica y
el valor de lo consumido.

Las cuentas pendientes de un socio es la lista de sus facturas. Cada factura contiene el concepto y el valor del
consumo o servicio que el club le prest. Los pagos se realizarn de acuerdo con la factura que el usuario
seleccione.

Universidad Mayor de San Andrs Algoritmos y Programacin INF-121
CARRERA DE INFORMATICA Gestin I/2014


a) Realizar la facturacin correspondiente del socio X (Facturacin: monto total del consumo)
b) El club ha decidido observar a un invitado X para lo cual necesita saber el nombre del socio quien autorizo al
ingreso de esta persona.
c) Mostrar a los socios con mayor consumo
d) Mostrar los socios con consumo mayor a 1000 bs
e) Realizar las pruebas unitarias para los encisos a) y c).


10. L a Unidad de Transito de la Polica Nacional desea un sistema de informacin de Transito. Por lo cual se obtuvo
toda la informacin necesaria para realizar el sistema.







Universidad Mayor de San Andrs Algoritmos y Programacin INF-121
CARRERA DE INFORMATICA Gestin I/2014

a) Realizar su GUI correspondiente que satisfaga todos los requerimientos de los encisos dados.
b) Mostrar las infracciones del Conductor X
c) Mostrar a los conductores que fueron infraccionados por trnsito en la fecha X
d) Dadas las categoras A, B y C mostrar de manera ordenada la cantidad de infracciones x categora
e) Eliminar la infraccin de un conductor X con fecha Y
f) Realizar las Pruebas Unitarias de todos los encisos.

También podría gustarte