Corso di Informatica Generale, I Unità Didattica

Per il primo anno di Matematica e Fisica
Anno Accademico 2005-2006, secondo semestre

Sessione invernale

Date provvisorie:
  • Scritto: 8 gennaio; Orale: 11 gennaio
  • Scritto: 5 febbraio; Orale: 8 febbraio

Docenti


Orario

Le lezioni sono terminate.

Esame

Date provvisorie:
  • Scritto: 8 gennaio; Orale: 11 gennaio
  • Scritto: 5 febbraio; Orale: 8 febbraio

Vedere le regole per l'esame.


Bibliografia consigliata

Non esiste una vera e propria bibliografia. Seguono le regole generali. Per ogni dubbio, non esitate a rivolgervi ai docenti!!
  • Qualsiasi libro di testo sul C contiene gli argomenti affrontati nel corso.
  • Testi online: in genere sono testi parziali, poco affidabili per imparare, ma possono essere utili per risolvere rapidamente un dubbio.
    Ecco la lista proposta dal Centro di Calcolo.
  • Eventuali integrazioni saranno comunicate dal docente per tempo
  • In casi dubbi, fa fede quanto detto a lezione.

Compilatori C per esercitazioni a casa

Qualunque compilatore C o C++ accetta tutti i costrutti che verranno introdotti a lezione.
  • In laboratorio verrà utilizzato il sistema operativo Linux con compilatore GNU GCC. Ogni distribuzione Linux lo contiene, basta premurarsi di installare i pacchetti di sviluppo.
  • Sotto Windows, vanno bene Visual Studio, i vari compilatori Borland (anche i vecchi Turbo C). Chi ha esperienza, può installare le librerie di emulazione Cygwin, che forniscono un ambiente UNIX con GCC. In alternativa, è disponibile il compilatore Dev-C++.
Naturalmente, ogni compilatore prevede editor diversi e azioni diverse da intraprendere per compilare un programma.

Esercizi di preparazione agli esami

Alcuni esercizi sono ripetuti in vari fogli.
  • Esercizi di preparazione all'esame [pdf]. Notare che gli ultimi due esercizi non rientrano nel programma del 2006.
  • Primo esempio di prova scritta [pdf] e soluzione [pdf]
  • Secondo esempio di prova scritta [pdf] e soluzione [pdf]
  • Terzo esempio di prova scritta [pdf]
  • Quarto esempio di prova scritta [pdf]
  • Quinto esempio di prova scritta [pdf]

Esami precedenti

Notare che alcuni esercizi (in particolare quelli relativi all'allocazione dinamica di matrici e quelli ch richiedono formulazioni induttive o ricorsive) saranno risolvibili soltanto dopo le ultime lezioni del corso. Altri (circuiti boleani) non rientrano nel programma del 2006.

Esercitazioni di laboratorio

Sono disponibili le seguenti dispense che coprono le attività di laboratorio:

Argomenti affrontati a lezione

Per le esercitazioni di laboratorio, fare riferimento ai documenti riportati sopra.

Mauro Brunato