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.

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:

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

Saved successfully!

Ooh no, something went wrong!