Nel caso del “se” vero fai… fa qualcosa solo se la condizione Booleana è vera altrimenti non lo fa.
if numero<0 -- se "numero" è negativo
then
errore("negativo non consentito")
end
E’ possibile anche intercettare il caso in cui la condizione è falsa:
Nel caso del “se” vero fai… “altrimenti” fai… fa qualcosa solo se la condizione Booleana è vera altrimenti fa quel che è specificato nell’altrimenti, ovvero in caso che la medesima condizione sia falsa.
if numero<minimo or numero>massimo -- verifica
then
errore("fuori dall'intervallo consentito")
else
elabora_numero() -- solo se valido, se è nell'intervallo dei valori consentiti
end
Spero che questi esempi e queste descrizioni siano utili. Esercitarsi in pratica aiuta molto ad assimilare.