[L1] S.Bergamaschi, C.Sartori, M.R.Scalas - Lezioni di Fondamenti di Informatica - 2a ed. - Esculapio, Progetto Leonardo, Bologna, 1996.
[L2] D. Calvanese, P. Liberatore, F. Massacci, R. Rosati - Complementi ed esercizi di programmazione in Pascal - Esculapio, Progetto Leonardo, Bologna, 1999.
[A1] C. Batini, L. Carlucci Aiello, M. Lenzerini, A. Marchetti Spaccamela, A. Miola - Fondamenti di programmazione dei calcolatori elettronici - 10a ed., Franco Angeli, Milano, 1999.
[D1] Guida per lo Studente (corso di Fondamenti di Informatica per i corsi di Laurea in Ingegneria Aerospaziale, Chimica, dei Materiali, Elettrica, Meccanica, Nucleare, A.A. 1999/2000).
[D2] Dispensa di Fondamenti di Informatica: Guida all'uso del TurboPascal. 1996.
[D3] Dispensa di Fondamenti di Informatica: Guida al sistema MS/DOS. 1996.
[D4] Dispensa di Fondamenti di Informatica: Dal Pascal al Fortran. M. Casini Schaerf, D. Nardi. 1996
[D5] Dispensa di Fondamenti di Informatica: Esercitazioni Autoguidate per il corso di Fondamenti di Informatica. M. Temperini, D. D'Aloisi. 2000
I programmi accessibili direttamente da questa pagina sono in formato HTML (per evidenziare la sintassi con colori diversi) e non in formato testo. Cliccando sul nome del file nella prima riga si accede alla versione in formato testo del programma (che può essere salvata sul proprio disco rigido).
Sett | Argomento | Lunedi | Martedi | Mercoledi | Giovedi | Venerdi |
---|---|---|---|---|---|---|
#1 28 feb |
Introduzione al PASCAL |
Introduzione al corso (Lez 1,2) |
Algoritmi (Lez 3,4) |
Sintassi (Lez 5,6) |
-- | -- |
#2 6 mar |
Dichiarazioni | -- | -- | Struttura progr., Dich. cost. e var. (Lez 7,8) |
Istruzioni I/O, tipi predefiniti (Lez 9,10) |
Tipi ordinali, assegnazione (Lez 11,12) |
#3 13 mar |
Strutture di controllo | If-then-else, istr. composta (Lez 13,14) |
Esercitazione in laboratorio (Lez 15,16) |
If-then-else annidati (Lez 17,18) |
Istruzione case-of, cicli definiti (Lez 19,20) |
Cicli indefiniti (Lez 21,22) |
#4 20 mar |
Procedure e funzioni | Esercizi sui cicli (Lez 23,24) |
Esercitazione in laboratorio (Lez 25,26) |
Modularizzazione, procedure (Lez 27,28) |
Procedure con parametri (Lez 29,30) |
Procedure annidate (Lez 31,32) |
#5 27 mar |
Procedure e funzioni Tipi di dato |
Funzioni Parametri per variabile (Lez 33,34) |
Esercitazione in laboratorio (Lez 35,36) |
Definizioni di tipo, tipi enumerati (Lez 37,38) |
Array unidimensionali (Lez 39,40) |
Parametri di tipo array (Lez 41,42) |
#6 3 apr |
Array, record e file | Array bidimensionali (Lez 43,44) |
Esercitazione in laboratorio (Lez 45,46) |
Record, stringhe (Lez 47,48) |
File di testo e di record (Lez 49,50) |
Esercizi su file di record (Lez 51,52) |
#7 10 apr |
Ricorsione | Gestione memoria a run-time (Lez 53,54) |
Esercitazione in laboratorio (Lez 55,56) |
Ricorsione (Lez 57,58) |
Tipi puntatore (Lez 59,60) |
Esercizi su ricorsione (Lez 61,62) |
#8 17 apr |
Puntatori | Allocazione dinamica (Lez 63,64) |
Esercitazione in laboratorio (Lez 65,66) |
Operazioni su liste (Lez 67,68) |
Operazioni su liste (Lez 69,70) |
Tipi di dato astratti (Lez 71,72) |
#9 1 mag |
Tipi di dato astratti | -- | Esercitazione in laboratorio (Lez 73,74) |
Pile (Lez 75,76) |
Code Grafi: definizioni (Lez 77,78) |
Grafi: rappr. (Lez 79,80) |
#10 8 mag |
Progettazione, Complessità | Grafi: visite Progett. del SW (Lez 81,82) |
Esercitazione in laboratorio (Lez 83,84) |
Verifica di correttezza (Lez 85,86) |
Complessità (Lez 87,88) |
Ricerca binaria, ordinamento (Lez 89,90) |
#11 15 mag |
Architettura dei sistemi informatici | Codifica binaria dell'informazione, rappr. di naturali (Lez 91,92) |
Esercitazione in laboratorio (Lez 93,94) |
Rappresentazione di interi, reali, caratteri, ... (Lez 95,96) |
Architettura del calcolatore, sistema operativo (Lez 97,98) |
FORTRAN: introduzione (Lez 99,100) |
#12 22 mag |
FORTRAN | FORTRAN: istruzioni dichiarative (Lez 101,102) |
Esercitazione in laboratorio (Lez 103,104) |
FORTRAN: istruzioni esecutive (Lez 105,106) |
FORTRAN: procedure e funzioni (Lez 107,108) |
FORTRAN:input/output metodologia di progettazione (Lez 109,110) |
Lezioni 1,2 -- 28/2/2000
Lezioni 3,4 -- 1/3/2000
Lezioni 5,6 -- 2/3/2000
Lezioni 7,8 - 8/3/2000
Lezioni 9,10 - 9/3/2000
Lezioni 11,12 -- 10/3/2000
Lezioni 13,14 - 13/3/2000
Lezioni 15,16 - 14/3/2000 - in laboratorio
Lezioni 17,18 - 15/3/2000
Lezioni 19,20 - 16/3/2000
Lezioni 21,22 - 17/3/2000
Lezioni 23,24 - 20/3/2000
Lezioni 25,26 - 21/3/2000 - in laboratorio
Lezioni 27,28 - 22/3/2000
Lezioni 29,30 - 23/3/2000
Lezioni 31,32 - 24/3/2000
Lezioni 33,34 - 27/3/2000
Lezioni 35,36 - 28/3/2000 - in laboratorio
Lezioni 37,38 - 29/3/2000
Lezioni 39,40 - 30/3/2000
Lezioni 41,42 - 31/3/2000
Lezioni 43,44 - 3/4/2000
Lezioni 45,46 - 4/4/2000 - in laboratorio
Lezioni 47,48 - 5/4/2000
Lezioni 49,50 - 6/4/2000
Lezioni 51,52 - 7/4/2000
Lezioni 53,54 - 10/4/2000
Lezioni 55,56 - 11/4/2000 - in laboratorio
Lezioni 57,58 - 12/4/2000
Lezioni 59,60 - 13/4/2000
Lezioni 61,62 - 14/4/2000
Lezioni 63,64 - 17/4/2000
Lezioni 65,66 - 18/4/2000 - in laboratorio
Lezioni 67,68,69,70 - 19/4/2000, 27/4/2000
Lezioni 71,72 - 28/4/2000
Lezioni 73,74 - 2/5/2000 - in laboratorio
Lezioni 75,76 - 3/5/2000
Lezioni 77,78 - 4/5/2000
Lezioni 79,80 - 5/5/2000
Lezioni 81,82 - 8/5/2000
Lezioni 83,84 - 9/5/2000 - in laboratorio
Lezioni 85,86 - 10/5/2000
Lezioni 87,88 - 11/5/2000
Lezioni 89,90 - 12/5/2000
Lezioni 91,92 - 15/5/2000
Lezioni 93,94 - 16/5/2000 - in laboratorio
Lezioni 95,96 - 17/5/2000
Lezioni 97,98 - 18/5/2000
Lezioni 99,100 - 19/5/2000
Lezioni 101,102 - 22/5/2000
Lezioni 103,104 - 23/5/2000 - esercitazione
Lezioni 105,106 - 24/5/2000
Lezioni 107,108 - 25/5/2000
Lezioni 109,110 - 26/5/2000
Settimana 2:
Dichiarazioni
Settimana 3:
Strutture di controllo
Settimana 4:
Procedure e funzioni
Settimana 5:
Procedure e funzioni - Tipi di dato
Settimana 6:
Array, record e file
Settimana 7:
Ricorsione
Settimana 8:
Puntatori
Settimana 9:
Tipi di dato astratti
Settimana 10:
Progettazione, Complessità
Settimana 11:
Architettura dei sistemi informatici
Settimana 12:
FORTRAN
home page del
Corso di Fondamenti di Informatica del Corso di Laurea in
Ingegneria Meccanica dell'Università di Roma "La Sapienza"
Ultimo aggiornamento di questo file:
Friday, 2-Mar-2001 10:22:23 CET