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

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.

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

Saved successfully!

Ooh no, something went wrong!