Vous êtes sur la page 1sur 2

Exercice 1 :

Ecrire une fonction Trouve (chaine 1, chaine 2) : entier


Elle calcule la position de chaine 2 dans chaine 1.
Si elle ne le trouve pas elle retourne 0.

Rponse
Fonction Trouve ( a , b : chaine ) : entier
Variable i : entier
Dbut
I1
Tant que (b <> copie ( a, i, longueur (b) ) ET ( i < longueur
(a) longueur(b) )
ii+1
Fin Tant que
Si ( b <> copie ( a, i, longueur (b) ) Alors
Retourne 0
Sinon
Retourne i
FinSi
FinFonc

Exercice 2 :
Ecrire une fonction qui renvoie le nombre de voyelle dans une
chaine de caractre.
Nb-Voyelle (Bonjour) ----- 3

Rponse
Fonction Nb_Voyelles ( Mot : chaine ) : entier
Variables i, nb : entier
Dbut
nb 0
Pour i 1 jusqu longueur ( Mot ) Faire

Si ( copie (a,i,1)=e ) ou ( copie (a,i,1)=o ) ou ( copie


(a,i,1)=a ) ou ( copie (a,i,1)=i ) ou ( copie (a,i,1)=a ) ou
( copie (a,i,1)=y ) Alors
Nb Nb + 1
FinSi
FinPour
Retourne nb
FinFonc

Exercice 3 :
Ecrire une fonction qui purge un caractre dune chaine de
caractre.
Fonction Purge ( Mot : chaine, c : caractre ) : chaine
Variable i : entier
Sortie : chaine
Dbut

Vous aimerez peut-être aussi