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

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

Saved successfully!

Ooh no, something went wrong!