N3L3_ContenedoraDeTamanoVariable_LECCION
Páginas: 46 (11329 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
CONTENEDORAS DE TAMAÑO VARIABLE
TEMAS A TRATAR:
3. Contenedoras de tamaño variable
4. Uso de ciclos en otros contextos
Caso de estudio N0 3:
Tienda de Libros
Ejemplo
Caso de estudio: Tienda de Libros
Se quiere construir una aplicación para una tienda virtual de libros. La tienda tiene un catálogo o
colección de libros que ofrece para la venta. Loslibros tienen un ISBN que los identifica de manera
única, un título y un precio con el que se venden.
Cuando un cliente llega a la tienda virtual a comprar libros, utiliza un carrito de compras. En el
carrito de compras va adicionando los libros que quiere comprar. El cliente puede llevar mas de un
ejemplar de cada libro. Al revisar la cuenta, el cliente debe poder ver el subtotal de cada libro
segúnla cantidad de ejemplares que lleve de él, además del total de la compra, que es igual a la
suma de los subtotales.
Ejemplo
Caso de estudio: Tienda de Libros
Interfaz gráfica caso de estudio:
Tienda de Libros
Comprensión y Especificación del
Problema
I. Requerimientos Funcionales
Ejemplo
Caso de estudio: Tienda de Libros
Se quiere construir una aplicación para una tienda virtual delibros. La tienda tiene un catálogo o
colección de libros que ofrece para la venta. Los libros tienen un ISBN que los identifica de manera
única, un título y un precio con el que se venden.
Cuando un cliente llega a la tienda virtual a comprar libros, utiliza un carrito de compras. En el
carrito de compras va adicionando los libros que quiere comprar. El cliente puede llevar mas de un
ejemplar decada libro. Al revisar la cuenta, el cliente debe poder ver el subtotal de cada libro
según la cantidad de ejemplares que lleve de él, además del total de la compra, que es igual a la
suma de los subtotales.
Especificación
Requerimientos
Funcionales –RF•
•
Las necesidades del cliente
Las operaciones o servicios
que el programa debe proveer
al usuario
Análisis del
problema
Ejemplo
Caso deestudio: Tienda de Libros
Se quiere construir una aplicación para una tienda virtual de libros. La tienda tiene un catálogo o
colección de libros que ofrece para la venta. Los libros tienen un ISBN que los identifica de manera
única, un título y un precio con el que se venden.
Cuando un cliente llega a la tienda virtual a comprar libros, utiliza un carrito de compras. En el
carrito de compras vaadicionando los libros que quiere comprar. El cliente puede llevar mas de
un ejemplar de cada libro. Al revisar la cuenta, el cliente debe poder ver el subtotal de cada libro
según la cantidad de ejemplares que lleve de él, además del total de la compra, que es igual a la
suma de los subtotales.
Especificación
Requerimientos
Funcionales –RF•
•
Las necesidades del cliente
Las operaciones o...
Leer documento completo
Regístrate para leer el documento completo.