1ère étape : Dans cette étape, on va essayer de décomposer notre problème Pour la
la décomposition : en parties (sous-programmes ou modules). On peut utiliser une décomposition, on
méthode graphique ou une méthode textuelle : peut utiliser une
des deux méthodes,
Méthode textuelle textuelle ou
Sous-programme1 graphique. La
Sous-programme2 deuxième méthode,
Sous-programme3 graphique, est plus
… utile pour la suite
Méthode graphique de l’exercice.
Programme Entrées
principal
Entrées
Entrées
Sous-
programme3
Sous-
programme1 Sous-
1 programme2
1 Sorties
Sorties
Sorties
Une fois la décomposition est effectuée, il faut identifier le type de
chaque sous-programme (Procédure ou Fonction)
Définitions :
Une fonction est un sous-programme qui calcule et retourne
une seule valeur résultat de type simple (entier, réel, booléen,
caractère ou chaine de caractère).
Une procédure est un sous-programme qui retourne 0 ou
plusieurs valeurs
2ème étape : Après la décomposition, il faut passer à l’analyse du programme
L’analyse du P.P. : principal où on va appeler (utiliser) les sous-programmes
envisagés.
Syntaxe :
La forme générale de l’appel d’une procédure :
PROC nom_procedure(pe1,pe2, …)
Où
pfe: paramètres formels en entrée
pfs: paramètres formels en sortie
Oli: objet locaux: ce sont les objets utilisés au sein
de la procédure autre que les paramètres formels
Où
pfe: paramètres formels en entrée
var_resultat: variable locale contenant le résultat calculé
au sein de la fonction
Oli: objet locaux: se sont les objets utilisés au sein de la
fonction autres que les paramètres formels