![Page 1: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/1.jpg)
Utilizzo del sistema di autovalutazione
http://fis1819.dijkstra.di.unipi.it/
![Page 2: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/2.jpg)
Sistema di autovalutazione
![Page 3: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/3.jpg)
Nome.Cognome (NO Batman, Spiderman,
Marty.McFly … )
![Page 4: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/4.jpg)
Lezioni ed Esercizi
![Page 5: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/5.jpg)
Leggere la Specifica
![Page 6: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/6.jpg)
Consegnare la Soluzione
![Page 7: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/7.jpg)
Compilazione Fallita
![Page 8: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/8.jpg)
Compilazione Fallita
![Page 9: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/9.jpg)
Compilazione corretta, output sbagliato
![Page 10: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/10.jpg)
Compilazione corretta, output sbagliato
![Page 11: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/11.jpg)
Soluzione corretta
![Page 12: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/12.jpg)
Statistiche
![Page 13: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/13.jpg)
Utilizzare i TestSet in Locale
Compilazione, Esecuzione e Confronto dell’Output con l’Output atteso
![Page 14: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/14.jpg)
Cosa sono i TestSet
Un insieme di file di input “input0.txt”, “input1.txt”, “input2.txt” etc….
Un insieme di file di output “output0.txt”, “output1.txt”, “output2.txt” etc….
Dove “output-i.txt” è l’output atteso per l’input nel file “input-i.txt”
![Page 15: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/15.jpg)
Input vs Output
Il file input0.txt contiene due righe:
18
2
Il file output0.txt contiene la riga:
36
Quando eseguiamo:
./a.out < input0.txt!
La prima scanf legge 18
La second scanf legge 2
Il risultato stampato, ovvero tutto ciò che
viene stampato dal programma, deve
essere uguale al contenuto di output0.txt:
36
![Page 16: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/16.jpg)
Scaricare i test
![Page 17: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/17.jpg)
Scrivere la soluzione
• Scompattiamo TestSet.zip
• Apriamo il terminale e andiamo nella directory dove abbiamo salvato i test.
! ! !cd /path/dove/abbiamo/salvato/i/test
• Apriamo gedit: nelle aule di laboratorio è sufficiente scrivere sul terminale
gedit & !
Possiamo usare qualsiasi editor di testo altrimenti.
• Risolviamo l’esercizio e salviamolo nel file area-rettangolo.c!
![Page 18: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/18.jpg)
Compilazione ed Esecuzione
![Page 19: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/19.jpg)
Compilazione ed Esecuzione
![Page 20: Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input vs Output Il file input0.txt contiene due righe: 18 2 Il file output0.txt contiene](https://reader030.vdocuments.mx/reader030/viewer/2022040523/5e82adeeadc19f4cbe0b6202/html5/thumbnails/20.jpg)
Confrontiamo l’ouput con l’output atteso