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