Vous êtes sur la page 1sur 2

Série01 : Fonctions et Procédures Prédéfinies 4SI - Prog

Objectifs:
1- Rappeler les fonctions et procédures prédéfinies (Pascal)
2- Rappeler comment faire la traduction Pascal d’un programme

EXERCICE1 : (Les fonctions et les procédures prédéfinies)


 Sur les types numériques :
X := 12.75 ;
Algorithmique Pascal Valeur de K
K  tronc(X) K :=trunc(X) ; 12
K  frac(X)
K  arrondi(X)
K  abs(X)
K  carré(3)
K racine-carré(16)
K aléa
K aléa(15)

 Sur le type caractère :


C := ‘A’;
Algorithmique Pascal Valeur de K
K  ord(C)
K  ord("C")
K  chr(65)
K  succ(C)
K  pred("3")
K majus("f")
K majus("?")

1
Série01 : Fonctions et Procédures Prédéfinies 4SI - Prog

 Sur le type chaine de caractères :

CH := ‘BonBon’; X := ‘BAC2020’;

Algorithmique Pascal Valeur de K


K  concat(CH, "123")
K  sous-chaine(X,3,2)
K  long("Admis" + "2020")
K  pos("bon", CH)

Effacer(X , 4 , 3)
Valeur(X , K , e)
Convch(1928 , K)
Insérer("+" , CH , 4)
K long(CH) div 2

EXERCICE2 : (traduction pascal)


Ecrire un programme pascal intitulé triangle qui saisit une chaîne de caractères non
vide formée uniquement par des lettres alphabétiques majuscules et l'affiche sous la
forme d'un triangle comme indiqué ci-dessous.
Exemple :
Si la chaîne saisie est "INTERNET", on aura :
I
IN
INT
INTE
INTER
INTERN
INTERNE
INTERNET

NB : décomposer votre programme en modules

Vous aimerez peut-être aussi