Creacion de lista enlazada circular

Solo disponible en BuenasTareas
  • Páginas : 4 (976 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de octubre de 2010
Leer documento completo
Vista previa del texto
Ejercicio De Lista Circularmente Enlazada.

1.- Se realizara un programa que permita calcular el promedio de ciertos alumnos en una universidad, tomando en cuenta que:
- Debe ingresar: nombre,apellido, cedula y 3 notas de las materias: matemática, física y geometría.
- Calcular el promedio total.
- Utilizar listas circulares.

El programa de debe contener lo siguiente:
- 2 objetos
-Ingresar
- Mostrar Datos
- Buscar

A Continuación Explicaremos el programa en orden de Clases Creadas:

Primera Clase Creada: Alumnos.
En la clase Alumnos creamos el objeto principal donde seguardarían los nombres, apellidos y las cedulas de los alumnos.

Segunda Clase Creada: Promedio.
En esta clase creamos el objeto que hereda a la Clase Alumnos que nos guardaría las 3 notas deMatemática, Física y Geometría.

Tercera Clase Creada: nodo.
En esta clase creamos las variables “promen Tipo Promedio” y “enlace Tipo nodo”./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Luego creamos el constructor del nodo con los datos del objeto Promedio.//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Cuarta Clase Creada: list.
En esta clase creamos la variable “primero tipo nodo”. Luego creamos el método list para crear el nodonulo.
* Primer Método
Después de eso creamos el método “Ingresar tipo list con los datos del constructor del objeto Promedio, creamos la variable “nuevo tipo nodo” que es el que va a ingresarlos datos a la Lista. Luego decimos que si “primero es nulo” entonces va a hacer que el nuevo nodo sea el primero y que primero va a ser nuevo. Entonces decimos que “primero = nuevo” y que devuelvatodo esto.
* Segundo Método
Luego creamos el método Visualizar donde creamos una variable “m tipo nodo” y decimos que si “primero es diferente de nulo” “m” va a ser el siguiente nodo. Luego...
tracking img