Quando lavori con numeri reali, puoi utilizzare il già familiare modulo math
, che contiene un gran numero di funzioni integrate.
Quando si risolvono problemi, è spesso necessario arrotondare i numeri reali ai valori interi più vicini. Ci sono tre funzioni per questo.
RICORDA
1 Funzione Tronca(x) - taglia la parte frazionaria \(x\) e restituisce un valore intero.
2 Floor(x)
- restituisce il numero intero più grande minore o uguale a \(x\) (arrotondamento per difetto)
3 Funzione Ceil(x)
- restituisce il numero intero più piccolo maggiore o uguale a \(x\) (arrotonda per eccesso)
Ecco le funzioni più utili. Alcuni di essi sono integrati in Pascal, mentre gli altri sono contenuti nel modulo math
.
Funzione |
Descrizione |
Arrotondamento |
arrotonda(x)
integrato |
Arrotonda un numero all'intero più vicino. Se la parte frazionaria del numero è 0,5, il numero viene arrotondato al numero intero più vicino. |
trunc(x)
integrato |
Scarta la parte frazionaria |
piano(x)
in matematica |
Arrotonda un numero per difetto ("floor"), quindi floor(1.5) == 1 , floor(-1.5) ==  ; -2 |
ceil(x)
in matematica |
Arrotonda un numero per eccesso ("tetto"), mentre ceil(1.5) == 2 , ceil(-1.5) ==  ; -1 |
abs(x)
integrato |
Modulo (valore assoluto). |
Radici, logaritmi |
sqrt(x)
integrato |
Radice quadrata. Utilizzo: y := sqrt(x) |
potenza(x, y)
in matematica |
Eleva x alla y. \(x^y\) |
log2(x)
in matematica |
Log base 2. |
lnxp1(x)
in matematica
|
Il logaritmo naturale di (x + 1). |
Trigonometria |
sin(x)
integrato |
Seno di un angolo specificato in radianti |
cos(x)
integrato |
Coseno di un angolo specificato in radianti |
tan(x)
in matematica |
La tangente di un angolo specificato in radianti |
arcsin(x)
in matematica |
Arcoseno, restituisce il valore in radianti |
arcos(x)
in matematica |
Arco coseno, restituisce il valore in radianti |
arctan(x)
integrato |
Arctangent, restituisce il valore in radianti |
arctan2(y, x) |
Angolo polare (in radianti) del punto (x, y). |