Lorsque vous travaillez avec des nombres réels, vous pouvez utiliser le module math
déjà familier, qui contient un grand nombre de fonctions intégrées.
Lors de la résolution de problèmes, il est souvent nécessaire d'arrondir les nombres réels aux valeurs entières les plus proches. Il y a trois fonctions pour cela.
SOUVENEZ-VOUS
1 Fonction Trunc(x) - coupe la partie fractionnaire \(x\) et renvoie une valeur entière.
2 Floor(x)
-  ; renvoie le plus grand entier inférieur ou égal à \(x\) (arrondi à l'inférieur)
3 Ceil(x)
fonction - renvoie le plus petit entier supérieur ou égal à \(x\) (arrondi)
Voici les fonctions les plus utiles. Certains d'entre eux sont intégrés à Pascal, tandis que les autres sont contenus dans le module math
.
Fonction |
Description |
Arrondi |
rond(x)
intégré |
Arrondit un nombre à l'entier le plus proche. Si la partie fractionnaire du nombre est 0,5, le nombre est arrondi au nombre entier le plus proche. |
trunc(x)
intégré |
Rejette la partie fractionnaire |
étage(x)
en mathématiques |
Arrondit un nombre inférieur ("floor"), donc floor(1.5) == 1 , floor(-1.5) ==  ; -2 |
plafond(x)
en mathématiques |
Arrondit un nombre supérieur ("plafond"), tandis que ceil(1.5) == 2 , ceil(-1.5) ==  ; -1 |
abs(x)
intégré |
Modulo (valeur absolue). |
Racines, logarithmes |
sqrt(x)
intégré |
Racine carrée. Utilisation : y := sqrt(x) |
puissance(x, y)
en mathématiques |
Élève x à la puissance y. \(x^y\) |
log2(x)
en mathématiques |
Log base 2. |
lnxp1(x)
en maths
Le logarithme naturel de (x + 1). |
Trigonométrie |
sin(x)
intégré |
Sinus d'un angle spécifié en radians |
cos(x)
intégré |
Cosinus d'un angle spécifié en radians |
tan(x)
en mathématiques |
La tangente d'un angle spécifié en radians |
arcsin(x)
en mathématiques |
Arcsinus, renvoie la valeur en radians |
arccos(x)
en mathématiques |
Arc cosinus, renvoie la valeur en radians |
arctan(x)
intégré |
Arctangente, renvoie la valeur en radians |
arctan2(y, x) |
Angle polaire (en radians) du point (x, y). |