Sunteți pe pagina 1din 3

LIC.

MARCELO ARUQUIPA
[PRACTICA GENERAL INF – 121] I-2018

MATERIA : INF-121 ALGORITMOS Y PROGRAMACION


DOCENTE : LIC. MARCELO ARUQUIPA PARALELO: C
AUXILIAR : POMA MORALES VICTOR HUGO
HORARIO : VIERNES 10:00 – 12:00 AULA: PB-01

PERSISTENCIA DE ARCHIVOS Y EXCEPCIONES

1. Implementar un método de llenado del vector y salvaguardar mi código si me produce


una excepción del tipo NullPointerException de manera que me imprima un mensaje de
“Fuera de rango”
Implementar el método factorial() en una clase y crear una excepción si la entrada es
menor a 0
2. Implementar la clase Aplicación_celular y almacenarla en un archivo teniendo como
atributos nombre, tamaño, que tenga los siguientes metodos.

a) buscar la aplicación X con Y tamaño.


b) Mostrar la aplicación con mayor tamaño.
c) Eliminar la aplicación Y.
3. (EX)Sea el proceso de acreditación de la Carrera de Informatica, donde se han definido
comisiones de trabajo en las áreas: Infraestructura, Difusion, Protocolo, academica,
investigación y otros. Dia a Dia las comisiones van realizando tareas importantes con vistas a
este evento académico institucional. Estas comisiones están conformadas por docentes y
estudiantes y el control de información se la realiza en los siguientes archivos.

ArchivoComisiones ------ Comision(Codigo,Nombre)


C1 INFRAESTRUCTURA
C2 PROTOCOLO
C3 ACADEMICA
ArchivoParticipante ------ Participante(Ci, Nombre,Tipo, Codigo)
678871 CARLOS DOCENTE C1
213453 EDWIN ESTUDIANTE C2
342332 PEDRO ESTUDIANTE C1
ArchivoActividades ------ Actividad (Codigo, CI, fecha, Actividad)
C2 63822 19/01/2018 Aseo
C3 1234543 20/06/2018 Iluminacion
C2 4321 21/04/2018 Preparacion

a) Desplegar a los integrantes de la comisión con nombre X

ALGORITMOS Y PROGRAMACION INF-121 Página 1


LIC. MARCELO ARUQUIPA
[PRACTICA GENERAL INF – 121] I-2018

b) Mostrar el nombre de las comisiones y los nombres de sus participantes que realizaron
actividades en la fecha x
4. Dado una empresa importadora de automóviles se obtiene el siguiente diagrama de clase

a. Crear un archivo
b. Hacer un menú para agregar y eliminar elementos del archivo
c. Obtener la lista de automóviles vendidos en la fecha x
d. Listar los vehículos vendidos al propietario x
e. Obtener el costo total de la empresa de automóviles
GENERICIDAD

1. Crear la clase matriz donde pueda ingresar datos genéricos por ejemplo: int, doublé,
String.
a. Realizar el método buscar X dato genérico.
b. Realizar el método Verificar si el i-esimo dato genérico es igual con el j-esimo
dato genérico.
c. Realizar le método comparar si el i-esimo dato genérico tiene la misma
cantidad de caracteres con el j-esimo dato genérico.

2. Investigue sobre la genericidad de objetos y explique lo siguiente:


¿Para que nos sirve la propiedad de la Genericidad en POO?
¿Se puede implementar un vector con varios tipos de objetos al mismo tiempo?
¿Cómo se puede usar el Object en genericidad?

ALGORITMOS Y PROGRAMACION INF-121 Página 2


LIC. MARCELO ARUQUIPA
[PRACTICA GENERAL INF – 121] I-2018

3. Dado el siguiente diagrama

a. Mostrar las Salteña de tamaño x


b. Mostrar las Salteña de calidad excelente
c. Mostrar las Salteña de calidad 9
d. Mostrar los ingredientes de la Salteña x

3. (EX) Dado un conjunto de objetos matriz, generar otro conjunto de objetos matriz con
los elementos de las filas pares

Ejemplo

Conjunto Matriz de Caracteres

H O W S
H J A O
A B Z X T
L O G F J

a) Realizar esta operación pero que las matrices reconozcan


caracteres y números

H J A O

L O G F G

ALGORITMOS Y PROGRAMACION INF-121 Página 3

S-ar putea să vă placă și