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 873<br />
|001000 SPECIAL-NAMES.<br />
|001100 SPO IS STANDARD-INPUT.<br />
Per chiarezza, è il caso di sottolineare che ‘STANDARD-INPUT’ ha valore per il compilatore<br />
solo in quanto viene dichiarato come nome mnemonico, dal momento che il linguaggio, nella<br />
sua veste ufficiale, non prevede la gestione dei flussi standard dei sistemi Unix.<br />
82.4.3 Sezione «INPUT-OUTPUT SECTION»<br />
La sezione ‘INPUT-OUTPUT SECTION’ si suddivide in due paragrafi: ‘FILE-CONTROL’ e<br />
‘I-O-CONTROL’. Il paragrafo ‘FILE-CONTROL’ specifica l’organizzazione e l’accesso dei<br />
file che vengono usati dal programma e le informazioni correlate a tali file; il paragrafo<br />
‘I-O-CONTROL’ serve a specificare informazioni aggiuntive sui file già dichiarati nell’altro<br />
paragrafo.<br />
«<br />
82.4.3.1 Paragrafo «FILE-CONTROL»<br />
Il paragrafo ‘FILE-CONTROL’ serve a dichiarare i file utilizzati dal programma e a definire<br />
alcune loro caratteristiche. Tutti i file dichiarati nel paragrafo ‘FILE-CONTROL’ devono essere<br />
descritti nella divisione ‘DATA DIVISION’; nello stesso modo, tutti i file descritti nella<br />
divisione ‘DATA DIVISION’, devono essere dichiarati nel paragrafo ‘FILE-CONTROL’.<br />
Il linguaggio COBOL prevede una gestione dei file molto sofisticata, anche se non è detto<br />
che i compilatori mettano a disposizione sempre tutte le funzionalità standard. Si distinguono<br />
generalmente i tipi, in base alla loro «organizzazione», come sintetizzato nella tabella<br />
successiva.<br />
«<br />
Per il linguaggio COBOL i file sono sempre composti da record, pertanto l’accesso a un file<br />
si riferisce sempre a dei record.<br />
|Tabella 82.31. Classificazione dei file in base all’organizzazione.<br />
Organizzazione<br />
sequenziale<br />
relativa (relative)<br />
a indice<br />
Descrizione<br />
Il file sequenziale consente un accesso ai record in modo seriale, dal primo all’ultimo.<br />
Generalmente, si dichiara un accesso sequenziale ai file quando l’unità<br />
di memorizzazione nella quale sono memorizzati è per sua natura sequenziale,<br />
come per i nastri magnetici.<br />
Si tratta di un file ad accesso diretto, dove i record si possono raggiungere specificandone<br />
il numero, a partire da uno, avendo anche la possibilità di richiedere<br />
qualche spostamento relativo rispetto al record attuale.<br />
Si tratta di un file associato a un indice dei record. Attraverso l’indice è possibile<br />
raggiungere direttamente i record associati, senza bisogno di eseguire delle<br />
scansioni di ricerca.