Practica 3. Lista de Jugadores

Anuncio
LAB. DE PROGRAMACIÓN
Práctica III - (7/05/04)
DPTO. LENGUAJES Y CIENCIAS DE LA COMPUTACIÓN
ESCCUELA TÉCNICA SUPERIOR DE INGENIERO S EN TELECOMUNICACIONES
UNIVERSIDAD DE MÁLAGA
Lista de Jugadores - Implementación Dinámica.
Se quiere hacer un programa que permita trabajar
con listas de records (nombre y puntos) de un juego. Las operaciones mínimas deben ser: Crear lista de
records, Cargar lista de fichero, Añadir record a la lista, Borrar record de la lista y Guardar Lista en Fichero que
pueden accederse desde un menú. Esos procedimientos se implementarán en un fichero de prueba llamado:
practica3.cpp. Para realizarlos se utilizará una lista posicional que se guardará en los ficheros listap.hpp y
listap.cpp. Los únicos algoritmos que pueden aparecer en listap.hpp son los siguientes (cualquier otro necesario
tendrá que implementarse en practica3.cpp a nivel de usuario, como por ejemplo MostrarListaPantalla):
// listap.hpp
struct TElem {
int puntos;
TCadena nombre;
};
struct TNodo {
TElem elem;
TNodo *sig;
};
typedef TNodo *TLista;
void Crear (TLista &lista);
void Insertar(TLista &lista,const int pos, const TElem elem);
void Ver(TLista &lista,const int i;TElem &elem);
void Eliminar(TLista &lista,unsigned int i);
int Longitud(const TLista lista);
void BorrarLista(TLista &lista);
1. El fichero fuente de la práctica debe llamarse OBLIGATORIAMENTE practica3.cpp y los de las listas
listap.hpp y listap.cpp y el directorio de trabajo debe ser C:\TEMP\PRACTICA3\, los ficheros se
entregaran en un fichero comprimido llamado practica3.zip que sólo contendrá los 3 ficheros anteriores.
2. Para la utilización de los ficheros teleco.cpp y teleco.hpp es necesario descargarlo previamente de la página
web de la asignatura y almacenarlos en la carpeta de trabajo. También es necesario descargar los ficheros
conio.h (que se almacenará en la carpeta c:\Dev-c++\include), y el fichero conio.o (que se almacenará en la
carpeta c:\Dev-c++\lib).
3. La fecha límite para la entrega de la práctica será el viernes día 7 de mayo. El método de entrega de la
práctica será a través del correo electrónico. Cada alumno enviará un correo electrónico con el siguiente
formato:
4.
Destinatario:
[email protected]
ó
[email protected]
Asunto:[Pract -3] Apellido1 Apellido2 Nombre
Texto:
Nombre, Titulación, Grupo, Profesor de asignatura
Adjuntar Fichero: practica3.zip
Nota: Los campos en letra cursiva serán modificados por el alumno.
Prestar atención a que en el asunto hay que escribir un espacio en blanco
entre el carácter ‘]’ y la primera letra del primer apellido. Ningún correo
electrónico recibido después del día indicado, o con un formato diferente
al explicado anteriormente, será contabilizado por el profesor. Tampoco se
aceptarán disquetes en los despachos. Por favor, NO HAY QUE PONER
ACENTOS EN LOS NOMBRES
Importante: NO ENVIAR LA PRÁCTICA MAS DE UNA VEZ!!
1/1
Descargar