Tivoli Service Desk 6.0 Developer's Toolkit - Manuel de référence du langage TSD Script
Retour à la page principale
Renvoie l'arccosinus d'une expression donnée entre -1,0 et 1,0 en degrés.
FUNCTION ACos (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Expression d'entrée. Doit comporter une valeur entre -1,0 et 1,0. |
VARIABLES r: Real; ACTIONS r:=ACos(0.5);
Renvoie l'arcsinus d'une expression entre -1,0 et 1,0, en degrés.
FUNCTION ASin (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Expression d'entrée. Doit comporter une valeur entre -1,0 et 1,0. |
VARIABLES r: REAL; ACTIONS r:=ASin(-0.7);
Renvoie l'arctangente d'une expression donnée entre -1,0 et 1,0, en degrés.
FUNCTION ATan (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Expression d'entrée. Doit comporter une valeur entre -1,0 et 1,0. |
VARIABLES r: REAL; ACTIONS r:=ATan(.5);
Renvoie le cosinus d'un angle mesuré en degrés.
FUNCTION Cos (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Angle d'entrée mesuré en degrés |
VARIABLES r: REAL; ACTIONS r:=Cos(180);
Calcule le cosinus hyperbolique d'une expression numérique et renvoie le résultat sous forme de nombre réel, en degrés.
FUNCTION CosH (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Une expression réelle |
VARIABLES r: REAL; ACTIONS r:=CosH(0.5);
Cette instruction calcule la fonction exponentielle de son argument.
FUNCTION Exp (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Expression réelle devant être traitée en tant qu'exposant de e |
Calcule e selon une puissance donnée et renvoie le résultat sous forme de nombre réel.
VARIABLES r: REAL; ACTIONS r:=Exp(2.0);
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.
Renvoie le logarithme népérien d'un nombre.
FUNCTION Ln (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Une expression réelle positive |
Calcule le logarithme népérien de l'argument, qui doit être un nombre positif.
VARIABLES r: REAL; ACTIONS r:=Ln(3);
Code retour | Description |
Tout | Logarithme népérien de l'argument |
Log
Renvoie le logarithme décimal (base 10) d'un nombre.
FUNCTION Log (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Une expression réelle positive |
Renvoie le logarithme décimal (base 10) de l'expression d'entrée. Log(x)=y est égal à puissance(10,y)x.
VARIABLES r: REAL; ACTIONS r:=Log(2);
Code retour | Description |
Tout | Logarithme décimal (base 10) de l'argument. |
Ln
Renvoie le résultat d'un nombre élevé à une puissance donnée.
FUNCTION Power (VAL u: REAL, VAL v: REAL): REAL;
Nom de l'argument | Description |
u | Nombre à élever à la puissance. |
V | Exposant |
VARIABLES r: REAL; ACTIONS r:=Power(2,8);
Code retour | Description |
Tout | Résultat d'un nombre élevé à une puissance donnée |
Génère un nombre aléatoire dans une série donnée.
FUNCTION Random (VAL lo, hi: INTEGER): INTEGER;
Nom de l'argument | Description |
Inf | Limite inférieure du nombre aléatoire |
Sup | Limite supérieure du nombre aléatoire |
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.
VARIABLES guess: INTEGER; ACTIONS guess:=Random(1,10);
Code retour | Description |
Tous | Résultat de la fonction |
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.
FUNCTION Round (VAL u: REAL): INTEGER;
Nom de l'argument | Description |
u | Expression réelle à arrondir |
VARIABLES i: INTEGER; ACTIONS i:=Round(3.14);
Code retour | Description |
Tous | Valeur de retour arrondie |
Renvoie le sinus de la valeur d'entrée, en degrés
FUNCTION Sin (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Expression réelle représentant un angle en degrés. |
VARIABLES r: REAL; ACTIONS r:=Sin(30.0);
Renvoie le sinus d'une valeur d'entrée, en degrés.
SinH
Renvoie le sinus hyperbolique d'une expression.
FUNCTION SinH (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | L'argument de cette fonction est une expression réelle. |
VARIABLES r: REAL; ACTIONS r:=SinH(3);
Renvoie le sinus hyperbolique d'une expression.
Renvoie la racine carrée d'un nombre.
FUNCTION Sqrt (VAL u: REAL): REAL;
Nom de l'argument | Description |
u | Expression dont la racine carrée doit être calculée. Il doit s'agir d'un nombre entier. |
VARIABLES r: REAL; ACTIONS r:=Sqrt(4.0);
Renvoie la tangente d'un angle, en degrés.
FUNCTION Tan (VAL angle: REAL): REAL;
Nom de l'argument | Description |
u | Expression réelle représentant un angle en degrés |
VARIABLES r: REAL; ACTIONS r:=Tan(30);
Renvoie la tangente d'un angle, en degrés.
TanH
Renvoie la tangente hyperbolique d'un angle.
FUNCTION TanH (VAL u: REAL): REAL;
Nom de l'argument | Description |
angle | Expression réelle représentant un angle en degrés |
VARIABLES r: REAL; ACTIONS r:=TanH(3.0);
Renvoie la tangente hyperbolique d'une expression.
Tan
Tivoli Service Desk 6.0 Developer's Toolkit - Manuel de référence du langage TSD Script