Do you need any help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2021-22 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2021-22 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

VIDEOLEZIONI DEL CORSO DI FONDAMENTI DI PROGRAMMAZIONE AA20-21

PROGRAMMING COURSE VIDEOCONFERENCES AY20-21

[AVVISO] HOMEWORK 2 - file con i programmi da svolgere ed i test iniziali [AGGIORNATO]

andrea.sterbini (172680 points)
511 927 1776
asked Oct 24, 2017 in Avvisi by andrea.sterbini (172,680 points)
reopened Mar 18, 2018 by andrea.sterbini

Homework 2 - scadenza 3/11/17 ore 24

  • Scaricate il file homework02.zip [AGGIORNATO CON NUOVI TEST]
  • Unzippate il file in una directory, ottenendo la sottodirectory homework02 con le relative sottodirectories per ciascun esercizio
  • Nelle sottodirectory trovate (for x in [1,2,3]):
    • Il file program0x.py che contiene la descrizione del programma da realizzare, in cui dovete completare il programma e che dovrete restituire con la pagina di consegna
    • il file grade0x.py che vi permette di testare la vostra implementazione su alcuni input. Per eseguire i test:
      • aprite un Anaconda Prompt
      • posizionatevi NELLA directory dell'esercizio homework02/esX
      • usate il comando
        • python grade0x.py
    • Otterrete una stampa dei test superati e/o degli errori individuati, con i tempi stimati per ciascun test
    • il file testlib.py che contiene la libreria che usiamo per i test
    • il file grad0x.txt che descrive un po' meglio i test eseguiti
  • DOVETE SOTTOMETTERE SOLO I FILE program0x.py (per sottomettere dovete essere iscritti a questo sito)

ATTENZIONE: NON LASCIATE RICHIESTE DI INPUT NEL PROGRAMMA, ALTRIMENTI VA IN TIMEOUT.
(o, se proprio volete, mettetele in un test           if __name__ == '__main__':           come detto a lezione)

Periodicamente i file consegnati verranno testati con queste e con altre istanze di test.

Verso la metà del periodo di consegna verranno pubblicate altre istanze di test.

La pagina di visualizzazione è personale e mostra:

  • il codice da voi consegnato
  • il log dei test eseguiti con i tempi stimati di esecuzione di ciascun test
  • il log della intricatezza del codice
  • il log del tempo di esecuzione dei test (su almeno 10 volte)

Il voto degli esercizi verrà pubblicato a scadenza ultimata non appena ci sarà possibile (abbiate pazienza).

8,631 views

Please log in or register to answer this question.