Laboratorio di Calcolo A, Corso di Laurea in Fisica

a.a. 2003-2004

Docente: Patrizia Boccacci

Esercitatori: Alessandro Brunengo, Fabrizio Parodi

 


Indice
Scopo del corso

L'obiettivo del corso é quello di fornire le nozioni di base necessarie alla realizzazione di programmi di media complessitá utili per il calcolo scientifico e l'analisi dei dati.
 

Torna menu principale


Programma


Verranno introdotti il concetto di programmazione, l'uso del sistema operativo Linux e saranno studiate la sintassi e i dettagli del linguaggio C++.

Gli elementi di struttura e funzionamento dei sistemi a microprocessore saranno trattati a livello elementare, con lo scopo di illustrare il legame tra le operazioni svolte fisicamente dalla macchina e le istruzioni dei linguaggi evoluti.

Verranno introdotte librerie software per la realizzazione di grafici ed istogrammi e verranno illustrate le tecniche di base del calcolo numerico.

La prova d'esame consisterá in una prova pratica individuale di programmazione.
 

Programma delle lezioni - (2 crediti- 16 ore)

  • Introduzione al corso: scopi e metodologie.
  • Configurazione base di un PC; la scheda madre, la CPU, connessione CPU-memoria, connessione con i dispositivi esterni.
  • Il sistema operativo Linux.
  • Elementi di linguaggio C++: Tipi di dati e rappresentazione dei dati in memoria; Operatori ed espressioni; Istruzioni; Input/output; Puntatori e vettori; Strutture; Classi;Funzioni e struttura dei programmi
  • Utilizzo di librerie grafiche per la visualizzazione dei dati
  • Elementi di calcolo numerico; metodo dei Minimi Quadrati, best-fit, metodi di integrazione numerica, ricerca di zeri di un a funzione, ricerca del minimo di una funzione. 
Programma delle esercitazioni - (1 credito- 8 pomeriggi)

Le esercitazioni avranno inizio il 14/10/2003

 

 

Materiale on-line:
 

Lucidi delle lezioni:

Link utili:


Testi d'esame e soluzioni:


Please send suggestions and comments to:
Patrizia Boccacci boccacci@disi.unige.it

Last Updated: September 25th 2003