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 953<br />

|002100 CHARACTERS BY "X" AFTER INITIAL "DDD",<br />

|002200 LEADING "BB" BY "YZ" AFTER INITIAL "AAAAAA",<br />

|002300 FIRST "C" BY "W",<br />

|002400 ALL "C" BY "P".<br />

|002500 DISPLAY STRINGA-DI-CARATTERI.<br />

|002600 STOP RUN.<br />

L’esempio appena mostrato sfrutta un’estensione al linguaggio tradizionale, in modo da ottenere<br />

più sostituzioni con una sola passata. L’esempio fatto in questo modo permette di capire<br />

cosa succede in queste situazioni particolari.<br />

Compilando l’esempio e avviando il programma eseguibile che si ottiene, si dovrebbe vedere<br />

il risultato seguente che rappresenta soltanto il contenuto finale della variabile elaborata:<br />

|AAAAAAYZYZYZWPPPPPDDDXXXXXXXXX<br />

82.12.12 Istruzione «MOVE»<br />

L’istruzione ‘MOVE’ copia o assegna un valore in una o più variabili di destinazione. Sono<br />

disponibili due modi di usare questa istruzione:<br />

«<br />

Oppure:<br />

Nel primo caso, ciò che appare dopo la parola chiave ‘MOVE’ può essere il nome di una variabile,<br />

oppure una costante. Il valore contenuto nella variabile o rappresentato dalla costante,<br />

viene copiato in tutte le variabili indicate dopo la parola ‘TO’, rispettando eventualmente le<br />

regole di modifica stabilite dai modelli di definizione delle variabili.<br />

Nel secondo caso, avendo aggiunto la parola ‘CORRESPONDING’ (o soltanto ‘CORR’), si copia<br />

il contenuto di una variabile strutturata in una o più variabili strutturate, abbinando però i<br />

campi aventi lo stesso nome. In pratica, con il secondo schema si vogliono copiare i campi<br />

della prima variabile strutturata che hanno gli stessi nomi di quelli contenuti nella seconda<br />

variabile strutturata. Diversamente, per una copia di una variabile strutturata in altre variabili,<br />

mantenendo inalterata la struttura originale dei dati, si usa il primo schema sintattico.

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

Saved successfully!

Ooh no, something went wrong!