Algorithmique et programmation
Les structures de données
Les Fonctions arithmétiques standards
Nom
Code en
Pascal
Type du
paramètre
(x ou n)
Type de
résultat
Rôle
Exemples
Tronc (x)
TRUNC(x)
Supprime la partie décimale pour ne laisser
que la composante entière de x.
ENT(x)
INT(x)
Donne la partie entière d'un réel.
Arrondi (x)
ROUND(x)
Abs (x)
Carré(x)
ABS(x)
SQR(x)
RacineCarré (x) SQRT(x)
Aléa
Aléa(n)
Sin (x)
Cos (x)
Arctan (x)
Tan(x)
Exp (x)
Publicité
RANDOM
RANDOM(n)
SIN(x)
COS(x)
ARCTAN(x)
TAN(x)
EXP(x)
Ln (x)
LN(x)
Tronc (3.14) = ....
Tronc (-1.25)= ....
ENT(3.14)= ....
ENT(-1.5) =....
Arrondi(9.49)= ...
Arrondi (2.5) =....
Abs (-20) = ....
Carré (5) = ....
RacineCarré (2)
...........................
Donner un entier qui est la valeur du réel x
arrondie à la plus proche valeur.
Donne la valeur absolue de x.
Donne le carré de x.
Donne la racine carrée de x, si x est négatif
provoque une erreur.
Donne un réel compris entre 0 et 1 exclu.
Aléa(3)= .... .... ....
Donne un entier entre 0 et n-1.
Sin(PI/2) = ....
Donne le sinus de x (x en radians).
Cos (PI/2) = ....
Donne le cosinus de x(x en rad).
Donne la valeur en radians de arctangente x. Arctan(1) = ....
Donne la valeur en radians de la tangente x. Tan(pi/4) = ....
Publicité
Donne l’exponentielle de x.
Donne le logarithme népérien de x si x est
positif et une erreur dans le cas contraire.
Exp (0) = ....
Ln (1) = ....
Les Fonctions prédéfinies pour les caractères (x entier compris entre 0 et 255)
Nom
Code en Pascal
ORD (c)
ORD (c)
Rôle
Renvoie le code ASCII du caractère c. Le résultat est
un entier positif.
Renvoie le caractère dont le code ASCII est x.
Renvoi le caractère successeur de c s’il existe.
Renvoi le caractère prédécesseur de c s’il existe.
CHR (65)= ....
CHR (x)
SUCC ("C") =.... SUCC ("2")= ....
SUCC (c)
PRED ("C") = ... PRED ("2")= ....
PRED (c)
MAJUS (c) UPCASE (c) Convertit le caractère c en majuscule s’il est possible. MAJUS ("d")=... MAJUS("A")=...
CHR (x)
SUCC (c)
PRED (c)
CHR (97)= ....
Exemples
ORD ("A") =.... ORD ("a") = ....
Les Fonctions et les procédures standards sur les chaînes
s
n
o
i
Publicité
t
c
n
o
F
s
e
r
u
d
é
c
o
r
P
Nom
En Pascal
Long(ch)
LENGTH(ch)
Pos(ch1,ch2)
POS(ch1 , ch2)
Sous_chaine(ch,p,nbc) COPY(ch , p , nbc)
Concat(ch1,ch2,…,chn) CONCAT(ch1,ch2,..,chn) Retourne
Efface(ch,p,n)
DELETE(ch , p , n)
Insère(ch1,ch2,p)
INSERT(ch1 , ch2 , p)
Convch(d,ch1)
STR(d ,ch1 )
Rôle
Retourne la longueur de la chaîne ch.
(entier)
Retourne la position de la chaîne ch1
dans la chaîne ch2.
Publicité
Retourne une sous chaîne de long
nbc à partir de la position p dans ch.
la concaténation des
chaînes ch1,ch2,..,chn.
Enlève n caractères de ch à partir de
la position p.
Insère la chaîne ch1 dans la chaîne
ch2 à partir de la position p.
Convertit un nombre décimal d en
chaîne de caractères et l'affecte à la
variable ch1.
Exemples
Llong("Bonjour") ....
Mot1 "Bac" Mot2"ac"
X Pos (Mot2 , Mot1) ....
Mot "Baccalauréat"
XSous_chaîne(Mot,1,3) ....
H"14" m"10" .... ....
heure concat(h , ":" , m)
Mot "CD ROM"
Efface (Mot, 3, 4) ....
Ch1 "ur" Ch2"cos"
Insère(ch1, ch2 , 3) ....
Convch (2018 , ch) ch=....
Convch(14.52 , ch) ch =....
Ch"10.50" Ch2"20/20"
Valeur (ch,d,e) d=.... e =....
Valeur (ch2,d,e) d=... e =....
Valeur(ch,d,erreur)
VAL(ch , d , erreur)
Convertit une chaîne ch en une
valeur décimale et l'affecte à d.
Cours d’informatique en ligne :