Docente: Dr.ssa S. Bonella, Esercitazioni: Dr. Giuseppe D'Adamo , PhD. Marco Micciarelli, Dr. Federico Nati
-
Scheda dell'insegnamento in formato elettronico
- Obiettivi Formativi
- Sillabo del Corso
- Libri di Testo
- Esercizi e Materiale didattico complementare
LA VERBALIZZAZIONE AVVERRA' VENERDI' 26/9 ALLE ORE 15:30 NEL MIO STUDIO
Scopo del corso e' introdurre gli studenti al calcolo scientifico ed alla programmazione in linguaggio C. Si insegna la sintassi di base del linguaggio e si illustra la sua utilita' con applicazioni tratte da semplici problemi di fisica (e non). Obiettivo del corso e' quello di sviluppare la capacita' degli studenti dalla formulazione di un problema alla creazione ed implementazione di un algoritmo per la sua soluzione. Alla didattica in aula si affiancano 10 esercitazioni pratiche in cui gli studenti debbono scrivrere programmi di complessita' crescente che risolvono set di problemi assegnati. Le esercitazioni si svolgono con il tutoraggio del docente e di due esercitatori.
- Barone, Marinari, Organtini, Ricci-Tersenghi "Programmazione Scientifica", Pearson Education
- Al Kelley and Ira Pohl "C: didattica e programmazione", Addison-Wesley
-ESERCIZI E MATERIALE DIDATTICO COMPLEMENTARE:
- ESERCITAZIONI:
- Esercitazione 0 (7/10/2013)-Moto di un proiettile
- Gas Ideale
- Erone e Galileo
- Arrays 1d e 2d
- Lancio di un dado
- La Batracomachia
- Il circo delle Pulci
- ESTRATTI DALLE LEZIONI:
- Comandi utili della linea di comando e uso di Emacs
- Il ciclo for : applicazione alla sommatoria e produttoria
- Le direttive di precompilatore: #ifdef #endif #ifndef
- Soluzione esercitazione Erone del giorno 28/10/2013
- Soluzione esercitazione Pi Greco del giorno 4/11/2013
- Soluzione esercitazione Pi Greco 2 del giorno 4/11/2013
- Specificatori di formato per numeri reali 5/11/2013
- Digressione: Una generalizzazione dell'esercizio sul Pi Greco: l'area di una curva in un intervallo 5/11/2013
- Soluzione esercitazione Dado del giorno 19/11/2013
- Soluzione esercitazione sui vettori del giorno 19/11/2013
- Soluzione esercitazione freccette del giorno 25/11/2013
- Soluzione esercitazione freccette (reprise con commenti) del giorno 25/11/2013
- Soluzione esercitazione logaritmo con scripts gnuplot del giorno 2/12/2013
- Funzioni: esempi e aspetti generali 4/12/2013
- Soluzione esercitazione Batracomachia del giorno 10/12/2013
- Lezioni Integrative Nati
- ESEMPI
- Esempio 1:Arrays
- Esempio 2:Arrays,Random numbers
- Esempio 3:Scope
- Esempio 4:Scrittura e lettura
- Esempio 5:Swap
- Esempio 6:Differenza quadrati
- Esempio 7:Disegno derivo e integro
- Esempio 8: Variabile casuale gaussiana e istogramma della sua distribuzione
- Esempio 9:Variabile casuale esponenziale e istogramma della sua distribuzione
- Esempio 10: Bacco.c
- CODICILLI:
- Cicli e decisioni
- Array
- Stringhe
- Funzioni
- Sotto l'Albero (Esami pt. 1)
- Altri Esami
- Soluzioni
- PROVE PASSATE: