Menù manuali

 

Gli operatori aritmetici

 
Gli operatori aritmetici sono simboli specifici che consentono di eseguire operazioni di base tra uno o più operandi. Ad esempio, nel caso seguente: - x1 = 50 - x2 = x1+20 si utilizzano gli operatori aritmetici seguenti: - + (più) per l'addizione algebrica - - (meno) per la sottrazione algebrica - * (asterisco) per la moltiplicazione algebrica - / (barra) per la divisione algebrica - % (percento) per il modulo o resto della divisione algebrica. Questi operatori sono di tipo binario, poiché richiedono la presenza di due operandi. Ad esempio: - Dot(10+5, 70+20) - x = 50-30 - l = 5*6 - Dot(x+l/6, 6*l) Esistono anche due operatori unari, ovvero + (più) e - (meno), che richiedono un solo operando. - + (più) Rende l'operando sempre con segno positivo (valore assoluto) - - (meno) Cambia il segno dell'operando (negazione aritmetica) Per esempio: - x = 50 - z = -x y = +z/2 La variabile z conterrà il valore -50 e la variabile y conterrà il valore +25. Tutti gli operatori aritmetici possono essere utilizzati per l'istanziazione di una variabile, nei parametri di un'istruzione o nelle espressioni relazionali. Le espressioni sono valutate da sinistra a destra, senza alcuna priorità formale tra gli operatori. Pertanto, tutti gli operatori operano allo stesso livello. Tuttavia, è possibile modificare l'ordine di valutazione delle operazioni tramite l'utilizzo di parentesi tonde. Le parentesi tonde operano su espressioni aritmetiche, logiche o relazionali e possono essere annidate. Le espressioni più interne vengono valutate per prime. È importante notare che affinché un'espressione sia valida, il numero di parentesi tonde aperte a sinistra deve essere uguale al numero di parentesi tonde chiuse a destra e devono essere correttamente annidate. Ad esempio: - x = 14+8/2 La variabile "x" conterrà il valore 11. - x = 14+(8/2) La variabile "x" conterrà il valore 18.