Pràctica de PRO2 - Primavera 2016 (provisional)

Aquest és un problema de Jutge que permet fer lliuraments de prova de la
pràctica. Tingueu en compte que:

- No és el canal per a fer el lliurament definitiu de la pràctica.

- El lliurament definitiu inclourà més fitxers que els que es demanan
  aquí.

- El lliuraments fets en aquest problema del Jutge no seran tinguts en
  compte per a la nota de la pràctica.

Avís important:

- No superar cap joc de proves (en el lliurament definitiu) suposa una
  nota de zero de tota la pràctica.

- 

Entrada

Una seqüència d’instruccions seguint el format de l’enunciat de la
pràctica.

Sortida

Les instruccions i el seu resultat seguint el format de l’enunciat de la
pràctica.

Observació

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

- public: el joc de proves públic.

- privat1: joc de proves privat que fa èmfasi en les comandes
  afegir text, triar text i eliminar text, així com en la gestió de
  cites i els missatges d’error descrits en l’enunciat.

- privat2: joc de proves privat que fa èmfasi en totes les variants de
  la comanda frases i la gestió adequada dels signes de puntuació.

- privat3: joc de proves privat que fa èmfasi en les comandes
  taula de frequencies i substitueix.

En un fitxer de nom practica.tar heu de lliurar

- Els fitxers .hh i .cc.

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

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. El Jutge
  internament executarà la comanda make program.exe.

- Recomanem que useu les opcions de compilació del Jutge de PRO2 (vegeu
  Documentation → Compilers → PRO2 a www.jutge.org). Altrament us
  arrisqueu a patir dos tipus de problemes: excés de temps durant la
  compilació (compilation time exceeded) o excés de temps durant
  l’execució.

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

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.

Informació del problema

Autoria: Professors de PRO2

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

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