Différences entre versions de « Quelle est la différence entre une procédure et une fonction ? »
(Page créée avec « '''L'analyse modulaire''' ») |
|||
Ligne 1 : | Ligne 1 : | ||
− | '''L'analyse modulaire''' | + | '''=L'analyse modulaire=''' |
+ | '''==1-Définition:==''' | ||
+ | Les procédures sont des sous-programmes qui peuvent avoir plusieurs résultats | ||
+ | '''2-Vocabulaire et syntaxe: | ||
+ | '''En analyse: | ||
+ | DEF PROC nom(paramètres formels: type) | ||
+ | Résultat= | ||
+ | traitement | ||
+ | Fin nom | ||
+ | '''En algorithme: | ||
+ | 0) DEF PROC nom (paramètres formels: type) | ||
+ | 1) Traitement | ||
+ | 2) FinNom | ||
+ | '''en Pascal: | ||
+ | Procedure nom (paramètres formels: type) ; | ||
+ | Déclaration des variables locales; | ||
+ | Begin | ||
+ | Traitement; | ||
+ | End; | ||
+ | '''Appel de la procédure: | ||
+ | Proc nom_procédure (paramètres effectifs) | ||
+ | L'appel d'une procédure doit se trouver dans une instruction d'appel et ne peut pas être dans une expression comme c'est le cas d'une fonction | ||
+ | '''Remarque: Il est possible de définir un sousprogramme sans paramètres. La communication avec l'appelant se produit grâce aux ressources (objets) communes partagées entre l'appelé et l'appelant. |
Version du 5 juin 2020 à 22:21
=L'analyse modulaire= ==1-Définition:== Les procédures sont des sous-programmes qui peuvent avoir plusieurs résultats 2-Vocabulaire et syntaxe: En analyse: DEF PROC nom(paramètres formels: type) Résultat= traitement Fin nom En algorithme: 0) DEF PROC nom (paramètres formels: type) 1) Traitement 2) FinNom en Pascal: Procedure nom (paramètres formels: type) ; Déclaration des variables locales; Begin Traitement; End; Appel de la procédure: Proc nom_procédure (paramètres effectifs) L'appel d'une procédure doit se trouver dans une instruction d'appel et ne peut pas être dans une expression comme c'est le cas d'une fonction Remarque: Il est possible de définir un sousprogramme sans paramètres. La communication avec l'appelant se produit grâce aux ressources (objets) communes partagées entre l'appelé et l'appelant.