Appello del 31 marzo 2010
Appello del 10 dicembre 2009
Appello del 17 settembre 2009
Appello del 12 febbraio 2009
Appello del 15 gennaio 2009
Appello del 5 settembre 2008
Appello del 15 luglio 2008
Appello del 17 giugno 2008
Appello del 7 aprile 2008
Appello del 12 febbraio 2008
Appello del 29 gennaio 2008
Appello del 5 novembre 2007
Appello del 12 giugno 2007
Appello del 20 febbraio 2007
Appello del 30 gennaio 2007
Appello del 31 ottobre 2006
Appello del 19 settembre 2006
Appello del 20 luglio 2006
Appello del 19 giugno 2006
Appello del 21 aprile 2006
Appello del 22 febbraio 2006
Appello del 26 gennaio 2006
Compitino del 2 novembre 2005
La parte pratica dell'esame si svolge con le stesse modalità di quella del corso di Progettazione e Analisi di Algoritmi (vedere sulla pagina relativa).
Ho messo in rete una versione abbastanza assestata della dispensa sugli algoritmi iterativi (file PDF da 521KB). Potrebbe contenere errori e oscurità: segnalatemi gli uni e le altre.
Ho finalmente pubblicato la descrizione della fase finale del progetto e i risultati parziali fornitimi da alcuni di voi. Li trovate qui, ovvero in fondo alla pagina dedicata al progetto. Ho aggiunto un file Excel con gli ultimi risultati aggiornati: non ho ancora corretto quelli nel file PDF, per cui fate riferimento a questi.
Ho anche aggiunto nuovi dati per testare i vostri eseguibili e confrontarne i risultati. Li trovate in fondo alla pagina dedicata al progetto.
Vi invito a inviarmi ancora i risultati, per completare le tabelle (in particolare, indicandomi se qualcuno dei risultati ancora non
convergenti finalmente converge) e i file con le liste dei legami nel formato definito in laboratorio:
(id (xd yd zd) ih (xh yh zh) ia (xa ya za)
dove
i[d,h,a] sta per l'indice di ciascun atomo (donore, idrogeno, accettore) che forma il legame
x[d,h,a], y[d,h,a] e z[d,h,a] indicano per ciascun atomo (donore, idrogeno, accettore) che forma il legame se esso è
un atomo originale (0) o una copia traslata all'indietro (-1) o una copia traslata in avanti (1).
In laboratorio hanno installato il compilatore Dev C++, che è un ambiente di sviluppo integrato piuttosto semplice, ma completo (si può scaricare dal sito della Bloodshed Software). È una versione beta con qualche problema, ma semplice da usare. In alternativa, per chi ci si orientasse bene, è disponibile il Visual.Net
Altri buoni compilatori C gratuiti per ambiente Windows (in Unix e Linux, ovviamente, c'è il gcc) sono (elenco tutt'altro che esaustivo)