Salta el contingut
 

Recuperació blocs

Joan Puigcerver Ibáñez

j.puigcerveribanez@edu.gva.es

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

B1: Programació estructurada100% B2: Manipulació de dades100% B3: Programació orientada a objectes100% B4: Operacions d'entrada i eixida100%

Entrega

Si l'entrega no compleix aquests criteris, no és qualificarà.

  • Cal utilitzar el repositori creat en l'organització del mòdul: CognomNom-IP.
  • Tots els exercicis han d'estar situats en el directori corresponent: blocs
  • El nom del fitxer ha de coincidir amb l'indicat en l'enunciat.
  • S'ha d'entregar a Aules un fitxer .zip amb el contingut del directori.
  • El codi ha d'estar publicat a GitHub i etiquetat amb l'etiqueta blocs.
  • El codi ha de poder-se executar.

Consideracions

  • Cal encapsular la lògica del programa en classes i funcions.
  • Cal utilitzar la convenció if __name__ == '__main__': per encapsular el punt d'entrada del programa.
  • Cal utilitzar les estructures de dades adequades per a cada exercici.

Enunciat

Pensa, dissenya i implementa un programa en Python relacionat amb l'administració de sistemes informàtics que pugues utilitzar en el teu futur lloc de treball.

El programa ha de complir els següents requisits:

  • Haurà d'estar relacionat amb l'administració de sistemes informàtics.
  • Ha de proporcionar una interfície CLI per a interactuar amb l'usuari amb argparse.
  • Segons el bloc de competència que vulgues recuperar, el programa haurà de complir els següents requisits:

    • B1: Programació estructurada: El programa ha de tindre una estructura clara i ben organitzada, amb funcions que encapsulen la lògica del programa. Ha de ser flexible i funcionar correctament en diferents escenaris.
    • B2: Manipulació de dades: El programa ha de ser capaç de manipular dades de manera eficient, utilitzant les estructures de dades adequades per a cada cas.
    • B3: Programació orientada a objectes: El programa treballarà internament amb classes i objectes per organitzar la informació i la lògica del programa.
    • B4: Operacions d'entrada i eixida: El programa haurà de ser capaç de processar dades d'entrada i generar eixida de manera clara i consistent.

Cal lliurar:

  • Implementació del programa en Python.
  • Enunciat del programa i una descripció de les funcionalitats que ofereix en format Markdown.
  • Exemples d'ús del programa, incloent les comandes que es poden utilitzar i els resultats esperats.

Important

  • El programa ha de ser original i no pot ser una còpia d'un projecte existent.
  • Si es detecta còpia, es considerarà una falta greu i es considerarà que el estudiant no ha superat el bloc de competència, independentment de la nota obtinguda anteriorment.
  • Podeu fer ús de la Intel·ligència Artificial per a ajudar-vos en la redacció de l'enunciat i per a generar idees, però el programa ha de ser implementat per vosaltres mateixos i ha de ser original.
  • En cas de sospita, es citarà a l'estudiant a una entrevista per validar que el programa és original i ha estat implementat per ell mateix.
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.