CORSO DI LAUREA E DI DIPLOMA IN INFORMATICA
Università di Torino
Laboratorio di Linguaggi (corso A) a.a. 2003/2004
Docente: András Horváth
Indice
Il corso si propone di fornire un' introduzione al linguaggio di
programmazione C nei suoi aspetti essenziali. Una parte preponderante del
corso è destinata alla realizzazione in laboratorio di programmi in C.
È fortemente consigliabile aver frequentato i corsi di Programmazione I e
II.
L'esame consiste nella
- realizzazione degli esercizi in laboratorio,
- un test scritto finale,
- esame orale facoltativo che riguarda principalmente gli
esercizi del laboratorio e permette di migliorare il voto del scritto
al massimo di 3 punti.
Prove scritte:
Il voto è valido per un anno. I voti non registrati entro un anno
dall'esame vengono cancellati. Ridando l'esame il voto precedente viene
cancellato.
Registrazione dei voti: tutte le settimane in orario di ricevimento.
Prove scritte di anni precedenti
- B. W. Kernighan, D. M. Ritchie, Linguaggio C, Jackson Libri, 1989
- H. Schildt, La guida completa C, terza edizione, McGraw-Hill, 2000
Altro materiale didattico quale dispense, slides e esercizi sarà fornito
durante il corso.
- tipi ed espressioni,
- strutture di controllo, struttura di un programma,
- tipi definiti dall'utente: array e records (structures),
- puntatori e gestione dinamica della memoria,
- funzioni e passaggio di parametri,
- preprocessore e struttura di un programma su più file,
- cenni alle librerie per l'I/O
Laboratorio
Per frequentare il laboratorio si prega di iscriversi all'esame
Laboratorio di Linguaggi Corso A LABORATORIO. Divisione in gruppi (per
discutere eventuali scambi rivolgersi al docente):
Esercizi e relative scadenze:
Consegne:
La consegna degli esercizi avviene per posta elettronica, indirizzando una
mail secondo queste modalità.
- Va consegnato un unica mail per ciascun esercizio a cui vengono
allegato tutti i file relativi. La mail e i file allegati devono essere in
formato puro testo. Si deve allegare solo i file di sorgenti.
- Il soggetto della mail deve avere la seguente forma: COGNOME
NOME NUMERO dove NUMERO é il numero del esercizio.
- La mail deve essere inviata all'indirizzo
labling_aX@educ.di.unito.it
dove X sta per il numero del turno.
Nel laboratori verrà utilizzato l'ambiente di sviluppo Dev-C++. L'ambiente può essere scaricato da
http://www.bloodshed.net/dev/index.html.
Lunedi 14-16, (oppure su appuntamento, horvath@di.unito.it, 011-6706803).
András Horváth, 2005-04-01