CODICE 90742 ANNO ACCADEMICO 2016/2017 CFU 3 cfu anno 1 FISICA (L-30) - SETTORE SCIENTIFICO DISCIPLINARE FIS/03 LINGUA Italiano SEDE PERIODO 1° Semestre MODULI Questo insegnamento è un modulo di: LABORATORIO 1 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. MODALITA' 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 FABRIZIO PARODI Ricevimento: Su appuntamento contattando il docente. GIULIA ROSSI 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 ENRICO ROBUTTI Commissione d'esame FRANCESCO BUATIER DE MONGEOT (Presidente) FABRIZIO PARODI (Presidente) SANDRO SQUARCIA (Presidente) LUCA REI ENRICO ROBUTTI GIULIA ROSSI LUCA VATTUONE LEZIONI Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI Calendario appelli Data appello Orario Luogo Tipologia Note 05/06/2017 09:00 GENOVA Scritto 05/06/2017 09:00 GENOVA Scritto 13/06/2017 08:30 GENOVA Laboratorio 13/06/2017 08:30 GENOVA Laboratorio 14/06/2017 09:00 GENOVA Laboratorio 03/07/2017 09:00 GENOVA Scritto 03/07/2017 09:00 GENOVA Scritto 05/07/2017 08:30 GENOVA Laboratorio 05/07/2017 08:30 GENOVA Laboratorio 06/07/2017 09:00 GENOVA Laboratorio 04/09/2017 09:00 GENOVA Scritto 04/09/2017 09:00 GENOVA Scritto 06/09/2017 08:30 GENOVA Laboratorio 06/09/2017 08:30 GENOVA Laboratorio 07/09/2017 09:00 GENOVA Laboratorio 25/09/2017 15:00 GENOVA Scritto