Pagina relativa ad A.A. passato. |
Progetti 2003/04
La sessione di recupero
si terrà venerdì 3 dicembre alle ore 11.00
L'ultima data utile per completare il progetto A causa di un problema con il modulo elettronico i moduli vanno inviati per posta elettronica all'indirizzo del docente guerrini@di.uniroma1.it indicando nome e cognome, matricola e di quali moduli si tratta. Non inviare i moduli in formato rar. Se si vogliono comprimere i file, inviarli in formato zip o gzip o tar-gzipped. Chi può usufruire della sessione
di recupero?
Cosa si deve fare?
Discussione e verbalizzazione. Soglia minima per la sufficienza |
Per le specifiche complete del progetto
si veda la pagina del |
Per inviare i moduli del progetto occorre innanzitutto registrare i propri dati. Vai alla pagina con le istruzioni per la registrazione. Eseguita la registrazione dela matricola, i file con i sorgenti dei moduli del progetto potranno essere inviati mediante l'apposita scheda. |
Al laboratorio verranno approfonditi e messi in pratica gli argomenti affrontati nel corso di Programmazione II.
Vedi la pagina del corso di Programmazione II.
Le lezioni sono integrate con quelle di Programmazione II.
Il laboratorio Athlon è riservato agli studenti di questo canale nei giorni:
Durante il ricevimento di Programmazione II.
Si vedano le istruzioni contenute contenute nella corrispondente pagina.
L'esame di Laboratorio consiste in un progetto suddiviso in moduli da svolgere e consegnare durante l'anno alle scadenze che verranno di volta in volta indicate.
La frequenza al laboratorio non è obbligatoria, ovvero, gli studenti potranno svolgere esercizi e progetti anche sul loro computer.
Il progetto richiedeva lo sviluppo di un interprete per un semplice
linguaggio funzionale - una versione molto semplificata del linguaggio LISP.
Il progetto è suddiviso in moduli che, se sviluppati nell'ordine proposto,
porteranno gradualmente all'implementazione dell'intero interprete.
Le specifiche complete del progetto e dei suoi moduli si trovano alla pagina del progetto.
Esercizi e Progetti dell'AA 2001/02
Esercizi del 22 marzo. (Anche in versione ps o pdf)
Esercizi del 5 aprile. (Anche in versione ps o pdf)
Esercizi del 12 aprile. (Anche in versione ps o pdf)
Primo progetto (Anche in versione ps o pdf)
Secondo progetto (Anche in versione ps o pdf)
Il compilatore di riferimeto è
il GNU C Compiler
(gcc) disponibile in tutte le più diffuse distribuzioni linux;
ma va ugualmente bene un qualsiasi compilatore ANSI C.
Le macchine del laboratorio sono dual-boot (windows e
linux). Per poter scrivere, compilare ed eseguire i propri programmi
è necessario scegliere linux come sistema operativo al momento
del boot.
Sono disponibili alcune semplici note
con i passi base da compiere per poter editare e compilare i propri
programmi.