Indietro

  

4.2 SALTI CONDIZIONATI

Il sistema esegue un programma in modo sequenziale, blocco dopo blocco.

E’ possibile modificare tale sequenza programmando delle funzioni di salto ad un blocco contenente un riferimento “label”.

Le funzioni di salto sono condizionate dal valore di un parametro.

Pn > Lm salta alla label L=m se il parametro Pn è maggiore o uguale a zero.

Pn < Lm salta alla label L=m se il parametro Pn è minore di zero.

{Pm=Pn} Li salta alla label L=i se Pm è uguale a Pn

{Pm>Pn} Li salta alla label L=i se Pm è maggiore di Pn

{Pm<Pn} Li salta alla label L=i se Pm è minore di Pn

{Pm>=Pn} Li salta alla label L=i se Pm è maggiore o uguale a Pn

{Pm<=Pn} Li salta alla label L=i se Pm è minore o uguale a Pn

{Pm<>Pn} Li salta alla label L=i se Pm è diverso da Pn

Il secondo parametro Pn può anche essere un valore numerico.

 

Esempio:

{P18<>24}L5 salta alla label L5 se il parametro P18 è diverso da 24.

Il salto incondizionato viene realizzando scrivendo:

{Pm=Pm} Li salta sempre alla label L=i

 

Esempio:

{P1=P1} L99 salta sempre alla label L=99

+

Privacy Policy - Personalizza tracciamento pubblicitario