Corso di Fondamenti di Informatica II

 

    per Ingegneria delle Telecomunicazioni

 

Materiale didattico 

Per leggere le slides è necessario Acrobat Reader. Se non lo avete potete scaricarlo direttamente dal sito

della Adobe

Slides

Lezione 1 (introduzione e richiami del C++) del 12 gennaio 2009.

Lezione 2 (puntatori) del 15 gennaio 2009.

Lezione 3 (allocazione dinamica e puntatori a funzioni) del 14 gennaio 2009.

Lezione 4 (ricorsione) del 19 gennaio 2009.

Lezione 5 (ricorsione e classi di memorizzazione) del 22 gennaio 2009.

Lezione 6 (compilazione modulare, preprocessore e introduzione alle liste) del 26 gennaio 2009.

Lezione 7 (le liste) del 29 gennaio 2009.

Lezione 8 (algoritmi sulle liste) del 2 febbraio 2009.

Lezione 9 (liste ordinate) del 5 febbraio 2009.

Lezione 10 (strutture dati e aspetti avanzati delle funzioni) del 9 febbraio 2009.

Lezione 11 (I/O del C++) del 12 febbraio 2009.

Lezione 12 (I/O di struct e binario, Introduzione alla programmazione ad oggetti del C++) del 16 febbraio 2009. 
Lezione 13 (OOP: Costruttori e distruttori) del 19 febbraio 2009.

Lezione 14 (OOP: Costruttori di copie, funzioni di accesso e variabili static) del 23 febbraio 2009.
Lezione 15 (OOP: funzioni friend e operatori) del 26 febbraio 2009. 
Lezione 16 (OOP: ereditarietà) del 2 marzo 2009. 
Lezione 17 (OOP: polimorfismo) del 5 marzo 2009.

Esercizi

Richiami C++

Esercizi sulle liste

Esercizi sulla ricorsione

 

Codice degli esempi

prova_stack

hanoi 

anagrammi


Esercitazioni
Esercitazione 1  del 22 gennaio 2009
Esercitazione 2  del 29 gennaio 2009
Esercitazione 3  del 5 febbraio 2009
Esercitazione 4  del 19 febbraio 2009
Esercitazione 5  del 5 marzo  2009

NOTA
si ringraziano il prof.  F. Tortorella  e la prof.ssa V. Vittorini (Università "Federico II" di Napoli) per il materiale messo a disposizione

© 2009 Francesco Fontanella.