- Oggetto:
Introduzione alle tecniche numeriche per la Fisica
- Oggetto:
Anno accademico 2010/2011
- Codice dell'attività didattica
- MFN0630
- Docente
- Prof. Fabrizio Bianchi (Titolare del corso)
- Corso di studi
- 008703 Laurea in Fisica
- Anno
- 2° anno
- Tipologia
- F= Altro
- Crediti/Valenza
- 3
- SSD dell'attività didattica
- FIS/01 - fisica sperimentale
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Apprendimento di un linguaggio di programmazione e suo utilizzo per la risoluzione di problemi di Fisica
- Oggetto:
Risultati dell'apprendimento attesi
Capacita' di scrivere un programma in c++ per risolvere un problema di Fisica o Matematica
- Oggetto:
Programma
Sintassi del linguaggio c++. Variabili e loro tipi. Operatori e precedenza degli operatori. Strutture di selezione e di iterazione. Funzioni. Struttura di un programma in ambiente Unix/Linux. Numeri casuali e loro utilizzo. Matrici (arrays). Puntatori e referenze. Introduzioni alle classi. Ricerca di zeri di una funzione. Calcolo numerico di integrali definiti. Risoluzione numerica di equazioni differenziali.
Testi consigliati e bibliografia
- Oggetto:
Testo consigliato: H Deitel, P Deitel; C++ How to Program, 4E; Prentice Hall
Appunti docente disponibili in rete: http://www.to.infn.it/~bianchi/TecnicheNumericheFisica
- Oggetto:
Note
L'esame finale consiste nella scrittura di un programma funzionante in c++ su tema assegnato dal docente. Segue la discussione del programma e verifica del suo funzionamento.
- Oggetto: