Nom
Les Fonctions arithmtiques standards
Code en Pascal
Tronc (x)
TRUNC(x)
Arrondi (x)
ROUND(x)
Abs (x)
Carr(x)
Sin (x)
ABS(x)
SQR(x)
SIN(x)
Cos (x)
Exp (x)
Ln (x)
COS(x)
EXP(x)
LN(x)
Type du
paramtre
(x ou n)
ARCTAN(x)
ENT(x)
INT(x)
Ala
RANDOM
Ala(n)
RANDOM(n)
CHR (x)
CHR (x)
SUCC (c)
SUCC (c)
PRED (c)
PRED (c)
MAJUS (c)
UPCASE (c)
Fonctions
ORD (c)
Tronc (3.14) vaut ...
Tronc (1.25) vaut ..
radians).
Donne le cosinus de x(x en rad). Cos (PI/2) vaut
Donne lexponentielle de x.
Donne le logarithme nprien de
x si x 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 partie entire d'un rel.
Exp (0) vaut
Ln (1) vaut ..
RacineCarr (2) vaut ..
Arctang (1) vaut ..
ENT(3.14) vaut ...............
ENT(1.5) vaut ...............
Donne un rel compris entre 0 et
1 exclu.
Donne un entier entre 0 et n1.
(x entier compris entre 0 et 255)
Exemples
Renvoie le code ASCII du caractre c. Le rsultat est ORD ("A") vaut ..
un entier positif.
ORD ("a") vaut ...
Renvoie le caractre dont le code ASCII est x.
CHR (65) vaut
CHR (97) vaut
Renvoi le caractre successeur de c sil existe.
SUCC ("C") vaut
SUCC ("2") vaut .
Renvoi le caractre prdcesseur de c sil existe.
PRED ("C") vaut
PRED ("2") vaut .
Convertit le caractre c en majuscule sil est possible.
MAJUS ("d") vaut ..
En Pascal
Rle
Les Fonctions
et les procdures
standard
sur les chanes
Retourne la longueur de la chane ch. (entier)
LENGTH(ch)
POS(ch1,ch2)
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) Retourne la concatnation des chanes
Concat(ch1,ch2,
ch1,ch2,..,chn.
,chn)
Efface(ch,p,n)
DELETE(ch,p,n)
Enlve n caractres de ch partir de la
position p.
Insre(ch1,ch2,p)
INSERT(ch1,ch2,p)
Insre la chane ch1 dans la chane ch2
partir de la position p.
Convch(d,ch1)
STR(d,ch1)
Convertit un nombre dcimal d en chane
de caractres et l'affecte la variable ch1.
Valeur(ch,d,erreur)
VAL(ch,d,erreur)
Convertit une chane ch en une valeur
dcimale et l'affecte d.
Procdures
Exemples
Arrondi (9.499) vaut
Arrondi (2.5) vaut
Arrondi (8,99) vaut ..
Donne la valeur absolue de x.
Abs (20) vaut .
Donne le carr de x.
Carr (5) vaut ..
Donne le sinus de x (x en Sin(PI/2) vaut ..
Les Fonctions prdfinies pour les
Code en Pascal
Rle
caractres
Nom
ORD (c)
Nom
Long(ch)
Pos(ch1,ch2)
Rle
Supprime la partie dcimale
pour ne laisser que la
composante entire de x.
Donner un entier qui est la
valeur du rel x arrondie la
plus proche valeur.
RacineCarr (x) SQRT(x)
Arctan (x)
Type de
rsultat
Exemple
Llong("Bonjour")
Mot1 "Baccalaurat" Mot2"Bac"
X Pos (Mot2,Mot1) ..
Mot "Baccalaurat"
X Sous_chane(Mot,1,3) ..
jj"13" mm"12"aaaa"2004"
date concat(jj,"/",mm,"/",aaaa)
Mot "CD ROM"
Efface (Mot, 3, 4) .
Ch1 "ur" Ch2"cos"
Insre(ch1,ch2,3) .
Convch (2004,ch) ch ..
Convch(14.52,ch) ch ...
Ch"10.50"Ch2"13/12/2004"
Valeur (ch,d,e) d. e
Valeur (ch2,d,e) d. e