Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Distancia
Taller de Programacin II
III Ciclo
Ingeniera de Sistemas
DATOS DE IDENTIFICACIN
CURSO
: Taller de Programacin II
FECHA DE ENTREGA
SEMESTRE ACADMICO
: 2013 II
ESTUDIANTE
FACULTAD
ESCUELA PROFESIONAL
: INGENIERIA DE SISTEMAS
PROFESOR
Preguntas objetivas
INSTRUCCIONES
La prueba objetiva est constituida por 10 preguntas donde debes marcar la respuesta correcta
de los enunciados
En el desarrollo de la prueba lee atentamente los enunciados o la pregunta y responda
segn se indique, adems debes estar seguro al momento de responder pues cualquier borrn o
enmendadura anula la respuesta.
extends.
abstract.
implements.
this.
este.
object.
super.
this.
3. Si una clase base define un constructor entonces los constructores de las subclase:
No son necesario.
4. El modificador protected:
Indica acceso privado para las clases base y publico para las dems.
Indica acceso pblico para las clases derivadas y privado para las dems
Indica acceso pblico para todas las clases derivadas y publico para los
dems.
5. El polimorfismo permite:
Agrupar componentes.
8. La interfaz ActionListener:
9. Si la ClaseA es una clase ya definida, entonces cul de las siguientes es una correcta
declaracin de la ClaseB:
Preguntas de ensayo
PARTE II: PARTE PRCTICA - (15 PUNTOS)
INSTRUCCIONES
Las preguntas de tipo ensayo tienen por finalidad evaluar tu capacidad analtica y de
diseo. Estn enfocadas al desarrollo de programas utilizando los conocimientos
aprendidos.
Para la parte prctica utilizar la computadora para desarrollar las preguntas en
el lenguaje de programacin java y luego deber comprimir en un solo archivo, el
cual ser enviado al campus virtual.
APLICANDO ARREGLO DE OBJETOS (04 PUNTOS)
Elaborar un programa en Java que permita registrar la informacin de los libros
en una Biblioteca, considerando la siguiente informacin: cdigo, titulo, autor,
editorial (Prentice Hall, Ra-Ma, Mc Graw Hill, Addison Wesley), ao de edicin,
especialidad (Programacin, Redes, Sistemas Operativos, Diseo Grfico),
cantidad de pginas.
******** MENU DE OPCIONES *******
[1] Agregar Libro. No se permite cdigos iguales.
[2] Mostrar Libros.
[3] Eliminar Libro por Nombre.
[4] Ordenar Libro por Nombre
[5] Modificar Libro por cdigo.
[6] Listado de libros de una determinada editorial.
[7] Listado de libros cuyo ao de edicin sea superior a un ao ingresado
por el usuario.
[8] Listado de libros de una especialidad determinada.
[9] Salir.
Implemente las clases y los mtodos necesarios que den solucin a la Aplicacin
Crear un mtodo que valide si el arreglo se objetos est lleno, entonces mostrar
un mensaje correspondiente.
APLICANDO HERENCIA Y POLIMORFISMO Y CLASES ABSTRACTAS
(05 PUNTOS)
Desarrolle una aplicacin en Java que soporte el siguiente
escenario
En un banco las cuentas pueden ser de dos tipos: cuentas de ahorro y cuentas
de inversin.
Un cliente puede depositar o retirar de una cuenta de ahorro, el primer deposito
que hace debe ser de $1,000 invariablemente, para cada retiro el cliente pude
retirar lo que desee, pero la cuenta nunca puede quedarse en ceros, al menos
debe haber $500. Dependiendo de la cuenta, se maneja un porcentaje de
ahorro anual, esto es definido en el momento que se crea la cuenta de ahorro,
y cada mes se deben calcular los intereses debidos para incrementar el saldo
de la cuenta.
Para una cuenta de inversin la inversin inicial debe ser de $25,000 y en el
caso de retiro el retiro no puede dejar la cuenta de inversin en ceros, debe al
menos de haber $10,000 en la cuenta a menos que se cancele y se quiera
retirar todo.
Los empleados del banco al igual que cualquier cliente del banco poseen un
nmero y nombre, el nmero nos ayuda a diferenciarlos de los dems, cada
empleado tiene un puesto especfico por el que recibe un salario, antigedad y
das de vacaciones al ao.
Escribir una aplicacin que muestre el uso de las clases anteriores, mostrando
el uso de los objetos de clase que tienen herencia y polimorfismo. Implemente
los mtodos necesarios para dar solucin al problema planteado.
Se Pide:
1. Disee la jerarqua de clases.
2. Implemente las clases en Java.
3. Implemente mtodo main() para probar cada clase.
APLICANDO INTERFACES GRAFICAS AWT-SWING (06 PUNTOS)
El rea de gestin de acadmica de la universidad maneja informacin sobre la
matrcula de los alumnos en su respectiva Facultad y Escuelas de la
universidad, para lo cual requiere de una aplicacin de software, desarrollada
en el lenguaje de programacin Java bajo un enfoque orientada a objetos, en la
que entre otros aspectos permita llevar un registro actualizado de las
matrculas de los alumnos, teniendo en consideracin que si el alumno
selecciona una facultad, solo debe visualizar las escuelas que pertenecen a
esa facultad y luego puede seleccionar su condicin (Activo/Desactivo) .
As como tambin se pueden realizar bsquedas de alumnos por su respectiva
facultad
Se le Pide:
- Implementar un formulario de mantenimiento, como se muestra luego, a
fin de permitirle al usuario mantener un registro actualizado de datos de
los alumnos de la Universidad.
a.
b.
c.
d.