![]() |
LABORATORIO DE ESTRUCTURAS DE DATOS PRÁCTICAS CURSO 1996-97 1º INGENIERÍA INFORMÁTICA |
![]() |
(Semana del 5 al 9 de Mayo de 1997)
Al igual que en la práctica anterior, el programa requiere como entrada el nombre del archivo que contiene el programa en PASCAL a analizar, y proporcionar< los siguientes resultados:
Ejemplo:
> BEGIN, 5 veces # 5 (1), 12 (1), 36 (2), 157 (1)
Lista de: Palabra : String[40]; Nº apariciones: 1..MaxInt; Líneas : Lista de: Número: 1..MaxInt; Veces : 1..MaxInt;Como se puede observar, es preciso manipular dos tipos de listas de datos. Estas listas deben estar implementadas mediante punteros. Se debe escribir para ello dos unidades en TP que contengan las definiciones de tipos y las rutinas necesarias para poder utilizar cada una de estas listas. Es requisito indispensable que en el programa principal no se realicen operaciones con variables de tipo puntero.
ENTREGA DE PROGRAMAS: Al finalizar la sesión de prácticas correspondiente.