24.01.2014 Views

Parte ii - IIS Marconi Latina - Area didattica

Parte ii - IIS Marconi Latina - Area didattica

Parte ii - IIS Marconi Latina - Area didattica

SHOW MORE
SHOW LESS

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 />

«

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!