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.

868 volume V Programmazione<br />

«<br />

«<br />

82.3 Divisione «IDENTIFICATION DIVISION»<br />

La divisione ‘IDENTIFICATION DIVISION’ costituisce la prima parte di un programma CO-<br />

BOL. Il suo scopo è quello di contenere delle informazioni sul programma, secondo una<br />

classificazione ben stabilita. Le informazioni tipiche che si inseriscono in questa divisione<br />

sono il nome del programma (nome che non coincide necessariamente con il nome del file<br />

che contiene il sorgente), il nome dell’autore, la data di scrittura del programma, la data di<br />

compilazione.<br />

82.3.1 Struttura<br />

La struttura della divisione ‘IDENTIFICATION DIVISION’ è sintetizzabile nello schema<br />

sintattico seguente:<br />

La divisione deve iniziare scrivendo ‘IDENTIFICATION DIVISION’ a partire dall’area A,<br />

ricordando di aggiungere il punto fermo finale.<br />

Tutti i nomi di paragrafo di questa divisione devono iniziare nell’area A e devono terminare<br />

con un punto fermo.<br />

Il nome del programma (program-name) deve essere una parola COBOL e serve a identificare<br />

il programma sorgente, ma non corrisponde necessariamente al nome del file su disco che<br />

contiene il sorgente.<br />

Le voci di commento (comment-entry), secondo lo schema sintattico, possono essere costituite<br />

da una sequenza qualunque di caratteri e possono occupare anche più righe, senza bisogno di<br />

indicare il simbolo di continuazione nella settima colonna, avendo cura però di utilizzare per<br />

tali voci solo l’area B e di terminarle comunque con un punto fermo.<br />

La data di compilazione è, o dovrebbe essere, posta automaticamente dal compilatore, quando<br />

è prevista la stampa del sorgente da parte di questo strumento.<br />

A parte il caso della data di compilazione, che dovrebbe essere fornita dal compilatore, tutte le<br />

altre informazioni rimangono invariate.

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

Saved successfully!

Ooh no, something went wrong!