Вы находитесь на странице: 1из 1

´

FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES
PROGRAMA DE INGENIERÍA DE SISTEMAS

Nombre de la
Asignatura Programacion II

Taller en Clase sobre Búsquedas y Ordenamientos


Introducción: Veremos en el taller como desarrollar un proyecto Java en donde se usen los conceptos básicos
(vistos en la clase) de búsquedas y ordenamiento.

Nuestro programa debe manejar una base de datos de estudiantes enmarcada en el servicio de comedor de la
Unicordoba.

La base de la información de nuestro programa será la del estudiante, cada estudiante debería tener al menos
información sobre, su número de documento de identidad, su promedio acumulado y el número de tiquetes
asignado para la semana (asignados por el sistema). La idea es que el programa cumpla los siguientes
requisitos:

1. Que el programa pueda inicializar un conjunto de estudiantes (al menos 9, se sugiere 12).
2. Que se asigne (automáticamente) un numero dado de tiquetes de comedor (para usarse en el almuerzo)
utilizando un esquema competitivo de la siguiente forma:

• Si un estudiante tiene un promedio acumulado mayor o igual a 4.3 se le asignan 5


tiquetes
• Si un estudiante tiene un promedio mayor o igual 3.6 y menor a 4.3 se le asignan 3
tiquetes
• Si un estudiante tiene un promedio mayor o igual a 3.3 y menor a 3.6 se le entregan 2
tiquetes
• En otro caso el estudiante No tiene tiquetes
3. Que a la hora de tomar el almuerzo, pueda buscarse aplicando la búsqueda línea (vista en clase y
contenida en la guía de aprendizaje) un estudiante por su número de documento y en caso de tener un
numero de tiquetes mayor o igual a 1 se le descuente el tiquete de lo contrario dar un aviso de que
dicho estudiante no tiene tiquetes y no puede hacer uso del comedor.
4. Que puedan ordenarse los estudiantes de acuerdo a su número de tiquetes (por cualquiera de los tres
siguientes métodos, vistos en la clase: Burbuja, Quicksort e Intercambio)
5. Que pueda calcularse (para efectos de planificación), y mostrarse, el promedio de tiquetes de los
estudiantes.
6. Que el programa contemple encapsulamiento y siga Modelo-Vista-Controlador.

Objetivo:
Desarrollar taller de programación práctico en Java para crear un programa que, mediante una aplicación, pueda
afianzar los conceptos de búsquedas y ordenamiento.

Вам также может понравиться