Algorithmique et Programmation: Les Structures de Données et Fonctions Standards

Page 1 sur 1Lecteur de document UniversityLib

Algorithmique et Programmation: Les Structures de Données et Fonctions Standards

Computer Science · lab

Voir tous les documents en programmation

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

Llong("Bonjour") ....

Mot1 "Bac" Mot2"ac"

X Pos (Mot2 , Mot1) ....

Mot "Baccalauréat"

XSous_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 :