Professional Documents
Culture Documents
Guia de Ejercicios LAB-121 I2023
Guia de Ejercicios LAB-121 I2023
Guía de Ejercicios
PRESENTACIÓN INFORME
Cada estudiante debe presentar su informe en hojas tamaño carta, para
ingresar a la Defensa (hasta las 14:00am).
FORMATO DEL INFORME
a) En la primera hoja, en la parte superior colocar los datos: Materia,
paralelo, nombre completo, fecha, tema
Cada problema debe tener:
b) Enunciado del problema(manuscrito)
c) Diagrama de clases con atributos y métodos(manuscrito)
d) Código en Java o C#(manuscrito)
e) Pantallas de Ejecución de los resultados(Impreso). (RECORTAR SOLO EL
AREA DE LOS RESULTADOS)
GUIA NRO. 1
Mascota
1. Sea la clase Mascota tipo
nombre
a) Instanciar al menos 4 mascotas de diferente manera.
raza
b) Verificar si existe el “Perro”, de raza “Pastor Alemán”. color
c) Cuántas mascotas de tipo “gato” existen. edad
Mascota (..)
d) Verificar si existen 2 mascotas con el mismo nombre y si
leer()
existen imprimir de que tipo son cada una.
mostrar()
getters
setters
….
2. Sea la ciudad de La Paz, donde se identifica a la clase
Macrodistrito
a) Instanciar un objeto Macrodistrito con 5 zonas y otro objeto
Macrodistrito con k zonas Macrodistrito
b) Mostrar el nombre del objeto Macrodistrito donde se nombre
nroZonas
encuentra la zona con nombre X
nomZona[50]
c) Calcular el total de habitantes de cada Macrodistrito nrohabitantes[50]
d) Agregar k habitantes a la zona X en el Macrodistrito donde ….
se encuentre
Donde:
A[2][30] = la matriz a tiene los siguientes datos en filas: Placa, país de procedencia.
GUIA NRO. 2
TEMA: SOBRECARGA
Mascota
1. Sea la clase Mascota tipo
nombre
raza
Sean 4 objetos mascotas, se pide: color
SOBRECARGAR UN METODO PARA: edad
a) Verificar si existe el “Perro”, de raza “Pastor Alemán”. Mascota (..)
leer()
b) Cuántas mascotas de tipo “gato” existen. mostrar()
SOBRECARGAR OPERADORES PARA: getters
c) Verificar si existen 2 mascotas con el mismo nombre y si setters
existen imprimir de que tipo son cada una. ….
d) Mostrar las mascotas de menor a mayor según edad
Donde:
A[2][30] = la matriz a tiene los siguientes datos en filas: Placa, país de procedencia.
GUIA NRO. 3
TEMA: HERENCIA
1. Sea el siguiente diagrama de clases
GUIA NRO. 4
TEMA: COMPOSICION/AGREGACION
1. Sean las siguientes clases:
Zona Macrodistrito
nombre nombre
nrohabitantes nroZonas
Zona Z[100]
Se pide:
a) Instanciar un Objeto Empresa y mostrar
b) Agregar un nuevo empleado a la Unidad con nombre X
c) Mostrar el nombre de unidad donde está el empleado con nombre X
d) Mostrar las unidades con mayor número de empleados
GUIA NRO. 5
TEMA: PERSISTENCIA DE OBJETOS
1. Sea la clase Tarea
Tarea ArchivoT
nomEstudiante nombre
tema
fecha
nota
Dueño Mascota
ci ciDueño
nombre nombre
dirección tipo
teléfono edad
ArchivoD ArchivoM
nomD nomM