|
|
(15 versions intermédiaires par le même utilisateur non affichées) |
Ligne 1 : |
Ligne 1 : |
− | '''=L'analyse modulaire='''<br/>
| + | https://didaquest.org/w/images/0/04/Diff%C3%A9rences_entre_proc%C3%A9dures_et_fonctions.pdf |
− | '''==1-Définition:=='''<br/>
| |
− | Les procédures sont des sous-programmes qui peuvent avoir plusieurs résultats
| |
− | '''2-Vocabulaire et syntaxe:<br/>
| |
− | '''En analyse:<br/>
| |
− | DEF PROC nom(paramètres formels: type)
| |
− | Résultat=
| |
− | traitement
| |
− | Fin nom
| |
− | '''En algorithme:<br/>
| |
− | 0) DEF PROC nom (paramètres formels: type) | |
− | 1) Traitement
| |
− | 2) FinNom
| |
− | '''en Pascal:<br/>
| |
− | Procedure nom (paramètres formels: type) ;
| |
− | Déclaration des variables locales;
| |
− | Begin
| |
− | Traitement;
| |
− | End;
| |
− | '''Appel de la procédure:<br/>
| |
− | Proc nom_procédure (paramètres effectifs)<br/>
| |
− | 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<br/>
| |
− | '''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 actuelle datée du 7 juin 2020 à 17:24