You are on page 1of 3

Departamento TICS

Algoritmos y Programacin 1
CASA CAMBIO
GUA DE TRABAJO N1-G3
Trabajo a Desarrollar INDIVIDUALMENTE

Objetivo:

Completar una solucin parcial a un problema (un programa incompleto escrito en el


lenguaje Java), usando expresiones simples, asignaciones e invocaciones a mtodos. Esto
implica entender los conceptos de parmetros y creacin de objetos.

Parte I. Actividades Previas al Da de la Monitoria


Especifica requerimientos funcionales indicando: nombre, resumen, entrada y resultado

Parte II. Actividades Dentro de la Monitoria


Declara los atributos de las clases Divisa y CasaCambio y las asociaciones de la clase
CasaCambio
Completa el mtodo inicializar de las clases Divisa y CasaCambio
Atributos simples
Objetos
Completa los mtodos dar y cambiar de la clase Divisa y los mtodos dar de la clase
CasaCambio
Completa los mtodos comprar y vender de la clase CasaCambio

CASA CAMBIO
GUA DE TRABAJO N1-G3
Trabajo a Desarrollar INDIVIDUALMENTE

Nombre:

____________________________________

Cdigo:

________________

Parte I. Actividades Previas al Da de la Monitoria:


1. Leer la documentacin del Nivel 1 del libro gua1, de la pgina 54 hasta la pgina 65.
2. Descargar el ejercicio de trabajo del campus virtual.
a. Abrir una ventana de Google Crome
b. Ir al sitio web del curso dentro de http://virtual.usc.edu.co/
c. En la carpeta de las guas de trabajo de Nivel 1, seleccionar el archivo APO1N1G3_casaCambio.zip
d. Guardar el archivo APO1-N1G3_casaCambio.zip en el directorio workspace
e. Descomprima el archivo
3. Leer
detenidamente,
varias
(/docs/specs/Descripcion.doc).

veces,

la

4. Completar el documento de especificacin


(/docs/specs/RequerimientosFuncionales.doc).

descripcin

de

del

problema

requerimientos

funcionales

5. Revisar el modelo del mundo (docs/specs/ModeloConceptual.jpg).


6. Generar la documentacin del proyecto, los archivos .html, ejecutando el programa
doc.bat que se encuentra en /bin. Revise esta documentacin, la cual se genera dentro
de la carpeta /docs/specs/api. Esta permite entender para qu sirve cada mtodo. El
programa doc.bat debe ser ejecutado por fuera de eclipse.
7. Comprimir el archivo para llevarlo el da de la monitoria. Colocar como nombre al archivo:
APO1-N1G3_casaCambio_NombreEstudiante.zip.

VILLALOBOS S., Jorge A. y CASALLAS G., Rubby. Fundamentos de Programacin: Aprendizaje activo basado en
casos. Editorial Pearson Prentice Hall. Bogot, Colombia. 2006. Nivel 1, pgs. 1 65
1

Parte II. Actividades Dentro de la Monitoria:


1.
2.
3.
4.

Revisar el proyecto Java


Completar el proyecto
Comprobar el funcionamiento del ejercicio
Mostrar al monitor el ejercicio terminado antes de salir de la sala de cmputo

Instrucciones:
1. Revisar el proyecto Java: Identificar los elementos del mundo (clases, atributos y
mtodos) y compararlos con el modelo del mundo.
2. Completar el proyecto: Agregar los atributos y completar los mtodos faltantes en el
mundo del problema de forma que el programa funcione correctamente. Ubicar los
comentarios TODO (to do por hacer) que indican los puntos donde se debe escribir el
cdigo faltante. Usar igualmente la documentacin de los mtodos disponible dentro del
mismo archivo como gua.
3. Comprobar el funcionamiento del ejercicio: Ejecutar el programa e interactuar con las
opciones disponibles en la interfaz.
4. Mostrar al monitor el ejercicio terminado antes de salir de la sala de cmputo: El
monitor reportar el avance de los estudiantes que hayan participado en la monitoria. En
caso de elaborar el trabajo en casa, el estudiante deber subir la respuesta al campus
virtual para revisin por parte del encargado.

You might also like