Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía 10 - Estructuras Repetitivas y Arreglos 1
Guía 10 - Estructuras Repetitivas y Arreglos 1
2. Enunciado
1.
Se necesita crear una aplicacin para manejar las notas para un curso. El curso es visto por doce (12) estudiantes.
Para cada estudiante se debe poder registrar la nota definitiva que sac en el curso. Adicionalmente, la aplicacin
debe permitir calcular el promedio del curso, y el nmero de estudiantes que tienen una nota por encima del
promedio.
3. Diagramas de clase
Revisar los diagramas disponibles en /docs/specs para reconocer la estructura tanto de la interfaz grfica como del
modelo conceptual de la solucin, complemente la informacin con el documento de requerimientos funcionales que se
encuentra en la misma ruta.
4. Preparacin
4.1. Ubique el ejemplo llamado n3_notasCurso en el directorio destinado como workspace.
4.2. Importe el respectivo proyecto en Eclipse.
5.1.4. Modifique el programa para que en lugar de 12 estudiantes maneje 18. Qu ventaja tiene el uso de las
constantes?
5.1.5. Escriba el mtodo public double mayorNota(), que calcule la mayor nota obtenida en el curso.
5.1.6. Escriba el mtodo public int cuantosPasaron(), que calcule la cantidad de estudiantes que aprobaron el curso.
5.1.7. Modifique el mtodo llamado metodo1() para que llame los mtodos anteriores y presente por pantalla los
resultados.
5.1.8. Escriba el mtodo public void ajustarNotas(), que modifica las notas de todos los estudiantes del curso de la
siguiente manera: (a) los que sacaron 0 se les pone 0.5, (b) los que sacaron entre 1 y 2 se les aumenta en un
20% la nota, (c) los que sacaron entre 3 y 4 se les sube una nota un 25%.
5.1.9. Modifique el mtodo llamado metodo2() para que llame el mtodo anterior e informe por pantalla que el mtodo
fue invocado.
5.2. Cree todas las clases faltantes del paquete intefaz de tal forma que cumpla con lo especificado en el diagrama de
clases correspondiente y se pueda hacer uso de la aplicacin.
6. Entrega
Edite el proyecto en Eclipse que contenga todos los aspectos discutidos en esta gua de trabajo y las indicaciones
definidas por el profesor. Comprima el proyecto y suba a la plataforma la carpeta comprimida.
7. Criterios de evaluacin
El trabajo se deber elaborar y presentar en grupos de dos (2) personas mximo. La carpeta comprimida debe entregarse
nicamente a travs de la plataforma del Aula Virtual de la Universidad.
Para la entrega se tiene establecida fecha y hora lmite en la plataforma virtual, el sistema no permite entregas fuera
del lmite establecido.