| Materiale |
Argomenti |
Riferimento al libro di testo |
ei_1x1.pdf
v1.0
(1 pagina per foglio a colori)ei_1x2.pdf
v1.0
(2 pag. per foglio B/N)
ei_1x6.pdf
(6 pag. per foglio B/N) |
Concetto di Elaborazione
Concetto di algoritmo
L'automa a stati finiti
Esempi di automi
Il registro k-stabile
Il modello penna e carta
Esempio: sol. di un'equazione di II grado
Esercizi sugli automi |
Parte 1: cap. I - parr. da 1 a 5, 11 |

EI_1.pdf
(2 pagg. per foglio
B/N) |
ei_2x1.pdf
v2.0
(1 pagina per foglio a colori)
ei_2x2.pdf
v2.0
(2 pag. per foglio B/N)
ei_2x6.pdf
(6 pag. per foglio B/N)
|
Il modello di Von Neumann
L'algoritmo del processore
Il linguaggio macchina e l'assembler
Hardware e Software
Compilatori e Interpreti
Sistema a programma registrabile
Organi di un calcolatore
L'architettura del processore
Esempio: l'istruzione move |
Parte 1: cap. I - par. 12
Parte 1: cap. II - parr. 7, 8, 9
Parte 2 - cap. I - par. 6
Parte 3 - cap. I - tutto
|

EI_2.pdf
(2 pagg. per foglio
B/N) |
ei_3x1.pdf
v1.0
(1 pagina per foglio a colori)
ei_3x2.pdf
v1.0
(2 pag. per foglio B/N)
ei_3x6.pdf
(6 pag. per foglio B/N)
|
Concetto di Informazione
Codifica
Rappresentazione dei Dati |
Parte 1: cap. II - parr. 1 e 2
Parte 3 - cap. III - da 2 a 9, 10 (senza dim.), da 11 a 13
|

EI_3.pdf
(2 pagg. per foglio
B/N) |
Rappresentazione dei numeri
Calcoli in binario
Rappresentazione dei numeri naturali
Rappresentazione dei numeri relativi
Rappresentazione dei numeri reali (virgola mobile) |
Parte 3: cap. III
Parte 3: cap. IV - parr. da 1 a 7, 10, 11
Riferirsi anche alle dispense sulla rappresentazione dei numeri rilasciate
al corso.
|

EI_3-II.pdf
(2 pagg. per foglio
B/N) |
ei_4x1.pdf
v1.0
(1 pagina per foglio a colori)
ei_4x2.pdf
v1.0
(2 pag. per foglio B/N)
ei_4x6.pdf
(6 pag. per foglio B/N)
|
Ambiente di sviluppo
Il ciclo di vita di un programma
La documentazione
Errori nei programmi
Tecniche per limitare gli errori |
Parte 2: cap. XIII - parr. da 1 a 3
Parte 2: cap. XIV - Tutto
|

EI_4.pdf
(2 pagg. per foglio
B/N) |
ei_5x1.pdf
(1 pagina per foglio a colori)
ei_5x2.pdf
(2 pag. per foglio B/N)
ei_5x6.pdf
(6 pag. per foglio B/N) |
I linguaggi C e C++: introduzione
Elementi Lessicali
Commenti
Identificatori
Parole Chiave
Costanti Letterali
|
Riferirsi al tutorial di Paolo
Marotta |

EI_5.pdf
(2 pagg. per foglio
B/N) |
ei_6x1.pdf
(1 pagina per foglio a colori)
ei_6x2.pdf
(2 pag. per foglio B/N)
ei_6x6.pdf
(6 pag. per foglio B/N) |
I tipi
Le variabili
Le costanti
Istruzioni di Assegnamento
Assegnazione: esempi
Istruzioni di I/O
|
Parte 2: cap. II - parr. 1 e 2
Parte 2: cap IV - parr. da 1 a 7
Riferirsi anche al tutorial di
Paolo Marotta |

EI_6.pdf
(2 pagg. per foglio
B/N) |
| ei_7x1.pdf
ei_7x2.pdf
ei_7x6.pdf |
Dichiarazioni
Variabili
Tipi semplici
Tipo booleano
Tipo carattere
Tipo intero
Tipo reale
|
Parte 2: cap. II - parr. 5, 6 e 7 |

EI_7.pdf
(2 pagg. per foglio
B/N) |
|
appunti.pdf
mini-slides.pdf
slides.pdf |
Algebra di Boole
Algebra delle proposizioni
Teorema di De Morgan
Formulazione di proposizioni
Operatori di relazione
|
Parte 1: cap. III - parr. da 1 a 5. |
|
Le istruzioni Strutturate
Programmi con strutture di selezione
Programmi con Cicli |
Parte 2: cap V - Tutto tranne par. 7
Parte 2: cap VI - Tutto
Parte 2: cap VII - parr. 1, 2 e 3.
Riferirsi anche al tutorial di
Paolo Marotta |
|
ei_8x1.PDF
ei_8x2.PDF
ei_8x6.PDF |
Dati Strutturati
Tipi Strutturati
Array
Array in C++
La parola chiave typedef
Record
Record in C++ |
Parte 2: cap. III - parr. da 1 a 7 e par 11. Parte 2: cap. VIII -
parr. da 1 a
4.
Riferirsi anche al tutorial di
Paolo Marotta |

EI_8.pdf
(2 pagg. per foglio
B/N) |
|
ei_9x1.pdf
ei_9x2.pdf
ei_9x6.pdf |
Le funzioni
Il passaggio dei parametri per valore e per riferimento
Parametri di ingresso, di uscita e di ingresso-uscita
Il passaggio di parametri const
Il passaggio di parametri vettore |
Parte 2: cap IV - parr. 8, 9, 12
Riferirsi anche al tutorial di
Paolo Marotta |

EI_9.pdf
(2 pagg. per foglio
B/N) |
|
ei_10x1.pdf
ei_10x2.pdf
ei_10x6.pdf
Errata
corridge:c'è un errore alla slide n. 23. Al posto di
deve essere sostituito
|
Indentazione
Direttiva #define
Visibilità (scope) delle variabili
Tempo di vita (lifetime) delle variabili
Le stringhe
Operazioni sulle stringhe |
Parte 2: cap. XIII - parr. da 4 a 9
Riferimenti sulle stringhe
Riferirsi anche al tutorial di
Paolo Marotta e alle dispense sulle stringhe rilasciate al corso. |

EI_10.pdf
(2 pagg. per foglio
B/N) |
| mini-slides2.pdf
slides2.pdf
RappNumx2.pdf
RappNumx6.pdf
|
Rappresentazione dei numeri
Calcoli in binario
Rappresentazione dei numeri naturali
Rappresentazione dei numeri relativi
Rappresentazione dei numeri reali (virgola mobile) |
Parte 3: cap. III
Parte 3: cap. IV - parr. da 1 a 7, 10, 11
Riferirsi anche alle dispense sulla rappresentazione dei numeri rilasciate
al corso. |
| ei_11.pdf
ei_11x2.pdf
ei_11x6.pdf |
L’I/O su file.
Le classi ifstream e ofstream.
La realizzazione di una libreria.
Il problema dell’inclusione multipla.
|
Riferirsi al tutorial di
Paolo Marotta |