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 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.