Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Manuale COBOL 889<br />
record) può essere gestita e usata tranquillamente come se fosse uno scalare puro e semplice,<br />
ma questo fatto ha eventualmente delle ripercussioni nell’efficienza del programma che si<br />
ottiene dalla compilazione.<br />
82.5.1 Sezione «FILE SECTION»<br />
La sezione ‘FILE SECTION’ ha lo scopo di definire le caratteristiche fisiche dei file e la struttura<br />
dei record. Tradizionalmente sarebbe in questa sezione che si specifica il nome o il percorso<br />
dei file in base al sistema operativo in cui si deve utilizzare il programma, salvo il caso<br />
in cui il compilatore voglia questa indicazione direttamente nella divisione ‘ENVIRONMENT<br />
DIVISION’, precisamente nell’istruzione ‘SELECT’ della sezione ‘FILE CONTROL’.<br />
La descrizione di un file nella sezione ‘FILE SECTION’ inizia con l’indicatore di livello ‘FD’<br />
o ‘SD’, a seconda che si tratti di un file «normale» o di un file da usare per le operazioni di<br />
riordino e fusione. Si osservi che queste due istruzioni iniziano nell’area A del modulo di programmazione,<br />
continuando poi nell’area B, ma è importante sottolineare che già il nome del<br />
file, evidenziato nello schema sintattico con il nome file-name, deve iniziare nell’area B:<br />
«<br />
Dopo ogni indicatore di livello ‘FD’ o ‘SD’ deve apparire la dichiarazione della variabile<br />
strutturata che rappresenta il record del file; tale dichiarazione inizia con il livello 01.<br />
82.5.1.1 Indicatore di livello «FD»<br />
I file comuni, ovvero quelli che non sono stati dichiarati esplicitamente per eseguire delle<br />
operazioni di riordino o di fusione, si descrivono nella sezione ‘FILE SECTION’ con<br />
l’indicatore di livello ‘FD’ (File description), che in pratica è un’istruzione singola. Si ricordi<br />
che il nome del file che segue la parola chiave ‘FD’ deve iniziare nell’area B del<br />
modulo di programmazione:<br />
«