Docente
|
PERNA DANIELE
(programma)
Introduzione all'elaborazione automatica delle informazioni.
I sistemi di elaborazione: architettura hardware e software.
Schema funzionale di un elaboratore elettronico; funzionamento elementare di un elaboratore.
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, tavole di verità. 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.
Simulink.
Cenni sul Control System Toolbox.
1) J. Glenn Brookshear - Dennis Brylow, Informatica. Una panoramica generale, Pearson
2) Holly Moore, "MATLAB per l'ingegneria", Pearson
|