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.
916 volume V Programmazione<br />
stringhe di caratteri (pertanto sono escluse le rappresentazioni compatte che usano quattro bit<br />
per cifra e quelle binarie).<br />
Un nome di condizione può essere associato a una variabile che costituisce una tabella, oppure<br />
che è contenuta in una struttura tabellare. Per fare riferimento al nome di condizione nella<br />
cella giusta, occorre utilizzare gli indici, così come si fa normalmente in queste situazioni.<br />
82.8.2 Raggruppamento<br />
«<br />
Il livello 66 permette di raggruppare alcune variabili adiacenti di una stessa struttura:<br />
Dopo il numero di livello 66 viene dichiarato il nome del raggruppamento, quindi, dopo la<br />
parola chiave ‘RENAMES’, si indica il nome della prima variabile; eventualmente, dopo la parola<br />
chiave ‘THROUGH’ o ‘THRU’, si indica l’ultima variabile da riunire. Si osservi l’esempio<br />
seguente:<br />
|000000 01 TABULATO.<br />
|000000 05 A.<br />
|000000 10 A1 PIC X.<br />
|000000 10 A2 PIC XXX.<br />
|000000 10 A3 PIC XX.<br />
|000000 10 A4 PIC XX.<br />
|000000 05 B.<br />
|000000 10 B1 PIC XX.<br />
|000000 10 B2 PIC X(16).<br />
|000000 10 B3 PIC X(8).<br />
|000000 10 B4 PIC X.<br />
|000000 66 C RENAMES A.<br />
|000000 66 D RENAMES A1 THRU A3.<br />
|000000 66 E RENAMES A4 THRU B2.<br />
|000000 66 F RENAMES A2 THRU B.<br />
|000000 66 G RENAMES A THRU B.<br />
Il disegno successivo, anche se non proporzionato rispetto alla dimensione delle variabili,<br />
mostra a cosa si riferiscono i vari raggruppamenti: