Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
918 volume V Programmazione<br />
Nella divisione ‘PROCEDURE DIVISION’ può succedere qualcosa di simile, quando si usa<br />
una suddivisione delle procedure in sezioni e paragrafi. In questo modo, i nomi dei paragrafi<br />
potrebbero richiedere una qualificazione, specificando a quale sezione appartengono.<br />
Ciò che consente di qualificare un nome, in modo sufficiente a renderlo univoco, è il<br />
qualificatore.<br />
Quando nella divisione ‘PROCEDURE DIVISION’ si usa un nome che richiede una<br />
qualificazione, si usa indifferentemente la parola chiave ‘IN’ oppure ‘OF’:<br />
|... TYPE IN SALES-RECORDS ...<br />
|... TYPE IN SALES-RECORDS OF SALES-FILE ...<br />
Segue lo schema sintattico per qualificare una variabile:<br />
Segue lo schema sintattico per qualificare un paragrafo all’interno della divisione ‘PROCEDURE<br />
DIVISION’:<br />
Quando si deve usare la qualificazione per individuare un elemento di una tabella, gli indici tra<br />
parentesi tonde appaiono alla fine, dopo la qualificazione stessa. Seguono due modelli sintattici<br />
alternativi che descrivono il modo di rappresentare un elemento di una tabella, tenendo conto<br />
anche della qualificazione:<br />
Le regole che stabiliscono la possibilità o meno di usare la qualificazione, sono intuitive e non<br />
vengono descritte qui nel dettaglio. La regola generale da seguire è quella della leggibilità<br />
del programma sorgente, che richiede di usare la qualificazione solo quando questa è utile per<br />
migliorare la chiarezza dello stesso.