Tivoli Service Desk 6.0 Developer's Toolkit - Manuel de référence du langage TSD Script

Fonctions mathématiques

Retour à la page principale


ACos

Description

Renvoie l'arccosinus d'une expression donnée entre -1,0 et 1,0 en degrés.

Syntaxe

FUNCTION ACos (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Expression d'entrée. Doit comporter une valeur entre -1,0 et 1,0.

Exemple

 VARIABLES
r: Real;
ACTIONS
r:=ACos(0.5);

ASin

Description

Renvoie l'arcsinus d'une expression entre -1,0 et 1,0, en degrés.

Syntaxe

FUNCTION ASin (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Expression d'entrée. Doit comporter une valeur entre -1,0 et 1,0.

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=ASin(-0.7);

ATan

Description

Renvoie l'arctangente d'une expression donnée entre -1,0 et 1,0, en degrés.

Syntaxe

FUNCTION ATan (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Expression d'entrée. Doit comporter une valeur entre -1,0 et 1,0.

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=ATan(.5);

Cos

Description

Renvoie le cosinus d'un angle mesuré en degrés.

Syntaxe

FUNCTION Cos (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Angle d'entrée mesuré en degrés

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=Cos(180);

CosH

Description

Calcule le cosinus hyperbolique d'une expression numérique et renvoie le résultat sous forme de nombre réel, en degrés.

Syntaxe

FUNCTION CosH (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Une expression réelle

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=CosH(0.5);

Exp

Description

Cette instruction calcule la fonction exponentielle de son argument.

Syntaxe

FUNCTION Exp (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Expression réelle devant être traitée en tant qu'exposant de e

Remarques

Calcule e selon une puissance donnée et renvoie le résultat sous forme de nombre réel.

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=Exp(2.0);

Codes retour

Exp ne renvoie aucun code. Il renvoie la valeur exponentielle d'un argument fini (e élevé à une puissance donnée, où e est la base d'un logarithme népérien). Si le calcul dépasse la valeur en virgule flottante double précision sous-jacente, le résultat n'est pas défini.


Ln

Description

Renvoie le logarithme népérien d'un nombre.

Syntaxe

FUNCTION Ln (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Une expression réelle positive

Remarques

Calcule le logarithme népérien de l'argument, qui doit être un nombre positif.

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=Ln(3);

Codes retour

Code retour Description
Tout Logarithme népérien de l'argument

Voir aussi

Log


Log

Description

Renvoie le logarithme décimal (base 10) d'un nombre.

Syntaxe

FUNCTION Log (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Une expression réelle positive

Remarques

Renvoie le logarithme décimal (base 10) de l'expression d'entrée. Log(x)=y est égal à puissance(10,y)x.

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=Log(2);

Codes retour

Code retour Description
Tout Logarithme décimal (base 10) de l'argument.

Voir aussi

Ln


Power (puissance)

Description

Renvoie le résultat d'un nombre élevé à une puissance donnée.

Syntaxe

FUNCTION Power (VAL u: REAL, VAL v: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Nombre à élever à la puissance.
V Exposant

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=Power(2,8);

Codes retour

Code retour Description
Tout Résultat d'un nombre élevé à une puissance donnée

Random (aléatoire)

Description

Génère un nombre aléatoire dans une série donnée.

Syntaxe

FUNCTION Random (VAL lo, hi: INTEGER): INTEGER;

Remarques concernant les arguments

Nom de l'argument Description
Inf Limite inférieure du nombre aléatoire
Sup Limite supérieure du nombre aléatoire

Remarques

Renvoie un nombre aléatoire sous la forme d'un entier entre deux limites. Le générateur de nombres aléatoires effectue une génération automatique en utilisant l'horloge système.

Exemple

 VARIABLES
guess: INTEGER;
ACTIONS
guess:=Random(1,10);

Codes retour

Code retour Description
Tous Résultat de la fonction

Round (arrondi)

Description

Arrondit un nombre réel à la valeur entière la plus proche, en utilisant l'algorithme d'arrondi qui ajoute 0,5 puis tronque le nombre.

Syntaxe

FUNCTION Round (VAL u: REAL): INTEGER;

Remarques concernant les arguments

Nom de l'argument Description
u Expression réelle à arrondir

Exemple

 VARIABLES
        i: INTEGER;
ACTIONS
i:=Round(3.14);

Codes retour

Code retour Description
Tous Valeur de retour arrondie

Sin

Description

Renvoie le sinus de la valeur d'entrée, en degrés

Syntaxe

FUNCTION Sin (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Expression réelle représentant un angle en degrés.

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=Sin(30.0);

Codes retour

Renvoie le sinus d'une valeur d'entrée, en degrés.

Voir aussi

SinH


SinH

Description

Renvoie le sinus hyperbolique d'une expression.

Syntaxe

FUNCTION SinH (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u L'argument de cette fonction est une expression réelle.

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=SinH(3);

Codes retour

Renvoie le sinus hyperbolique d'une expression.


Sqrt (racine carrée)

Description

Renvoie la racine carrée d'un nombre.

Syntaxe

FUNCTION Sqrt (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Expression dont la racine carrée doit être calculée. Il doit s'agir d'un nombre entier.

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=Sqrt(4.0);

Tan

Description

Renvoie la tangente d'un angle, en degrés.

Syntaxe

FUNCTION Tan (VAL angle: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
u Expression réelle représentant un angle en degrés

Exemple

 VARIABLES
r: REAL;
ACTIONS
r:=Tan(30);

Codes retour

Renvoie la tangente d'un angle, en degrés.

Voir aussi

TanH


TanH

Description

Renvoie la tangente hyperbolique d'un angle.

Syntaxe

FUNCTION TanH (VAL u: REAL): REAL;

Remarques concernant les arguments

Nom de l'argument Description
angle Expression réelle représentant un angle en degrés

Exemple

VARIABLES r: REAL; ACTIONS r:=TanH(3.0);

Codes retour

Renvoie la tangente hyperbolique d'une expression.

Voir aussi

Tan


Tivoli Service Desk 6.0 Developer's Toolkit - Manuel de référence du langage TSD Script

Retour à la page principale

Copyright