N3C3_PRACTICANDO_CONCEPTOS_CONTENEDORAS_TAMANO_VARIABLE_zoo

Páginas: 5 (1072 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 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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS