Docente
|
PUPPO GABRIELLA ANNA
(programma)
Introduzione alla programmazione (30 ore in aula e 15 in laboratorio )
Aritmetica della macchina, nozione e propagazione degli errori
Algoritmi: Costo computazionale ed efficienza
Programmazione in pseudocodice e introduzione alle istruzioni per il controllo del flusso
Compilatori e ambienti di sviluppo integrato
Struttura di base dei programmi in C
Variabili, tipo, istruzioni di INPUT/OUTPUT
Operatori aritmetici, cicli
Operatori relazionali, logici, espressioni condizionali
Libreria math.h
Linee di guida per lavorare in ambiente Linux
Arrays e allocazione della memoria
Ordinamento di vettori
Funzioni C++
Visualizzazione grafica di funzioni e dati
Introduzione all’Analisi Numerica (30 ore in aula e 15 in laboratorio)
Metodo di eliminazione di Gauss
Metodo di Jacobi
Metodi iterativi per equazioni scalari non lineari
Introduzione alla interpolazione polinomiale
Introduzione alla quadratura numerica
1. Luis J. Aguilar, “Fondamenti di programmazione in C++”. McGraw-Hill, 2008.
2. Brian W. Kernighan, Dennis M. Ritchie, “Linguaggio C”.
3. W. Gautschi, “Numerical analysis. An introduction”. Birkhäuser Boston, Inc., Boston, MA, 1997.
4. A. Quarteroni, R. Sacco, F. Saleri, “Matematica Numerica”. Springer-Collana, 2000.
Nella pagina e-learning del corso sarà reso disponibile materiale didattico relativo agli argomenti delle lezioni.
|