Corsi di Laurea in Ingegneria Aerospaziale, Chimica, Elettrica,
dei Materiali, Meccanica e Nucleare
Corso di Fondamenti di Informatica - A.A. 1999/2000
Progetti in PASCAL da sviluppare per potere sostenere
l'esame
Per potere sostenere l'esame di Fondamenti di Informatica (Corsi di Laurea in
Ingegneria Aerospaziale, Chimica, Elettrica, dei Materiali, Meccanica e
Nucleare) è necessario svolgere un semplice progetto in PASCAL. Lo scopo
di questo progetto è la verifica delle capacità pratiche che
dovrebbero essere state acquisite dallo studente durante le esercitazioni di
laboratorio. Lo studente che abbia seguito il corso e le esercitazioni di
laboratorio dovrebbe essere in grado di svolgere interamente il progetto in non
più di un giorno di lavoro a tempo pieno. Lo svolgimento del progetto
dovrebbe inoltre rendere lo studente più sicuro delle proprie
capacità, ed in grado di affrontare con successo la prova scritta
dell'esame.
Modalità di svolgimento e presentazione del progetto
- Il progetto è obbligatorio, indipendentemente dall'anno
di corso dello studente.
- Il progetto è individuale: non è ammessa la
collaborazione fra studenti.
- Il progetto va realizzato usando il compilatore PASCAL
disponibile al laboratorio di Via Tiburtina, 205 (TurboPASCAL).
- Il progetto va consegnato secondo le seguenti modalità:
- Alla prova scritta dell'esame: consegnare un dischetto
formattato DOS, che verrà riconsegnato all'orale, la cui
etichetta esterna deve riportare:
- nome, cognome, data di nascita dello studente,
- numero del progetto svolto (vedi lista dei progetti).
- Il dischetto deve contenenere i seguenti file:
- File sorgente del progetto, di nome 'PROGETTO.PAS'
- Almeno due file di testo contenenti esempi significativi da
dare in input al proprio programma (file di dati di prova)
- File di nome 'LEGGIMI.TXT', che deve contenere le seguenti
informazioni:
- le stesse informazioni dell'etichetta esterna
- lista dei file presenti nel disco, con loro
significato
- indicazioni precise su come l'utente possa usare
il programma (Es. "Fare eseguire il programma e
scegliere una delle operazioni previste dal
menu.").
- Non è possibile sostenere lo scritto se non si consegna
il dischetto.
- Alla prova orale dell'esame: presentarsi muniti della
stampa dei file "LEGGIMI.TXT" e "PROGETTO.PAS", nonché della
stampa dei file di dati di prova inclusi nel dischetto.
Come i docenti useranno il progetto per valutare lo studente
- Lo svolgimento del progetto in maniera soddisfacente è condizione
necessaria per poter superare l'esame. In particolare, qualora non fosse
possibile compilare il file sorgente, non è possibile accedere
all'orale.
- I docenti proveranno a compilare il file 'PROGETTO.PAS' e a fare
eseguire il programma. Tipicamente, per la verifica della correttezza del
programma sarà necessario inserire dei dati di input. La
modalità di inserimento dei dati da parte dell'utente va scelta
dallo studente nella maniera che ritiene più opportuna, ma tenendo
conto che i docenti non modificheranno i file sorgente. I docenti
dovranno essere in grado di inserire tutti i dati di input necessari
facendo esclusivo uso dell'interfaccia fornita dal programma. A
questo scopo è sufficiente inserire nel programma delle stampe che
guidino l'utente nell'inserimento dei dati.
- Sebbene la correttezza del codice scritto sia condizione necessaria,
non è affatto necessario lo sviluppo di interfacce
sofisticate per l'uso del programma. Per avere un'idea del tipo di
interfaccia che ci si aspetta, è possibile fare riferimento al
file http://www.dis.uniroma1.it/~calvanes/didattica/99-00-fond-mec/programs/procfun/figure1.pas,
e in particolare a program StampaFigure.
- I progetti saranno oggetto di discussione all'orale.
Lista dei progetti disponibili
Tutti i progetti fanno riferimento agli esercizi nel libro di testo del
corso:
D. Calvanese, P. Liberatore, F. Massacci, R. Rosati,,
Complementi ed esercizi di programmazione in
PASCAL. Esculapio Progetto Leonardo, seconda edizione 1999.
NOTA: la seconda edizione ha la copertina verde. La numerazione
degli esercizi nella prima edizione del testo (copertina blu) è diversa.
È disponibile
l'elenco degli esercizi, ai
quali i progetti fanno riferimento, estratti dalla seconda edizione del libro
di esercizi con la loro numerazione corretta.
È possibile usare gli esempi del libro ed i file accessibili tramite la
sua Home Page http://www.dis.uniroma1.it/~pascal.
Ogni studente può scegliere liberamente il progetto che
intende sviluppare. In particolare ogni progetto consiste nello svolgimento
di uno o più esercizi, scelto (o scelti) dalla lista seguente:
home page del Corso di Fondamenti di Informatica
(Meccanici)
Ultimo aggiornamento di questo file:
Monday, 28-Feb-2000 10:35:18 CET