home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.disi.unige.it
/
2015-02-11.ftp.disi.unige.it.tar
/
ftp.disi.unige.it
/
pub
/
.person
/
CataniaB
/
teach-act
/
argomenti
< prev
next >
Wrap
Text File
|
1999-05-17
|
2KB
|
59 lines
LEZIONI
-------
18/3/99: Introduzione al C, tipi di base, dichiarazioni di costanti/variabili.
25/3/99: Operatori ed espressioni aritmetiche e booleane
in C. Precedenze ed associativita'.
26/3/99: Conversioni di tipo, operatori ++, --.
15/4/99: Le strutture di controllo del C. Un esempio: BinSearch.
16/4/99: Fondamenti sulle funzioni in C: definizione, struttura di un programma,
funzioni di tipo non intero, variabili esterne e automatiche.
19/4/99: Introduzione al Visual C++ (lezione con PC).
23/4/99: Scope delle variabili, Variabili static, inizializzazioni.
Un esempio:la funzione getsym(), l'analizzatore lessicale.
Relazioni tra vettori e puntatori.
3/5/99: Array dinamici. Classi di memoria, la compilazione separata.
7/3/99: Un esempio di utilizzo della compilazione separata:
calcolo delle occorrenze dei numeri interi in una sequenza.
Input/Output in C: printf, scanf, introduzione ai file.
10/5/99: Input/Output sui file: apertura, elaborazione, chiusura.
Funzione main con argomenti. Un esempio: il comando cat.
17/5/99: Alcune implementazioni in C per il tipo di dati Insiemi: bitvector
(con uso di operatori bit a bit), implementazione ad array.
24/5/99: Analisi complessita' implementazione ad array per insiemi.
Implementazione insiemi con liste in C, analisi complessita'.
28/5/99: Implementazione hash tables in C: insert, member, delete,
analisi complessita'.
LABORATORIO
-----------
19/4/99: Primi esercizi C: istruzioni di base, funzioni, i vettori.
26/4/99: Esercizi piu' complessi: parser e interprete per le espressioni
aritmetiche, primi esercizi sui puntatori, la ricorsione.
3/5/99: Compilazione separata ed array dinamici.
10/5/99: Operazioni di Input/Output, su tastiera/video e su file.
17/5/99: Implementazione di semplici tipi di dato con array:
stack, code, insiemi.
24/5/99: Implementazione con liste insiemi, implementazione alberi.
31/5/99: Implementazione hash tables.