Selezioni

AND, FALSE, IF, NOT, OR, TRUE

Selezione singolaLa selezione singola è realizzata tramite IF seguito dal blocco di istruzioni controllato
IF condizione [ blocco ]
Selezione doppiaLa selezione doppia è realizzata tramite IF seguito da 2 blocchi di istruzioni
IF condizione [ blocco_vero ] [ blocco_falso ]
CondizioniLe condizioni per decidere se eseguire o meno un blocco di istruzioni sono il risultato di espressioni logiche che possono contenere le costanti logiche
FALSE ; non vera
TRUE ; vera
gli operatori logici
AND ; entrambe sono vere
NOT ; non è vera
OR ; almeno una è vera
gli operatori di confronto
< ; "minore di"
<= ; "minore di" oppure "uguale a"
> ; "maggiore di"
>= ; "maggiore di" oppure "uguale a"
== ; "uguale a"
!= ; "diverso da"
e le parentesi tonde
a >= 0 AND a <= 10
(a >= 0) AND (a <= 10) ; indifferente
a%4 == 0 AND NOT a%100==0 OR a%400==0
(a%4 == 0) AND NOT (a%100==0) OR (a%400==0) ; indifferente
a >= 0 OR a%2==0 AND a%3==0 ; "non negativo" oppure ("multiplo di 2" e "multiplo di 3")
(a >= 0 OR a%2==0) AND (a%3==0) ; ("non negativo" oppure "multiplo di 2") e "multiplo di 3"


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *