Vous êtes sur la page 1sur 14

Module : Programmation Structurée Filière : TDI (102)

Série d’exercices 7 (Les Fonctions et Procédures)


Exercice 1 :
Définir la fonction « Somme » qu’on lui passe deux valeurs de type entier et qui
renvoie comme valeur la somme des valeurs reçues.
Solution :
Utilisation de la fonction :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Utilisation d'une procédure avec une variable globale :

Utilisation des pointeurs :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Exercice 2 :
Définir la fonction « Absolue » qui renvoie la valeur absolue d’une valeur qu’on lui
passe comme paramètre.
Solution :
Utilisation de la fonction :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Utilisation d'une procédure avec une variable globale :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)

Utilisation des pointeurs:

Exercice 3 :
Définir la fonction « Inverse » qui renvoie l’inverse d’une valeur qu’on lui passe
comme paramètre.
Solution :
Utilisation de la fonction :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Utilisation d'une procédure avec une variable globale :

Utilisation des pointeurs :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Exercice 4 :
Définir la fonction « Max » qui renvoie le maximum de deux valeurs.
Solution :
Utilisation de la fonction :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Utilisation d'une procédure avec une variable globale :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Utilisation des pointeurs :

Exercice 5 :
Ecrivez un programme qui lit trois scores et qui utilise la fonction définie dans
l’exercice précédent pour déterminer le meilleur score et l’afficher après.
Solution :
Utilisation de la fonction :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Utilisation d'une procédure avec une variable globale :

Utilisation des pointeurs :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Exercice 6 :
Ecrire une procédure qui reçoit la longueur et la largeur d’une surface et qui affiche
la valeur de la surface. Donnez à cette procédure le nom « Surface ».
Solution :
Utilisation de la fonction :

Utilisation d'une procédure avec une variable globale :

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Utilisation des pointeurs :

Exercice 7 :
Ecrire une procédure qui permet d’échanger les valeurs de deux variables. Appelez
cette procédure « Echanger ».
Solution :

Exercice 8 :
On dispose d’une phrase dont les mots sont séparés par des points virgules. Ecrivez
une procédure qui permet de remplacer les points virgules par des espaces. On
suppose qu’on dispose des fonctions suivantes :
- Longueur : permet de calculer la longueur d’une chaîne de caractères.
Utilisation : Longueur (chaîne)
- Extraire : permet d’extraire une partie (ou la totalité) d’une chaîne.
Utilisation : Extraire (chaîne , position_debut, longueur)
Paramètre : chaîne de laquelle on fait l’extraction
position_debut la position à partir de laquelle va commencer l’extraction
longueur désigne la longueur de la chaîne qui va être extraite.

Prof : Zinoun Mohammed


Module : Programmation Structurée Filière : TDI (102)
Solution :

Prof : Zinoun Mohammed

Vous aimerez peut-être aussi