PRACTICA DE PRAP - PRIMAVERA 2004 Esta práctica es individual. Durante el periodo de realización de la misma las sesiones de laboratorio se dedican a trabajo personal y consultas al profesor. Las primeras sesiones se centran en el programa principal y las especificaciones de los módulos, luego se pasa a la implementación de éstos y por último a la codificación en Java. Se considera conveniente traer las consultas ya preparadas de antemano, a fin de poder aprovechar mejor el tiempo en clase. Cada profesor informará a sus alumnos sobre su forma particular de organizar las sesiones. La entrega consta de tres partes: examen, documentación y ejecutable. El examen se realiza el miércoles día 26 de mayo a las 11 horas y durante el mismo se entrega la documentación. El ejecutable se entrega vía web no más tarde de las 20 horas del miércoles día 2 de junio. Se darán instrucciones más concretas en la página de la asignatura. El profesor de cada subgrupo de laboratorio será el encargado de supervisar y corregir la práctica de todos sus alumnos, salvo el ejecutable en Java, que se prueba y evalúa de forma automática. La documentación que se habrá de entregar consistirá de la resolución de la práctica al modo de los problemas resueltos en clase de pizarra: el programa principal y los módulos de datos, éstos con su especificación e implementación. Han de especificarse y derivarse *informalmente* todas las funciones que aparezcan, excepto las que sean puramente de entrada/salida. La documentación habrá de presentarse en papel tamaño DIN-A4, evitando las encuadernaciones de plástico o metal. Si para implementar la soluciones obtenidas se necesitan TADs (pilas, árboles, etc.), se deben usar las clases de la asignatura, contenidas en el package tadsPM. Para las operaciones básicas de lectura y escritura se usará la clase InOut del package utilsPM. Toda clase que no pertenezca a estos dos packages la tenéis que hacer vosotros, Esto incluye, aparte de las clases propias de la práctica, aquellas que contengan operaciones de lectura y escritura con tads (podéis inspiraros en las clases PilaIOint y ArbolIOint de la sesión 6), o bien las tuplas de dos enteros, un entero y un booleano, etc. Si tenéis algun comentario o consulta sobre el contenido de este documento, enviad un mensaje al usuario promet@lsi.upc.es.