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.

978 volume V Programmazione<br />

|005700*-----------------------------------------------------------------<br />

|005800 SCANSIONE.<br />

|005900 DISPLAY "INSERISCI IL COGNOME DA CERCARE:".<br />

|006000 ACCEPT RICERCA.<br />

|006100 IF RICERCA = SPACES<br />

|006200 THEN<br />

|006300 MOVE 1 TO EOJ;<br />

|006400 ELSE<br />

|006600 SEARCH ALL UTENTE<br />

|006700 AT END<br />

|006800 DISPLAY "IL COGNOME CERCATO ",<br />

|006900 "NON SI TROVA NELLA TABELLA: ",<br />

|007000 QUOTE RICERCA QUOTE;<br />

|007100 WHEN COGNOME (IND-UTENTE) = RICERCA<br />

|007200 DISPLAY "IL COGNOME ", RICERCA,<br />

|007300 "SI TROVA NELLA POSIZIONE ",<br />

|007400 IND-UTENTE.<br />

|007500*<br />

82.12.19 Istruzione «SET»<br />

«<br />

L’istruzione ‘SET’ permette di attribuire un valore all’indice di una tabella; valore inteso come<br />

la posizione all’interno della stessa. Sono disponibili due schemi sintattici: attraverso il primo<br />

si attribuisce una posizione determinata; con il secondo si incrementa o si decrementa l’indice<br />

di una certa quantità di posizioni.<br />

Oppure:<br />

In entrambi gli schemi sintattici, la variabile o le variabili indicate subito dopo la parola chiave<br />

‘SET’, sono quelle che rappresentano l’indice di una tabella e devono essere modificate. Nel<br />

primo caso, si intende assegnare loro il valore indicato o rappresentato dopo la parola chiave<br />

‘TO’, mentre nel secondo caso, l’indice viene incrementato (‘UP’) o diminuito (‘DOWN’) del<br />

valore posto dopo la parola chiave ‘BY’.<br />

Quando nell’istruzione si usa una costante numerica, o una variabile numerica normale, deve<br />

trattarsi di un valore intero, che può essere senza segno, oppure può avere un segno positivo,<br />

con l’eccezione del caso dell’incremento o decremento dell’indice (nel secondo schema), dove<br />

può avere senso anche un segno negativo.

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

Saved successfully!

Ooh no, something went wrong!