Académique Documents
Professionnel Documents
Culture Documents
CH Procedure Fon Ctions
CH Procedure Fon Ctions
1
Décomposition modulaire d’un programme
2
Décomposition modulaire d’un programme
3
Décomposition modulaire d’un programme
- Le module est exécuté à chaque fois que son nom est invoqué. Lors de l’appel d’un
module, le programme est interrompu, le module est exécuté, ensuite le programme
reprend.
5
Exemple : La portée des variables !!
Portée des identificateurs : Définir les modules dans lesquels chacune des
variables de l’algorithme est reconnue.
Identificateur Portée
X
C
Y
Z
6
Exemple : La portée des variables !!
Portée des identificateurs: les modules dans lesquels chacune des variables de
l’algorithme est reconnue :
Identificateur Portée
X A , B, P
C P
Y A
Z B
8
Les procédures
• Une procédure est un sous programme qui peut effectuer un certain nombre de traitements
afin de réaliser un ou plusieurs résultats.
9
Les procédures
• L’appel de la procédure se fait par son nom, en en lui passant les paramètres nécessaires
selon la syntaxe suivante:
12
Les procédures : Paramètre formel Vs. effectif
13
Passage de paramètres
• Les paramètres donnée sont des variables utilisées pour effectuer des traitements
sans modifier leurs valeurs.
• Les paramètres résultat se sont des variables dans lesquelles on enregistre les
résultats des traitements. Ils seront modifiées après l’exécution de la procédure.
• Les paramètres donnée-résultat jouent les deux rôles précédents.
14
Passage de paramètres
15
Passage de paramètres
16
Les fonctions
• Une fonction est une procédure particulière qui retourne un seul résultat.
• L’ entête de la fonction contient :
• la liste de ses paramètres formels
• le type de retour (résultat)
18
19
Les fonctions
20
Exercice : Les procédures
21
Les fonctions : Application
22