ULTERIORI ESERCIZI
- Si estenda il programma sviluppato sopra in modo che accetti anche
input errati, ed in tali casi segnali gli errori rispettando le seguenti
specifiche.
ERRORI
- Dare una nuova implementazione del modulo MEMORIA utilizzando un array
invece che i puntatori, l'interfaccia non deve cambiare.
- Dare una nuova implementazione del modulo AMBIENTE utilizzando un array
invece che i puntatori, l'interfaccia non deve cambiare.
- Estendere il programma per trattare anche la divisione di numeri reali
enormi (occorre anche estendere la sintassi del file di input).
- Estendere il programma per trattare anche funzioni ricorsive
(occorre anche estendere la sintassi del file di input).
- Estendere il programma in modo che faccia anche l'eco dell'input prima
di stampare i risultati (occorre anche estendere la sintassi del file di
output).
- Dare la grammatica del file di input e di output utilizzando la BNF
invece dei diagrammi sintattici.