N3C4_practicadoConceptos_cupiZoologicoV2

Páginas: 5 (1020 palabras) Publicado: 3 de noviembre de 2015
NIVEL 3
MANEJO DE GRUPO DE ATRIBUTOS

Proyecto Cupi2 de la Universidad de los Andes
Convenio Uniandes -USC
Material didáctico basado en el libro:
Villalobos S. Jorge A. y Casallas G. Rubby. Fundamentos de Programación: Aprendizaje activo basado en casos. Pearson. México.
2006
Elaborado por: Patricia Segovia, Yana Saint-Priest y Diego Fernando Duque.

Objetivos Pedagógicos
• Utilizar lasestructuras contenedoras de tamaño fijo como elementos para
modelar una característica de un elemento del mundo que permiten
almacenar una secuencia de valores (simples u 0bjetos).
• Utilizar las estructuras contenedoras de tamaño variable como elementos
de modelado que permiten manejar atributos cuyo valor es una secuencia
de objetos.

• Utilizar las instrucciones iterativas para manipular estructurascontenedoras
y entender que dichas instrucciones se pueden utilizar en otros tipos de
problemas.
• Crear una clase completa en Java utilizando el ambiente de desarrollo
Eclipse.
• Entender la documentación de un conjunto de clases escritas por otros y
utilizar dicha documentación para poder incorporar y usar adecuadamente
dichas clases en un programa que se está construyendo.

PLAN DE CURSOActividades a realizar
durante la sesión 13

PRACTICANDO CONCEPTOS DE:
MANEJO DE GRUPO DE ATRIBUTOS

Terminando el ejercicio:
Cupi Zoológico

Caso de estudio:
Cupi Zoológico

Caso de Estudio: cupi Zoológico

Ejercicio

El CupiZoológico necesita una aplicación que le permita administrar la ubicación de sus animales. El zoológico tiene un total de 10
jaulas. Cada jaula puede alojar varios animales ypuede estar ubicada en uno de los sectores del zoológico (norte o sur). Las jaulas
pueden ser pequeñas (capacidad de 2 animales), medianas (capacidad de 6 animales) o grandes (capacidad de 10 animales).
Adicionalmente, cada jaula puede tener un guardia de seguridad con el fin de cuidar los animales.
El CupiZoológico clasifica a sus animales en dos tipos: carnívoros y herbívoros. Un animal carnívorono puede compartir su jaula
con animales herbívoros, ni con animales carnívoros de otras especies (por ejemplo, un león no puede compartir jaula con una
hiena o con un elefante, pero sí con otro león). Sin embargo, un animal herbívoro sí puede compartir jaula con otros animales
herbívoros. Adicionalmente, el zoológico ubica a sus animales según su hábitat. De esta forma, todos los animalesacuáticos se
encuentran en el sector norte y los animales terrestres en el sector sur. Los animales pueden ser liberados de una jaula después de
cierto tiempo para que regresen a su hábitat natural o para ser trasladados a otro zoológico.
Se desea que la aplicación permita:
1. Buscar una jaula.
2. Mostrar la información de la jaula.
3. Mostrar la información de cada animal.
4. Eliminar un animal de sujaula.
5. Adicionar un nuevo animal a una jaula.
6. Buscar la jaula que tiene la mayor cantidad de animales.
7. Informar si existen jaulas ocupadas con la misma cantidad de animales
8. Calcular el porcentaje de ocupación de las jaulas.

Ejercicio

Interfaz gráfica caso de estudio:

cupiZoologico

Ejercicio

Modelo Conceptual del caso de estudio:

cupiZoologico

Ejercicio

Realizando con elejercicio…..

Para resolver el ejercicio se requiere el uso de

Ciclos

condicionales –N2L4, N2L5-

Repetitivas
–N3L1_2, N3L1_3, N3L1_4-

Llamada de métodos con Parámetros - N1L3_9_2-

Creación de objetos –N2L3-

Contenedoras –N3L3-

Llamado de un método - N1L3_9 -

Contenedoras –N3L1_1-

asignación –N2L2-

TIEMPO MÁXIMO PARA COMPLETAR
ESTA ACTIVIDAD EN MINUTOS

Ejercicio

Clase Animal

Trabajo enclase
Descargue e importe el proyecto n3_cupiZoológicoParaCompletarClase.zip que lo encuentra en N3_PUBLI. Pistas del
profesor
Recuerde que es un trabajo individual.
1. Cree la clase Animal
1.1 De clic en el paquete mundo

1.2 De clic derecho en el paquete y seleccione Class

Trabajo en clase
1. Cree la clase Animal
1.3 Escriba Animal en el espacio
de Name, luego presione Finish

Pistas del...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS