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 >
Text File  |  1999-05-17  |  2KB  |  59 lines

  1. LEZIONI
  2. -------
  3.  
  4. 18/3/99: Introduzione al C, tipi di base, dichiarazioni di costanti/variabili.
  5.  
  6. 25/3/99: Operatori ed espressioni aritmetiche e booleane 
  7. in C. Precedenze ed associativita'.
  8.  
  9. 26/3/99: Conversioni di tipo, operatori ++, --.
  10.  
  11. 15/4/99: Le strutture di controllo del C. Un esempio: BinSearch.
  12.  
  13. 16/4/99: Fondamenti sulle funzioni in C: definizione, struttura di un programma,
  14. funzioni di tipo non intero, variabili esterne e automatiche.
  15.  
  16. 19/4/99: Introduzione al Visual C++ (lezione con PC).
  17.  
  18. 23/4/99: Scope delle variabili, Variabili static, inizializzazioni. 
  19. Un esempio:la funzione getsym(), l'analizzatore lessicale. 
  20. Relazioni tra vettori e puntatori.
  21.  
  22. 3/5/99: Array dinamici. Classi di memoria, la compilazione separata.
  23.  
  24. 7/3/99: Un esempio di utilizzo della compilazione separata: 
  25. calcolo delle occorrenze dei  numeri interi in una sequenza.
  26. Input/Output in C: printf, scanf, introduzione ai file.
  27.  
  28. 10/5/99: Input/Output sui file: apertura, elaborazione, chiusura. 
  29. Funzione main con argomenti. Un esempio: il comando cat. 
  30.  
  31. 17/5/99: Alcune implementazioni in C per il tipo di dati Insiemi: bitvector 
  32. (con uso di operatori bit a bit), implementazione ad array.
  33.  
  34. 24/5/99: Analisi complessita'  implementazione ad array per insiemi.
  35. Implementazione insiemi con liste in C, analisi complessita'.
  36.  
  37. 28/5/99: Implementazione hash tables in C: insert, member, delete,
  38. analisi complessita'.
  39.  
  40.  
  41. LABORATORIO
  42. -----------
  43.  
  44. 19/4/99: Primi esercizi C: istruzioni di base, funzioni, i vettori.
  45.  
  46. 26/4/99: Esercizi piu' complessi: parser e interprete per le espressioni
  47. aritmetiche, primi esercizi sui puntatori, la ricorsione. 
  48.  
  49. 3/5/99: Compilazione separata ed array dinamici.
  50.  
  51. 10/5/99: Operazioni di Input/Output, su tastiera/video e su file.
  52.  
  53. 17/5/99: Implementazione di semplici tipi di dato con array: 
  54. stack, code, insiemi.
  55.  
  56. 24/5/99: Implementazione con liste insiemi, implementazione alberi. 
  57.  
  58. 31/5/99: Implementazione hash tables.
  59.