OPERAZIONI E OPERATORI MATEMATICI Operatore Descrizione

OPERAZIONI E OPERATORI MATEMATICI
Operatore
+
*
/
Descrizione
addizione
sottrazione
moltiplicazione
divisione
resto tra divisione di
mod
numeri interi
div
divisione tra interi
sqrt(n) radice quadrata di n
sqr(n) eleva al quadrato n
abs(n) valore assoluto di n
trunc(n) tronca i decimali di n
Tipo operandi
Real o integer
Real o integer
Real o integer
Real o integer
Tipo risultato
Real o integer
Real o integer
Real o integer
Real
Esempio
A+3
A-B
Base * h
A/B
Integer
Integer
N mod 2
Integer
Real o integer
Real o integer
Real o integer
Real
Integer
Real
Real o integer
Real o integer
Integer
C div 3
sqrt(N)
sqr(Lato)
abs(N)
trunc(4.13)
OPERATORI LOGICI O BOOLEANI
L'algebra booleana è fondamentale nell'informatica. Questa permette infatti di fare calcoli
sulla veridicità o falsità di una affermazione. Le variabili booleane servono proprio a
definire concetti quali vero (true) e falso (false). Le operazioni possibili sono diverse da
quelle possibili per gli altri tipi di variabile:




and, che corrisponde al simbolo matematico
e al concetto
contemporaneamente.
or, che corrisponde al simbolo matematico
e al concetto di oppure.
not, operatore che corrisponde alla negazione.
xor, che corrisponde matematicamente all'aut, ovvero
di
e
OPERATORI DI CONFRONTO O RELAZIONALI
Con questi operatori si ottiene un risultato di tipo booleano, ossia vero (true) o falso (false).
Operatore
=
<>
<
>
<=
>=
Descrizione
Uguale a
Diverso da (≠)
Minore di
Maggiore di
Minore uguale a
Maggiore uguale a
Tipo operandi
Vari
Vari
Vari
Vari
Vari
Vari
Tipo risultato
Booleano
Booleano
Booleano
Booleano
Booleano
Booleano
Esempio
X=2
X <> Y
X<3
X > (Y+6)
A <= X
X >= Y
Normalmente i tipi degli operandi usati con gli operatori di confronto devono essere
compatibili, eccezion fatta per i tipi real ed integer che possono essere confrontati tra di
loro.