ESERCITAZIONE DATABASE

IL PROBLEMA

Sviluppare un programma PASCAL per gestire i dati degli studenti del corso di LP. Tali dati sono precisamente:

I primi tre dati sono obbligatori, mentre gli altri sono opzionali; inoltre il numero di gruppo ed i voti possono essere modificati, mentri gli altri no.

Uno studente ha passato l'esame solamente se ha voti di scritto, orale ed esercitazione maggiori o uguali a 15 e il voto finale determinato da
VF = (2/5 Voto progetto) + 3/5 (media tra Voto scritto e Voto orale)
approssimato per eccesso è maggiore o uguale a 18.

La base di dati deve essere persistente, cioè i dati degli studenti devono essere immagazzinati in memoria di massa alla fine dell'esecuzione del programma.

Il programma deve fornire le seguenti funzionalità

SVILUPPO

ANALISI (analisi del problema)

STRUTTURA MODULARE (strutturazione in moduli)

FASE 1 (parte sviluppata nella prima lezione)

FASE 2 (parte sviluppata nella seconda lezione)

FASE 3 (parte sviluppata nella terza lezione)

FASE 4 (parte sviluppata nella quarta lezione)

PROGRAMMA 1 (il programma ottenuto combinando i moduli dopo il controllo sintattico)

ULTERIORI ESERCIZI