Pràctica de PRO2 - Tardor 2018 - lliurament definitiu

En negreta s’indiquen les novetats respecte el problema del Jutge per
fer el lliurament provisional de la pràctica.
 
Aquest és el problema de Jutge que permet fer el lliurament definitiu de
la pràctica.

Avisos importants:

- Tothom ha de lliurar la seva pròpia pràctica.

- Només avaluarem el darrer enviament realitzat dins el termini
  establert, és a dir, ABANS de les 20h del 12/12/2018.

- No superar cap joc de proves suposa una nota de zero de tota la
  pràctica.

- Recomanem fer servir el lliurament per la pràctica provisional fins a
  tenir enllestida la pràctica definitiva.

- Aquest quadrimestre el treball en equip no es lliura al jutge.

Entrada

Una seqüència d’instruccions seguint el format de l’enunciat de la
pràctica i del joc de proves public.

Sortida

El seu resultat seguint el format de l’enunciat de la pràctica i del joc
de proves public.

Observació

El Jutge prova el vostre lliurament mitjançant 4 jocs de proves:

- sample: el joc de proves públic.

- privat1: joc de proves privat molt similar al públic.

- privat2: joc de proves privat que fa èmfasi en la gestió de la memòria
  dels processsadors.

- privat3: joc de proves privat que fa èmfasi en la distribució de
  processos al cluster.

Són els mateixos jocs de proves que els de la pràctica provisional.

En un fitxer de nom practica.tar heu de lliurar

- Els fitxers .hh i .cc de les classes que heu implementat (amb els
  comentaris de Doxygen escaients).

- El fitxer Makefile (l’usarem per generar el fitxer executable i
  provar-lo).

- Un fitxer html.zip, obtingut zipejant la carpeta html del doxygen
  generat a partir dels .cc i els .hh dels mòduls. La documentació en
  Doxygen no només ha de cobrir la part pública de les classes (com al
  lliurament de l’especificació) sinó també la part privada (atributs i
  mètodes privats).

Tingueu en compte les restriccions següents:

- El mòdul que conté la funció main s’ha de dir program.cc.

- El Makefile ha de generar un executable de nom program.exe.

- Recomanem que useu les opcions de compilació del Jutge de PRO2 (vegeu
  Documentation → Compilers → PRO2 a www.jutge.org).

- No usar l’opció -D_GLIBCXX_DEBUG o no usar-la correctament serà
  fortament penalitzat.

- La documentació lliurada ha de permetre veure els atributs i el codi
  dels mètodes de les classes tant privats com públics. Si no és així,
  la nota de la correcció manual serà zero. Comproveu que la vostra
  documentació és correcta. Cal fer servir un fitxer Doxyfile per
  generar la documentació de la implementació.

Produïu el fitxer .tar amb la comanda

    tar -cvf practica.tar fitxer1 fitxer2 fitxer3 ...

des del directori on es troben els fitxers que heu de lliurar. Poseu
aquesta instrucció en el vostre Makefile de forma que es pugui generar
el .tar executant make practica.tar. Amb això reduireu la possibilitat
d’error en enviaments successius. El Jutge no accepta .tar on els
fitxers a lliurar es troben dins de carpetes. Recomanem usar GNU tar per
reduir el risc que el .tar singui incompatible amb el Jutge. No cal
incloure BinTree.hh a practica.tar. Si es fa servir PRO2Excepcio.hh, que
no es obligatori, si que cal incloure’l.

Informació del problema

Autoria: PR02

Generació: 2026-01-25T21:16:45.826Z

© Jutge.org, 2006–2026.
https://jutge.org
