N3C3_PRACTICANDO_CONCEPTOS_CONTENEDORAS_TAMANO_VARIABLE_zoo
Páginas: 5 (1072 palabras)
Publicado: 3 de noviembre de 2015
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 12
PRACTICANDO CONCEPTOS
CONTENEDORAS DE TAMAÑO VARIABLE
TEMAS A TRATAR:
3. Contenedoras de tamaño variable
4. Uso de ciclos en otros contextos
TRABAJO EN CLASE
PARTE I
Clase Libro
Trabajo en clase
Descarga el archivo del proyecto de la carpeta EJERCICIO PARA TRABAJAR EN CLASE en el Nivel 3 en el campus
virtual de la USC (http://virtual.usc.edu.co). Elarchivo con extensión .zip a descargar se llama
“n3_carroComprasLibroSTrabajo.zip”
Declare los atributos de la clase:
Trabajo en clase
Continuando con el ejercicio “n3_carroComprasLibroSTrabajo.zip”
Complete el método constructor de la clase Libro:
Trabajo en clase
Continuando con el ejercicio “n3_carroComprasLibroSTrabajo.zip”
Complete los métodos dar de la clase Libro :
Trabajo enclase
Continuando con el ejercicio “n3_carroComprasLibroSTrabajo.zip”
Analice el siguiente método de la clase Libro:
Entidades:
Libro
TiendaLibros
*
catalogo
libro
1
carrito 1
ItemCompra
CarroCompras
*
itemsCompra
PARTE II
Clase ItemCompras
Trabajo en clase
Continuando con el ejercicio “n3_carroComprasLibroSTrabajo.zip”
Complete la declaración de la asociación y el atributo de laclase:
Trabajo en clase
Continuando con el ejercicio “n3_carroComprasLibroSTrabajo.zip”
Complete los métodos de la clase ItemCompra:
Trabajo en clase
Continuando con el ejercicio “n3_carroComprasLibroSTrabajo.zip”
Complete los métodos de la clase ItemCompra :
Trabajo en clase
Continuando con el ejercicio “n3_carroComprasLibroSTrabajo.zip”
Analice los métodos de la clase ItemCompra :Entidades:
Libro
TiendaLibros
*
catalogo
libro
1
carrito 1
ItemCompra
CarroCompras
*
itemsCompra
PARTE III
Clase TiendaLibros
Trabajo en clase
Continuando con el ejercicio “n3_carroComprasLibroSTrabajo.zip”
TAREA 10
Complete los métodos de la clase TiendaLibros:
Trabajo en clase
TAREA 10
Se pretende que
con un ISBN dado
el programa
busque si éste ya
está en el catálogo
Trabajo en claseTAREA 10
En memoria:
catalogo
dir
dir dir
0 1
titulo
titulo
Programación en Java
Algorítmica y Programación
isbn
isbn
123-876-653
345-980-343
precio
precio
57000
75000
Esto implica que se
debe buscar en
todo el vector para
comparar el ISBN
Trabajo en clase
TAREA 10
En memoria:
catalogo
dir
dir dir
0 1
titulo
titulo
Programación en Java
Algorítmica y Programación
isbn
isbn123-876-653
345-980-343
precio
precio
57000
75000
De cada objeto del
vector con el ISBN
dado por
parámetro
Trabajo en clase
TAREA 10
En memoria:
catalogo
dir
dir dir
0 1
titulo
Algorítmica y Programación
isbn
titulo
Programación en Java
isbn
123-876-653
345-980-343
precio
precio
57000
75000
Para realizar la
comparación se puede
utilizar el método de la
clase Libro
Trabajo en...
Leer documento completo
Regístrate para leer el documento completo.