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-99-00.txt < prev    next >
Text File  |  2000-05-28  |  2KB  |  67 lines

  1. LEZIONE
  2. -------
  3.  
  4. 10/3/00: Introduzione al linguaggio C: Tipi di base, costanti,
  5. variabili, dichiarazioni.
  6.  
  7. 13/3/00: Le espressioni: operatori aritmetici, rleazionali,
  8. assegnazione, incremento/decremento, espressioni condizionali,
  9. operatori bit a bit, precedenze e associativita`.
  10.  
  11. 27/3/00: Conversioni di tipo: implicite, esplicite. Istruzioni:
  12. if-else, switch. Un esempio: ricerca binaria iterativa.
  13.  
  14. 30/3/00: I cicli nel C: while, for, do_while, break, continue.
  15. Alcuni esempi di semplici programmi C.
  16.  
  17. 3/4/00: Introduzione al Visual C++ 5.0.
  18.  
  19. 10/4/00: Le funzioni in C: concetti di base, i prototipi, variabili esterne ed
  20. automatiche, regole di scoping, inizializzazione.
  21.  
  22. 11/4/00: Programmi C contenuti in piu' file: variabili e funzioni static,
  23. extern. Gli header files ed il preprocessore C. La compilazione separata.
  24. Un esempio: calcolo delle occorrenze di interi in una sequenza.
  25.  
  26.  
  27. 17/4/00: Input output in C: printf, scanf. Input/Output sui file:
  28. apertura, elaborazione, chiusura.
  29.  
  30.  
  31. 18/4/00: Un esempio di gestione file: implementazione del comando
  32. cat. Implementazione delle successioni con array e con puntatori.
  33.  
  34.  
  35. 8/5/00: Un parser per le espressioni aritmetiche: idee generali algoritmo
  36. e implementazione in C.
  37.  
  38. 9/5/00: Il tipo di dato insieme: definizione, implementazione a bit-vector
  39. (pseudo-codice e C)
  40.  
  41. 10/5/00: Implementazione ad array di insiemi.
  42.  
  43. 15/5/00: Implementazione in C degli insiemi, utilizzando gli array. Considerazioni sui parametri IN-OUT.
  44.  
  45. 22/5/00: Implementazione in C degli alberi binari di ricerca.
  46.  
  47. 29/5/00: Implementazione in C delle tabelle hash, aperte e chiuse.
  48.  
  49.  
  50. LABORATORIO
  51. -----------
  52.  
  53. 3/4/00: Primi semplici programmi C.
  54.  
  55. 10/4/00: Esercizi sull'utilizzo delle funzioni.
  56.  
  57. 17/4/00: Esercizi su compilazione separata, allocazione dinamica
  58. della memoria, strutture.
  59.  
  60. 8/5/00: Esercizi su input/output
  61.  
  62. 15/5/00: Implementazione ad array degli insiemi
  63.  
  64. 22/5/00: Implementazione degli alberi binari di ricerca
  65.  
  66. 29/5/00: Implementazione delle tabelle hash aperte
  67.