Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input...

20
Utilizzo del sistema di autovalutazione http://fis1819.dijkstra.di.unipi.it/

Transcript of Utilizzo del sistema di autovalutazionedidawiki.di.unipi.it/lib/exe/fetch.php/fisica/... · Input...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Confrontiamo l’ouput con l’output atteso