Esercitazioni di Programmazione 1 – A.A. 2007/2008

Alessandro Tomasi [A], Sabrina Recla [S] e Alberto Griggio [G]

 

 

[A] Settimana 1: Linux, emacs e g++

  • Teoria: Sistema Operativo Linux e comandi principali. Editor Emacs e compilatore g++. Primi cenni di programmazione.
  • Esercizi:

 

[A] Settimana 2: Variabili, costanti e tipi. I/O

 

[S] Settimana 3: if-then-else e switch

 

[S] Settimana 4: Cicli

 

[S] Settimana 5: Funzioni e passaggio parametri per riferimento

 

[S] Settimana 6: Array

 

[S] Settimana 7: Esercizi riassuntivi su programmi “complessi”

 

 

[S] Settimana 8: Puntatori

 

[S] Settimana 9: Stringhe e I/O su file

 

 

[S] Settimana 10: Allocazione dinamica e Struct

  • Teoria: I/O su file. Allocazione e deallocazione dinamica -- array e stringhe -- e Struct. Ancora DDD (manuale).
  • Esercizi:

 

[A] Settimana 11: Stack e Code con Array

 

[G] Settimana 12: Stack e Code con Liste

 

[G] Settimana 13: Alberi binari

 

[G] Settimana 14: Alberi binari