Vous êtes sur la page 1sur 1

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

Vous aimerez peut-être aussi