29-Ott-2007 Introduzione al C++ e alla programmazione ad Oggetti slide (pdf) e Programmi: i programmi sono molti di piu' di quelli che abbiamo fatto/visto a lezione. Ci sono esempi piu' o meno per tutti gli argomenti che abbiamo anche solo accennato. Il primo programma si chiama... PrimoProgramma.cc
06-Nov-2007 Continua l'introduzione. Scriveremo alcune classi per gestire forme geometriche, vedendo il concetto di ereditarieta' e polimorfismo e
13-Nov-2007 Implementazione dei numeri complessi e stima con il metodo MonteCarlo dell'area dell'insieme di Mandelbrot slideprogrammi: nei programmi trovate una serie di implementazioni via via piu' complicate e complete di Complex: l'ultima versione (Complex7) usa i template, che non abbiamo ancora visto. La 6 ha tutto, compreso anche l'overloading dell'operatore di input (che non abbiamo visto). Infine, c'e' un articolo sulla misura dell'area di Mandelbrot.
20-Nov-2007 Modello di diffusione di un pettegolezzo slide e programmi. L'esempio che ho scritto a laboraotorio e' Pettegoli.cc, una versione piu' completa la trovate in Pettegoli3.cc
11-Dec-2007 FIT con ROOT slide e programmi. Come fare un fit ad un grafico (x,y): argomento non svolto a lezione, ma vi lascio per referenza in caso possa esservi utile per laboratori sperimentali slide e programmi
18-Dec-2007 Simulazione di un sistema dinamico slideprogrammi
Una settimana prima della data dell'appello vi daro' un insieme di
esercizi, simili a quelli che abbiamo svolto a laboratorio: voi dovrete
sceglierne due e svolgerli a casa. Il giorno dell'esame porterete gli esercizi
svolti (su penna usb, cd-rom, etc... no floppy!) e mi spiegherete cosa avete
fatto e perche'. Inoltre, sempre il giorno dell'esame, vi faro' fare a
laboratorio un semplice esercizio che potra' essere o completare un programma
(per esempio uno o piu' metodi di una classe) oppure trovare gli errori
presenti su un programma gia' scritto. Infine, prof. Paganoni vi fara' qualche
domanda sulla parte di statistica.
Esercizi per l'esame
Di seguito trovate N esercizi simili a quelli che abbiamo svolto a
lezione. Voi ne risolvete due a vostra scelta e lo portate all'esame
con penna-USB/CD/etc...
Inoltre dovete sapere descrivere qualitativamente come
risolvereste altri 2 esercizi a vostra scelta.
All'orale mi mostrate cosa avete fatto e perche'. Se l'esercizio prevede
l'implementazione di una classe, dovete anche scrivere un piccolo esempio (
main() ) di uso della classe. \item Se avete problemi di comprensione
del testo, mettetevi in contatto con me.