ULTERIORI ESERCIZI

  1. 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
  2. Dare una nuova implementazione del modulo MEMORIA utilizzando un array invece che i puntatori, l'interfaccia non deve cambiare.
  3. Dare una nuova implementazione del modulo AMBIENTE utilizzando un array invece che i puntatori, l'interfaccia non deve cambiare.
  4. Estendere il programma per trattare anche la divisione di numeri reali enormi (occorre anche estendere la sintassi del file di input).
  5. Estendere il programma per trattare anche funzioni ricorsive (occorre anche estendere la sintassi del file di input).
  6. 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).
  7. Dare la grammatica del file di input e di output utilizzando la BNF invece dei diagrammi sintattici.