- Oggetto:
- Oggetto:
Introduzione alla programmazione -- Introduction to computational methods
- Oggetto:
Anno accademico 2012/2013
- Codice dell'attività didattica
- MFN1317
- Docente
- Prof. Andras Horvath (Titolare del corso)
- Corso di studi
- 008703 Laurea in Fisica
- Anno
- 2° anno
- Tipologia
- F= Altro
- Crediti/Valenza
- 3
- SSD dell'attività didattica
- INF/01 - informatica
- Oggetto:
Sommario insegnamento
- Oggetto:
Obiettivi formativi
Apprendimento di un linguaggio di programmazione (c++) e suo utilizzo per la risoluzione di problemi di Fisica.
- Oggetto:
Programma
Introduzione ai linguaggi di programmazione. 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.
Introduction to programming languages. Syntax of c++. Variables and types. Operators and their precedence. Structures for selection and iteration. Functions. Structure of a c++ program under Unix/Linux. Random numbers and their usage. Arrays. Pointers and references. Introduction to classes. Finding roots of a function. Numerical integration. Numerical solution of differential equations.
Testi consigliati e bibliografia
- Oggetto:
H Deitel, P Deitel; C++ How to Program; Prentice Hall
- Oggetto: