Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

[VOTI] Voti esame del 17-9-20 [con testo e soluzioni]

andrea.sterbini (207920 points)
750 1267 2373
in Avvisi by (208k points)

Ho eseguito i test sui vostri elaborati (senza aggiungere test segreti).
Purtroppo alcuni di voi hanno implementato l'esercizio 2 leggendo il file di immagine che invece avrebbero dovuto creare per cui, dato che ho eliminato i file che non dovevano esserci, falliscono i test e prendono un punteggio inferiore a quello che gli veniva in sede d'esame.
Ecco i risultati con il voto finale da verbalizzare.

SCRIVETE IMMEDIATAMENTE AL DOCENTE CON CUI VI SIETE PRENOTATI PER ACCETTARE/RIFIUTARE IL VOTO

Vi allego inoltre lo zip dell'esame con le nostre soluzioni.

Per ogni dubbio commentate sotto

1 Answer

g
giovanni.montobbio (150 points)
0 0 1
by (150 points)
Mi scusi professore a me sono stati levati i punti del secondo esercizio, capisco che non ho modificato le immagini, ma vedendo che erano uguali sia quelle finali che iniziale e notando che erano uguali, mi è sembrato strano e inutile modificare l'immagine iniziale; alla fine mi si stava chiedendo di modificare un'immagine di per sé già modificata e questa non mi è sembrata la soluzione più furba. Penso che questo ragionamento lo abbiano fatto tutti quelli che hanno adottato la mia stessa soluzione. Alla fine ho semplicemente basato la mia soluzione sui file che venivano dati in input e in quel caso la soluzione che avremmo dovuto implementare sarebbe stata inutile
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
edited by

Purtroppo l'esercizio NON chiedeva di MODIFICARE una immagine già esistente, ma di CREARE una nuova immagine.

Progettare la  funzione es2(P, fname1) che prende in input l'insieme di punti P e
    l'indirizzo fname1 di un file .png e salva  all'indirizzo fname1 l'immagine ottenuta
    dall'insieme  dei punti P e restituisce il numero di segmenti orizzontali presenti nell'immagine.

I file presenti non venivano "dati in input" ma dovevano essere creati dalla tua funzione, che prendeva in input l'insieme di punti e il nome del file da CREARE.
La soluzione trovata non è una soluzione del problema che vi è stato chiesto di risolvere.
Peccato che tu non mi abbia chiamato per chiedermi se la soluzione che avevi scelto era corretta.

g
giovanni.montobbio (150 points)
0 0 1
by (150 points)
Non ho fatto domande dato che i test hanno dato immediatamente risultati positivi, dato che è stato ripetuto più volte che l'esito dei test è sovrano non ho ritenuto necessario farglielo presente. Dal mio punto di vista la soluzione da me adottata non era semplicemente la più furba ma la migliore da utilizzare con i file e dati che ci sono stati forniti nell'esame e che, a posteriori sono stati levati
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Peccato                  .
g
giovanni.montobbio (150 points)
0 0 1
by (150 points)
Mi scusi però io sono arrivato a una conclusione che secondo i test era corretta grazie ai file che mi sono stati forniti nel file di esame, dal mio punto di vista sono arrivato alla soluzione semplicemente sfruttando questi che poi, a posteriori e senza essere informati durante l'esame, sono stati levati. Si può definire una soluzione "furba" per il semplice fatto che sfruttava nel modo migliori i dati forniti nel file di esame. Non è stata sfruttata alcuna periodicità dei test né nient'altro di illegale
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
edited by
Mi dispiace, non hai svolto l'esercizio che ti è stato dato.
Non basta superare i test, bisogna fare quello che dice l'esercizio, per superare i test si possono usare tante tecniche, l'unica valida è risolvere il problema dato.
Quando la "soluzione" non è la soluzione del problema dato, i punti si perdono.