El objetivo en este examen será modificar algunos aspectos de tu solución de la práctica. Concretamente deberás
cambiar el criterio para construir el cuadro de emparejamientos
eliminar una parte de la salida de la funcionalidad finalizar_torneo
añadir una funcionalidad nueva que produzca la parte de la salida de finalizar_torneo que se elimina en el punto anterior
añadir una funcionalidad nueva que imprima el mejor jugador/a en cuanto a porcentaje de sets ganados
Los detalles están descritos con precisión en el documento
enunciado_examen.pdf que forma parte del
archivo public.tar que puedes descargar en
esta página (icono del gatito). Verás que tendrás que modificar
elementos ya existentes en tu práctica, así como añadir funcionalidades
nuevas al main y operaciones nuevas a algunas clases.
IMPORTANTE: Este problema del Jutge es el único canal disponible para realizar la entrega del examen de la práctica. Ten en cuenta que
Dispondrás de 3h para la resolución del examen.
La nota del examen procederá exclusivamente de la corrección automática de tu último envío. No penaliza el número de intentos.
No superar ningún juego de pruebas conlleva un cero en la nota de este examen, al igual que si se aprecian indicios suficientes de copia.
Recomendamos que hagas una copia “limpia” de tu práctica en un subdirectorio aparte y en esa copia lleves a cabo todos los cambios.
Verifica que todos los módulos compilan sin errores, que el proceso
de montaje da un archivo ejecutable correcto y que el
program.exe pasa el juego de pruebas público
suministrado.
Comprueba que tu Makefile genera el fichero
program.exe y crea el fichero .tar para hacer
el envío al Jutge. Asegúrate que entregas el fichero .tar
con la solución del examen, no la solución original. No es necesario
incluir la carpeta con la documentación en Doxygen ni, en su caso, la de
la competencia tranversal.
El Jutge prueba tus entregas mediante 4 juegos de pruebas que, salvo por los cambios introducidos en este enunciado, tienen la misma sintaxis que los de la práctica y menos requisitos de eficiencia.
sample: el juego de pruebas público
privat1: todo menos finalizar torneo (incluyendo eficiencia)
privat2: un poco de todo (sin eficiencia)
privat3: eficiencia
En un fichero llamado practica.tar debes
entregar
Los ficheros .hh y
.cc de las clases y el programa principal. No
incluyas ficheros .o y similares.
El fichero Makefile, que usaremos para
generar y probar el ejecutable
Ten en cuenta las siguientes restricciones:
El fichero que contiene el programa principal se ha de llamar
program.cc (recuerda actualizar el
main con la nueva opción)
El Makefile ha de generar un ejecutable
llamado program.exe
Es importante que uses las opciones de compilación del Jutge de PRO2 (véase Documentation Compilers PRO2 en www.jutge.org)
No usar la opción -D_GLIBCXX_DEBUG o
usarla de forma incorrecta podrá ser penalizado
Produce el fichero practica.tar con la
instrucción Linux
tar -cvf practica.tar fitxer1 fitxer2 fitxer3 ...
desde el directorio/carpeta donde tengas los ficheros que vas a
entregar. Incluye esta instrucción en tu Makefile, de forma que el
.tar se pueda generar ejecutando
make practica.tar. Con eso reduciras el riesgo
de error en sucesivas entregas. El Jutge no acepta
.tar donde los ficheros estén dentro de
carpetas. Recomendamos usar GNU tar para
reducir el riesgo de que el fichero
practica.tar sea incompatible con el
Jutge.
Autoría: PRO2
Generación: 2026-01-25T21:31:14.127Z
© Jutge.org, 2006–2026.
https://jutge.org