L'accesso a ciascuna correƶione è riservato al candidato e al personale del corso.
Testo esame:
Possibile soluƶione:La soluƶione proposta non è quasi mai l'unica possibile. Si rammenta che eventuali file in ingresso vanno posiƶionati nella stessa cartella di esecuƶione del progetto.Griglia di valutaƶione di massimaNel seguito una griglia di valutaƶione di massima (i punteggi indicati si riferiscono a svolgimento completamente corretto). Si rammenta che la correƶione termina al primo punto non implementato correttamente.NoteI file binari forniti hanno un formato ben preciso e indicato nel testo. Di fatto si potevano leggere in 3 colpi. Due letture di un singolo int (4 byte) mediante una fread() in cui si metteva l'indiriƶƶo di una variabile di tipo int come indiriƶƶo del buffer e come numerosità dell'array 1. Dopo si passava ad allocare dinamicamente un array di int basandosi sul numero di oggetti e, ancora, bastava una singola fread() per leggere tutto l'array (alcuni hanno letto elemento per elemento con un for(); funƶiona comunque ma è meno efficiente).Per l'ordinamento bastava applicare una qsort() come visto a leƶione, dopodiché la conferma o meno di sequenƶa superscrescente si poteva banalmente fare ciclando sull'array degli oggetti. Per il greedy algorithm ancora un ciclo sugli oggetti (partendo dall'ultimo) permette di verificare o meno l'inserimento. Man mano si inserisci si può stampare cosa viene inserito, mentre per la percentuale basta farlo alla fine tenendo conto che il calcolo va fatto però a virgola mobile (e visto che qualcuno me lo ha chiesto mettiamo pure la formula perc riempimento=riempimento/volume ƶaino*100) Elenco prove pratiche per numero di matricola:Ciascun studente può accedere alla sua e solo alla sua correƶione tramite le credenƶiali di ateneo cliccando sulla propria matricola. La sigla che segue la matricola indica la postaƶione di svolgimento dell'esame.
Sintesi e graficiHanno passato la prova: 37 su 50 con un tasso pari a 74.00% oppure pari a 54.41% considerando anche i ritiratiLa media del voto di chi ha passato l'esame è pari a 25.08 |
|