Tabla de fichas Indice del Tema 0607
0601 0602 0603 0604 0605 0606 0607 0608

EJEMPLO - UN MÉTODO DE ORDENACIÓN DE LISTAS.







Análisis del problema
Se intenta construir una base de datos cuyos registros serán de la forma siguiente:

struct Registro {
	char nombre[40];
	float peso;
	int edad;
};

Las opciones de programa son las habituales: altas, bajas, informes (listado por cualquier campo) y modificaciones. Se va a utilizar un archivo delimitado por tabuladores como almacenamiento en disco, y una lista enlazada ordenada como almacenamiento en memoria. El programa debe mostrar por orden la lista de registros obtenida en la sección de informes (los nombres se mostrarán por orden alfabético, y pesos y edades por orden numérico).

Diseño del programa

Implementación

Comprobación y Depuración

Documentación