Data |
Argomenti
trattati |
Riferimenti,
file, link utili ecc. |
2
novembre 2005 |
Introduzione
storica ai sistemi di calcolo. Algebra di Boole; notazione binaria; cifre significative. Sistemi di input e output. |
Storia del computer
dal sito dell'IAC (CNR) di Napoli. Una breve panoramica storica sui primi calcolatori dalla Rete Civica di Ravenna. Altra storia del computer dal sito Osservatorio Informatico. Corso di P.E. Dunne (in inglese): consigliate lezione 3 e 4. Sito della University of St. Andrews (Scozia) con biografie di numerosi scienziati legati alla matematica. |
3
novembre 2005 |
Numerazione
binaria; conversione binario-decimale e decimale-binario. Algoritmi. Introduzione ai computer moderni; memoria; sistemi operativi. Linguaggi di programmazione: linguaggi di basso e alto livello; linguaggi interpretati e compilati. |
NPR 1.1, 1.3.1 |
9
novembre 2005 |
Sistema
operativo Linux: primi rudimenti; uso della shell bash;
principali comandi elementari (ls, cd, mkdir, touch ecc.). |
Tabella di comandi
UNIX-Linux utili per lavorare nelle shell con riga
di comando. |
10
novembre 2005 |
Uso
di Linux per le operazioni elementari su file e directory; uso
dell'interfaccia grafica (KDE) per compiere le suddette operazioni. Uso di editor i testi per comporre codici sorgenti. Introduzione a MATLAB; uso di MATLAB come calcolatrice da finestra di comando. Scalari, vettori, matrici e loro immissione elementare. Uso di who, whos, lookfor per ottenere informazioni. |
Tabella
di riferimento per emacs. Tabella di riferimento per vi. |
17
novembre 2005 |
Introduzione
a MATLAB; uso di MATLAB come calcolatrice da finestra di comando. Notazione due punti e linspace. Cenni sulla visualizzazione in MATLAB mediante il comando fprintf. Operazioni fra scalari e vettori, operazioni elemento per elemento. Grafico di funzioni mediante il comando plot. |
NPR 1.2.1-5, 1.2.9 |
23
novembre 2005 |
Uso
di fogli di calcolo ed editor di testi formattati (OpenOffice). Uso di browser internet (Mozilla) e di motori di ricerca (Google). |
www.openoffice.org it.openoffice.org www.mozilla.org www.google.it |
30
novembre 2005 |
Script
in MATLAB. Uso di comandi per creare matrici speciali (ones, eye, zeros, diag, magic ecc.). Cicli incondizionati (for... end). Creazione di sottografici mediante la funzione subplot. |
NPR 1.2.6. Script MATLAB (lez30nov05.m) con i principali argomenti trattati in questa e nelle lezioni successive. |
1
dicembre 2005 |
Rappresentazione
di funzioni in due variabili; superficie grafico e curve di livello. Creazione di grafici e sottografici; grafici tridimensionali. Uso di subplot, meshgrid, surf, contour. |
NPR 1.2.6. Script MATLAB (lez30nov05.m) con i principali comandi eseguiti. |
7
dicembre 2005 |
Uso
dei file forniti dal libro di testo (vedasi istruzioni).
Function di MATLAB: analisi della funzione puntistella. Calcolo della media di vettori e matrici; successioni ricorsive. |
NPR 1.2.7-8. Script MATLAB (lez30nov05.m) con i principali comandi eseguiti nella lezione odierna e in quelle successive. |
14
dicembre 2005 |
Operatori
relazionali; operatori booleani (o logici). Ciclo condizionato
(while... end). Uso delle nozioni apprese per analizzare e modificare i file per successioni ricorsive del libro di testo. |
NPR 1.2.8. Script MATLAB (lez30nov05.m) con i principali comandi eseguiti nella lezione odierna e in quelle precedenti. |
15
dicembre 2005 |
Uso
del costrutto switch...
case... otherwise... end. Visualizzazione di tabelle a schermo (uso di fprintf e disp). Uso di diary e save per memorizzare i dati calcolati e il workspace. |
NPR
1.2.9. Script MATLAB (lez15dic05.m) con i principali comandi eseguiti nella lezione odierna. |
11
gennaio 2006 |
Errori
assoluti e relativi; arrotondamento e troncamento. Precisione macchina
e errori connessi. Approssimazione di Stirling per il calcolo del
fattoriale, calcolo degli errori commessi utilizzando l'approssimazione
rispetto al valore vero di n!. |
NPR 1.4.1-2. Script MATLAB (lez11_12gen06.m) con i principali comandi eseguiti nella lezione odierna e in quella successiva. |
12
gennaio 2006 |
Ordine
di accuratezza; propagazione dell'errore; differenziazione numerica con
formula del primo ordine. Approssimazione del numero e mediante successione. |
NPR 1.4.2-4. Script MATLAB (lez11_12gen06.m) con i principali comandi eseguiti nella lezione odierna e in quella precedente. Una lezione di riferimento sulla precisione macchina (in inglese). |
18
gennaio 2006 |
Verifica
della bontà del calcolo di derivate mediante formula del
primo ordine; stima dell'inceremento ottimale e dell'ordine di
accuratezza. Approssimazione di
π (pi greco) mediante algoritmo di Archimede: stima dell'ordine di
accuratezza della successione. Esercizi di riepilogo (discussione sulla soluzione del tema d'esame del 20 luglio 2005) |
NPR 1.4.3-4 Tema d'esame del 20 luglio 2005 (vedi pagina pincipale, con soluzioni) |