Sunteți pe pagina 1din 3

UNIVERSIDAD DE CRDOBA

FACULTAD DE INGENERIAS
PROGRAMA DE INGENIERIA DE SISTEMAS

GUA ACTIVIDAD VIRTUAL


Curso: Programacin II Fecha: 22/09/2017

Tema: Listas Enlazadas Dobles


Fecha de Entrega: Hora de Entrega: Nmero de
25/09/2017 10:00 p.m Estudiantes: 2

Objetivo
Desarrolla una aplicacin en Java, aplicando los conceptos aprendidos sobre el
tema Listas Enlazadas Dobles.

Descripcin del Problema

Una Institucin Educativa de Bsica Primaria quiere disear una aplicacin para
recolectar la informacin de todos sus estudiantes, entre los datos bsicos que se
quieren recolectar de cada estudiante estn: la identificacin, nombre y sexo. Se
debe tener en cuenta que por polticas del estado los nios que entran a cursar la
primaria tienen que ser mayores de 6 aos; adems la institucin cuenta con los
cursos de primero a quinto de primaria.

Para desarrollar la aplicacin, se deben implementar las clases necesarias en


Java que permitan guardar la informacin de los estudiantes de la Institucin
Educativa, en una Lista Enlazada Doble.

Requerimientos

La Institucin Educativa de Bsica Primaria, requiere que el programa realice las


siguientes operaciones sobre los nodos de la Lista Enlazada Doble:

Requerimientos de Estructuras de Datos

Estructura de datos dinmica (Lista Enlazada Doble) para registrar la

Aprobado por : Comit Curricular programa de Ingeniera de Sistemas


UNIVERSIDAD DE CRDOBA
FACULTAD DE INGENERIAS
PROGRAMA DE INGENIERIA DE SISTEMAS

GUA ACTIVIDAD VIRTUAL


Curso: Programacin II Fecha: 22/09/2017

informacin de cada estudiante.

Requerimientos Funcionales

Agregar la informacin de un estudiante al final de la lista.

Insertar la informacin de un nuevo estudiante, entre dos nodos existentes.

Agregar la informacin de un estudiante al principio de la lista (agregar nodos


por la cabeza de la lista).

Buscar la informacin de un estudiante por identificacin, desde la cabeza


hasta el ltimo nodo de la lista.

Buscar la informacin de un estudiante nombre, desde el ltimo nodo hasta la


cabeza.

Eliminar la informacin de los estudiantes, una vez finalicen el grado quinto de


primaria.

Es importante que tengan en cuenta al agregar la informacin del estudiante,


validar que la identificacin no se repita, recuerden que un estudiante solo pude
estar matriculado en un solo curso.

Requerimientos Reportes

El director de la Institucin Educativa requiere que la aplicacin cuente con un


men de opciones para realizar las operaciones descritas anteriormente y para
generar los siguientes informes sobre los datos almacenados en la lista:

Cul o cules son los estudiantes de mayor edad en los cursos primero y
quinto, se requiere saber su nombre y sexo.

Se requiere un informe con los nombre de las mujeres que estn en el grado
quinto de primaria, la cantidad de mujeres del curso y la edad promedio.

Se necesita un informe detallado del total de mujeres y hombres que ingresan

Aprobado por : Comit Curricular programa de Ingeniera de Sistemas


UNIVERSIDAD DE CRDOBA
FACULTAD DE INGENERIAS
PROGRAMA DE INGENIERIA DE SISTEMAS

GUA ACTIVIDAD VIRTUAL


Curso: Programacin II Fecha: 22/09/2017

al primer grado. Para determinar el total de mujeres, recorrer desde el final


hasta la cabeza de lista.

El director tambin requiere que la aplicacin genere las listas por curso con la
identificacin y los nombres de cada estudiante. Para generar los listados de
primero y quinto la lista se debe recorrer desde el final hasta la cabeza de lista.

Sistema y Criterios de Evaluacin

Diseo de la solucin 20%

Cdigo fuente documentado 20%

Funcionalidad del aplicativo 40%

Participacin en el foro 20%

Consideraciones finales

La actividad debe ser enviada por la plataforma moodle, mximo en grupos


de dos, por el enlace llamado Actividad Listas Enlazadas Dobles. El envo
tienen que realizarlo antes de las 10:00 PM, del domingo 24 de septiembre
de 2017.

Enviar una carpeta comprimida con todos los archivos del proyecto en
NetBeans, el documento PDF con el cdigo fuente documentado y el
diseo de clases UML.

Encontraran un foro de participacin sobre los temas Listas Enlazadas


Simples y Listas Enlazadas Dobles.

Tambin encontraran un foro de dudas o preguntas relacionadas con la


actividad.

Aprobado por : Comit Curricular programa de Ingeniera de Sistemas

S-ar putea să vă placă și