Docente
|
PERNA DANIELE
(programma)
Introduzione all'elaborazione automatica delle informazioni. I sistemi di elaborazione: architettura hardware e software. Schema funzionale e funzionamento di un elaboratore elettronico. Cenni sulle reti di computer: internet e servizi web. La rappresentazione delle informazioni: sistemi di numerazione e codici (binario, BCD, ASCII), rappresentazione binaria di interi, caratteri e aritmetica intera. Algoritmi: definizione e descrizione. Le istruzioni e i diagrammi a blocchi strutturati. Gli schemi di iterazione e ricorsione. Condizioni nelle istruzioni di controllo: operatori logici e relazionali. Linguaggi di programmazione Matlab: rappresentazione di matrici, variabili ed espressioni, costrutti linguistici per il controllo del flusso (strutture iterative: for, while; strutture condizionali: if-else; switch-case) Funzioni scalari, vettoriali e matriciali. Gestione degli M-files: script-files e function-files. Tipi di dati in Matlab, array di strutture. Gestione della grafica 2D e 3D. Cenni su interpolazione e regressione. Simulink.
(testi)
1) W. J. Palm III, “MATLAB. Un'introduzione per gli ingegneri”, McGraw Hill. 2) J. Glenn Brookshear - Dennis Brylow, Informatica. Una panoramica generale, Pearson
|