Professional Documents
Culture Documents
Algoritmos y Programacin 1
EL TRIANGULO
GUA DE TRABAJO N1-G2
Trabajo a Desarrollar INDIVIDUALMENTE
Objetivos:
Tarea 6. Analiza y comenta el algoritmo que permite a una persona llegar a una direccin
Tarea 8. Modela y declara los atributos de cada una de las 5 clases del Simulador Bancario
1. Leer la documentacin del Nivel 1 del libro gua1, de la pgina 23 hasta la pgina 54.
a. Tarea 8, pg. 33
Declaracin en Java: Descripcin de la clase en UML:
CuentaBancaria
CuentaCorriente
b. Tarea 9, pg. 36
Nombre: public void consignarValor(int valor)
{
Parmetros:
Retorno:
Descripcin: }
Nombre: darSaldo
Parmetros: ninguno.
Retorno: valor de tipo entero (ignora los
centavos en el momento de dar el saldo).
Descripcin: retorna el saldo de la cuenta de
ahorros.
1
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
c. Tarea 10, pg. 42
public void ahorrar(int valor) Pasa de la cuenta corriente a la cuenta de
{ ahorros el valor que se entrega como
parmetro (suponiendo que hay
suficientes fondos).
}
a. Tarea 8, pg. 33
Declaracin en Java: Descripcin de la clase en UML:
CuentaBancaria
CuentaAhorros
b. Tarea 9, pg. 36
Nombre: retirarValor
Parmetros: valor de tipo entero, que indica el
monto que se quiere retirar de la cuenta de
ahorros.
Retorno: ninguno.
Descripcin: retira de la cuenta de ahorros el
valor que se entrega como parmetro
Nombre: darInteresMensual
Parmetros: ninguno.
Retorno: valor de tipo real.
Descripcin: retorna el inters mensual que
paga una cuenta de ahorros.
c. Tarea 10, pg. 42
public void retirarAhorro(int valor) Retira un valor dado de la cuenta de
{ ahorros (suponiendo que hay suficientes
fondos).
}
public void duplicarAhorro( ) Duplica la cantidad de dinero que hay en
{ la cuenta de ahorros.
a. Tarea 8, pg. 33
Declaracin en Java: Descripcin de la clase en UML:
CuentaBancaria
CDT
b. Tarea 9, pg. 36
Descripcin:
Nombre: darSaldo
Parmetros: ninguno.
Retorno: valor de tipo entero (ignora los
centavos en el momento de dar el saldo).
Descripcin: retorna el saldo de la cuenta de
ahorros.
Nombre: actualizarSaldoPorPasoMes
Parmetros: ninguno.
Retorno: ninguno.
Descripcin: actualiza el saldo de la cuenta de
ahorros simulando que acaba de transcurrir un
mes y que se deben agregar los
correspondientes intereses ganados.
c. Tarea 10, pg. 42
public int darSaldoCorriente( ) Retorna el saldo que hay en la cuenta
{ corriente. No olvidar que ste es un
mtodo de la clase CuentaBancaria.
}
public void avanzarSimulacion( ) Avanza un mes la simulacin de la cuenta
{ bancaria.
}
Parte II. Actividades Dentro de la Monitoria: ADICIONAR LO DE JUNIT
Instrucciones:
c. Estudiar cada una de las carpetas y archivos contenidos dentro del proyecto,
usando como gua la seccin 8 del libro (de la pgina 46 a la pgina 53).
iii. Some project cannot be improted because they already exist in the
workspace. El proyecto ya est importado, no es necesario que lo importe
de nuevo. Muy seguramente no se encuentra abierta la vista de navegacin,
motivo por el cual no lo ve; revise el paso e. de la presente gua
d. Si la pantalla de Bienvenida (Welcome to Eclipse) sigue abierta, cirrela. Eclipse
debe lucir como sigue, si alguna de las vistas no aparece, consulte el paso
siguiente.
e. Revisar las vistas de navegacin del proyecto. Seleccionar el men Window, la opcin
Show View y la opcin Navigator. Otras vistas que pueden resultarle tiles para
trabajar en sus ejercicios y que se encuentran dentro del mismo men son las
siguientes: Package Explorer, Outline, Problems, Javadoc y Console.
4. Revisar el proyecto:
a. Revisar la documentacin del proyecto. Seleccionar la carpeta \docs\specs y
hacer doble clic en el archivo Descripcion.doc (en caso que l .doc NO abra
dentro de Eclipse, dar click derecho sobre l, seleccionar Open With, y luego la
opcin System Editor; se abrir Word).
b. Abrir el documento de especificacin de requerimientos funcionales, /docs/specs/
RequerimientosFuncionales.doc y completarlo
d. Para estar seguro que el proyecto est 100% correcto realizar siempre este ltimo
paso antes de salir de eclipse. Ejecutar las pruebas unitarias. Ubicar el archivo
principal de pruebas de la aplicacin, est en la carpeta test
\test\source\uniandes\cupi2\triangulo\test\, se llama TrianguloTest.java. Sobre
el archivo hacer clic en el botn derecho del ratn, seleccionar la opcin Run As y
seleccionar la opcin de JUnit Test; o seleccionar la opcin en el botn de Run ,
en la barra de herramientas.
e. El resultado del anlisis aparece en una pantalla similar a esta:
f. Si los recuadros que presenta junto a cada mtodo probado, tienen color rojos y una
X blanca en el centro; indica que el mtodo tiene un error y no est retornando el
valor que realmente debera. Revis nuevamente el cdigo fuente editado. Si los
recuadros son verdes como sigue, significa que el mtodo est correcto.
g. FUNCIONA
FELICITACIONES HA COMPLETADO SU PRIMER PROYECTO!!!!!!!!!!
h. Cerrar la aplicacin. Borrar el proyecto de eclipse, pero NO del disco duro. Click
derecho sobre el nombre del proyecto n1_triangulo, y la opcin Delete. NUNCA
seleccione la casilla Delete project contents on disk. Cierre Eclipse.
7. Comprimir el proyecto modificado:
a. Ir al explorador de archivos de Windows, a la carpeta D:\workspace.
d. Llevarse una copia a casa, realizar el punto 8 de esta gua y borrar todo del disco
duro antes de salir de la sala de cmputo.