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