Gabriella Dodero, DISI, studio 203, Tel 010 353 6603, Email: dodero@disi.unige.it, www: http://www.disi.unige.it/person/DoderoG/
Vittoria Gianuzzi, DISI, studio 202, Tel 010 353 6602, Email: gianuzzi@disi.unige.it, www: http://www.disi.unige.it/person/GianuzziV/
Esercitazioni: Anna Bigatti, DIMA, studio 807, tel 010 353 6888, Email: bigatti@dima.unige.it, www: http://www.dima.unige.it/STAFF/BIGATTI/
Pagina di INFORMAZIONI PRATICHE sul corso
SCOPO DEL CORSO
Imparare la programmazione in linguaggio C.
PREREQUISITI
dal corso di TAMC: architettura di un elaboratore, concetti di base della programmazione
PROGRAMMA DEL CORSO
IL LINGUAGGIO C
Dichiarazioni ed istruzioni base del C
Istruzioni ripetitive del C
Tipo di dato array in C
Tipo di dato strutture (record) in C
Input/output in C
Funzioni (e procedure) in C
Struttura dei programmi C e scope delle dichiarazioni
Funzioni (e procedure) ricorsive in C
Tipo di dato puntatori in C
TECNICHE DI PROGRAMMAZIONE
Programmazione strutturata e modulare
Accenni a metodologia top-down e bottom-up
ESERCITAZIONI
Si svolgeranno prevalentemente su sistemi MAC (Aula 712 DIMA). Il linguaggio insegnato e' comunque standard (per la precisione un sottoinsieme dell'ANSI C) e quindi quasi interamente compatibile con compilatori C per PC con Windows (Visual C) o Linux.
E' previsto lo sviluppo di programmi sia singolarmente sia a piccoli gruppi (due persone, eccezionalmente tre) valutati ai fini dell'esame.
Prima esercitazione guidata 27-3-2002
ore 11 laboratorio 712.
Per vedere alcuni esempi cliccare qui - Per vedere il testo cliccare qui - Per vedere i risultati cliccare qui
Seconda esercitazione
guidata:
illustrazione in aula il 22-04-2002 ore 14 - consegna fine aprile
per vedere il testo cliccare qui - per vedere i risultati cliccare qui
Terza esercitazione
guidata:
illustrazione in aula giovedi' 16 maggio ore 14- consegna entro
il 31 maggio 2002
per vedere il testo cliccare qui - per vedere i risultati cliccare qui
(quando sara' attivo)
APPUNTI DEL CORSO
Su Internet e' presente moltissimo materiale sul linguaggio C. Su siti dell'Universita' di Genova potrete trovare, ad esempio
il sito della prof. Reggio, che contiene una definizione del sottoinsieme del C che useremo e numerosissimi esercizi sia proposti sia svolti: Sito LP 1999-2000
gli esercizi proposti e sviluppati nel 2000-2001 agli studenti di Matematica: Materiale supplementare 2000-2001
Ulteriore materiale (aggiunto via via che servira' a lezione) relativo all'a.a. corrente si potra' trovare cliccando qui.
TESTI DI RIFERIMENTO
Trovate in Biblioteca diversi libri, da consultare secondo le esigenze personali:
MODALITA' DI ESAME
Verra' registrata la somma dei due voti, quando maggiore o uguale a 18; se superiore a 30, verra' registrato 30 e lode.