Vous êtes sur la page 1sur 1

Nom

Code en Pascal

Type du paramtre
(x ou n)

Les Fonctions arithmtiques standards


Type de rsultat ENTIER ENTIER Entier/Rel
(Mme type que x)

Rle

Exemples

Tronc (x) Arrondi (x) Abs (x) Carr(x) Sin (x) Cos (x) Exp (x) Ln (x)

TRUNC(x) Entier/Rel ROUND(x) Entier/Rel ABS(x) SQR(x) SIN(x) COS(x) EXP(x) LN(x)
Entier/Rel Entier/Rel Entier/Rel Entier/Rel Entier/Rel Entier/Rel Entier/Rel Entier/Rel Entier/Rel Entier/Rel ENTIER

Supprime la partie dcimale pour ne Tronc (3.14) vaut 3 laisser que la composante entire de x. Tronc (-1.25) vaut -1 Donner un entier qui est la valeur du rel Arrondi (9.499)vaut 9 x arrondie la plus proche valeur. Arrondi (2.5) vaut 3 Arrondi (8.99) vaut. 9 Donne la valeur absolue de x. Abs (-20) vaut 20 Donne le carr de x. Donne le sinus de x (x en radians). Donne le cosinus de x(x en rad).

Entier/Rel
(Mme type que x)

Carr (5) vaut

25 1 0 1 0

Rel Rel Rel Rel Rel Rel Rel Rel Rel entier

Sin(PI/2) vaut Cos (PI/2) vaut Donne lexponentielle de x. Exp (0) vaut Donne le logarithme nprien de x si x Ln (1) vaut
est positif et provoque une erreur dans le cas contraire. Donne la racine carre de x si x nest pas ngatif et provoque une erreur, sinon. Donne la valeur en radians de arctangente x. Donne la valeur en radians de la tangente x. Donne la partie entire d'un rel. Donne un rel compris entre 0 et 1 exclu. Donne un entier entre 0 et n-1. Rle

RacineCarr (x) SQRT(x)

RacineCarr (2) vaut


1.4142

Arctan (x) Tan(x) ENT(x) Ala Ala(n)


Nom

ARCTAN(x)

Arctan (1)vaut 0.7854


pi / 4

TAN(x) INT(x)
RANDOM RANDOM(n) Code en Pascal

Tan(pi/4) vaut
Tan( 0.7854)

ENT(3.14) vaut 3.00 ENT(-1.5) vaut -1.00

ORD (c) CHR (x) SUCC (c) PRED (c) MAJUS (c)
Nom Long(ch) Pos(ch1,ch2)

ORD (c) CHR (x) SUCC (c) PRED (c)

UPCASE (c) Les Fonctions et les procdures standard sur les chanes
En Pascal LENGTH(ch) POS(ch1,ch2) Rle
Retourne la longueur de la chane ch. (entier)

(x entier compris entre 0 et 255) Exemples 65 Renvoie le code ASCII du caractre c. Le rsultat est un ORD ("A") vaut ORD ("a") vaut 97 entier positif. CHR (65) vaut A Renvoie le caractre dont le code ASCII est x. CHR (97) vaut a SUCC ("C") vaut D Renvoi le caractre successeur de c sil existe. SUCC ("2") vaut 3 PRED ("C") vaut B Renvoi le caractre prdcesseur de c sil existe. PRED ("2") vaut 1 MAJUS ("d") vaut D Convertit le caractre c en majuscule sil est possible. Exemples Llong("Bonjour") 7 Mot1 "Baccalaurat" Mot2"Bac" X Pos (Mot2,Mot1) 1 Mot "Baccalaurat" X Sous_chane(Mot,1,3) Bac jj"20" mm"09"aaaa"2012" date concat(jj,"/",mm,"/",aaaa) 20/09/2012 Mot "CD ROM" Efface (Mot, 3, 4) CD Ch1 "ur" Ch2"cos" Insre(ch1,ch2,3) cours Convch (2013,ch) ch="2013" Convch(14.52,ch) ch =" 1.4520000000E+01" Convch(14.5:5:2,ch) ch ="14.50" Ch"10.50"Ch2"20/09/2012" Valeur (ch,d,e) d= 1.0500000000E+01 e =0 Valeur (ch2,d,e) d= 0 e =3

Les Fonctions prdfinies pour les caractres

Devoirs et examens sur : www.Kiteb.net

Retourne la position de la chane ch1 dans la chane ch2. Sous_chaine(ch,p,nbc) COPY(ch,p,nbc) Retourne une sous chane de long nbc partir de la position p dans ch. Concat(ch1,ch2,,chn) CONCAT(ch1,ch2,..,chn) Retourne la concatnation des chanes ch1,ch2,..,chn. Efface(ch,p,n) DELETE(ch,p,n) INSERT(ch1,ch2,p) STR(d,ch1) Enlve n caractres de ch partir de la position p. Insre la chane ch1 dans la chane ch2 partir de la position p. Convertit un nombre dcimal d en chane de caractres et l'affecte la variable ch1. Convertit une chane ch en une valeur dcimale et l'affecte d.

Procdures

Fonctions

Insre(ch1,ch2,p) Convch(d,ch1)

Valeur(ch,d,erreur) VAL(ch,d,erreur)

Vous aimerez peut-être aussi