Examen de reavaluació

Organització:

Secció ETSEIB, Departament de Ciències de la Computació, UPC

Data:

1 de juliol de 2025

Copyright:

Reconeixement-CompartirIgual 4.0 No adaptada de Creative Commons

Instruccions

  • Deseu els fitxers .py que se us demanen al directori ~/examen/.

  • Les dues primeres línies de cada fitxer .py han de tenir un comentari amb el vostre nom i cognoms i el DNI.

  • No hi ha d’haver programa principal, és a dir, els fitxers només han de contenir les funcions, les classes demanades i els imports estrictament necessaris per al seu funcionament. En concret, no hi pot haver instruccions per passar els doctests ni tampoc lectura de fitxers que us proporcionem:

    ../../../../_images/contingut_ok1.svg
  • Anomeneu els fitxers, les funcions, les classes, els mètodes i els atributs públics com s’indica a l’enunciat. No us equivoqueu amb els noms.

  • Comproveu que els fitxers que heu desat són sintàcticament correctes. Qualsevol error que impedeixi la correcció automàtica és responsabilitat vostra i no és motiu per sol·licitar revisió.

Enunciat

Nota

Els quatre primers exercicis utilitzen la classe Rectangle, que us proporcionem ja implementada, i es poden resoldre de forma independent. Doncs, llegiu-vos bé l’especificació d’aquesta classe i solucioneu-los en l’ordre que vulgueu.

Important

Quan acabeu podeu comprovar si els fitxers que heu lliurat són al lloc correcte de la següent manera:

  1. Obriu una terminal i canvieu al directori ~/examen/enunciat

    cd examen/enunciat/
    
  2. Executeu el programa comprova.py

    python3 comprova.py