Questo algoritmo permette di inserire dei record all'interno di un file fisico. L'utente può specificare il nome del file fisico su cui inserire i record. Se il file esiste già mette i record inseriti in coda, altrimenti crea un nuovo file.
Le procedure principali che abbiamo utilizzato sono
La funzione open consente di assegnare ad una variabile logica il nome di un file fisico. E' possibile anche specificare con
- error, ciò che deve scrivere se non riesce ad aprire il file
- history, se si vuole creare una nuova versione di un file o riscrivere quello esistente
- altri comandi, altre diverse preferenze, che però noi non abbiamo utilizzato.
La funzione put permette di inserire un singolo record all'interno del file, mentre la funzione CLOSE consente di chiudere il collegamento tra il file logico e quello fisico.
Inoltre la funzione extend serve a posizionarsi all'inizio del file scelto.
Il listato del programma e' il seguente:
Programma in formato pas