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 905<br />
82.6.10 Opzione «VALUE»<br />
Convenzionalmente, una variabile che viene dichiarata nei livelli da 01 a 49 e 77, non ha<br />
inizialmente un valore prestabilito, ma solo casuale. Per stabilire un valore da attribuire a una<br />
variabile nel momento della sua creazione, si usa l’opzione ‘VALUE’:<br />
«<br />
La costante che nello schema sintattico è indicata come literal-1, è il valore che viene attribuito<br />
inizialmente.<br />
Si osservi che è possibile stabilire un valore iniziale per una variabile, soltanto quando si tratta<br />
di qualcosa che viene dichiarato nella sezione ‘WORKING-STORAGE SECTION’, perché nella<br />
sezione ‘FILE SECTION’ ciò non è possibile e non avrebbe senso.<br />
L’opzione ‘VALUE’ si usa anche per la dichiarazione dei nomi di condizione, ma in tal caso<br />
la funzione di questa opzione ha un valore differente e non c’è più la discriminazione tra le<br />
sezioni in cui si può utilizzare.<br />
82.6.11 Opzione «RENAMES»<br />
L’opzione ‘RENAMES’, che si usa nel livello 66, permette di dichiarare delle variabili<br />
che rappresentano un raggruppamento di altre variabili, appartenenti alla stessa struttura,<br />
purché queste siano adiacenti. Nella sezione 82.8.2 viene mostrata la dichiarazione dei<br />
raggruppamenti.<br />
«<br />
82.7 Tabelle<br />
Il linguaggio COBOL offre la gestione di array attraverso la definizione di variabili multiple,<br />
all’interno di variabili strutturate (record); tuttavia, la denominazione usata nel COBOL per<br />
queste rappresentazioni dei dati è di tabella.<br />
«