Sussidi Didattici
Home

 

In questa pagina è contenuto il materiale di supporto allo studio distribuito nell'ambito del corso. Sono riportati anche gli argomenti di volta in volta affrontati a lezione. I file con estensione .pdf posso essere aperti utilizzando il programma Acrobat Reader.

Per scaricare Acrobat Reader cliccare qui.

 

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

char str[10];

deve essere sostituito

char str[11];
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
 

Programmi presentati al corso

Prova d'esame Novembre 2003

Programma del 12.2.2002
ConfrontoTraVettori.cpp

Programmi presentati al corso
(array)
Listati-II.zip

Listati dei programmi presentati al corso
(primi esempi, ARRAY, STRUCT)
Listati.zip