LABORATORIO 1 (A)

LABORATORIO 1 (A)

_
iten
Codice
90742
ANNO ACCADEMICO
2016/2017
CFU
3 cfu al 1° anno di 8758 FISICA (L-30) GENOVA
SETTORE SCIENTIFICO DISCIPLINARE
FIS/03
LINGUA
Italiano
SEDE
GENOVA (FISICA )
periodo
1° Semestre
moduli
Questo insegnamento è un modulo di:

OBIETTIVI E CONTENUTI

OBIETTIVI FORMATIVI

Il corso fornisce conoscenze di base su architettura del computer e sistema operativo e tratta la programmazione procedurale in C++ e l'uso di librerie per la realizzazione di grafici e fit.

Modalità didattiche

20 lezioni frontali. 6 esercitazioni al calcolatore (ciascuna della durata di 3-4 ore)

PROGRAMMA/CONTENUTO

Sistemi di numerazione posizionali. Sistema decimale, binario ed esadecimale. Cambiamento di base. Rappresentazione dei numeri relativi: modulo e segno, complemento a due. Rappresentazione dei numeri razionali: rappresentazione in virgola mobile.

Sistemi a microprocessore. Architettura di Von Neumann. Sistema operativo. Introduzione alla shell di Linux.

Programmazione: Introduzione al C++. La funzione main. La direttiva #include. Utilizzo degli operatori cin e cout. Dichiarazione ed inizializzazione di variabili. Tipi di variabili: char, int, long, float, double, bool. Operatori aritmetici.  Espressioni numeriche e relazionali. Operatori logici. L’istruzione if. I cicli: for, while, do-while. Array e stringhe. I/O da terminale e da file. Puntatori e allocazione dinamica della memoria. Le funzioni. Prototipi di funzioni. Passaggio degli argomenti per valore o per referenza. Argomenti di default. Overloading di funzioni. Funzioni templates. Breve introduzioni alle classi ed alla programmazione orientata ad oggetti.

Introduzione alle librerie ROOT per la realizzazione di grafici e fit. Cenni alla Standard Template Library.

DOCENTI E COMMISSIONI

Ricevimento: Su appuntamento contattando il docente.

Ricevimento: L'orario di ricevimento è libero, previo appuntamento telefonico o via email. Giulia Rossi Dipartimento di Fisica, via Dodecaneso 33, 16146 Genova piano 7, studio 704 telefono: 010 3536239 email: rossig@fisica.unige.it

Commissione d'esame

FRANCESCO BUATIER DE MONGEOT (Presidente)

FABRIZIO PARODI (Presidente)

SANDRO SQUARCIA (Presidente)

LUCA VATTUONE

ENRICO ROBUTTI

LUCA REI

GIULIA ROSSI

LEZIONI

Modalità didattiche

20 lezioni frontali. 6 esercitazioni al calcolatore (ciascuna della durata di 3-4 ore)