e-Babillard - plateforme pédagogique interactive
Pensez à mettre un avatar personnel Bienvenue, Invité. Veuillez vous connecter ou vous enregistrer.
29 Mars 2024 à 14:44:22

Connexion avec identifiant, mot de passe et durée de la session
Recherche:     Recherche +
* Flux RSS www.jpdelx.com Accueil Aide Identifiez-vous Enregistrez-vous
+  e-Babillard - plateforme pédagogique interactive
|-+  Ressources pédagogiques communes concernant...
| |-+  Algorithmique et Structures de Données
| | |-+  Sujet: [Algorithmique] programmation modulaire
« sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Sujet: [Algorithmique] programmation modulaire  (Lu 2445 fois)
jpdelx
Administrator
Hero Member
*****
Hors ligne Hors ligne

Sexe: Homme
Messages: 13085


Il n'y a pas de questions idiotes...


WWW
[Algorithmique] programmation modulaire
« le: 07 Octobre 2007 à 09:49:52 »

Bonjour

Quelques points ( parmi beaucoup d'autres ) très importants :

  • Attention à ne pas confondre un BLOC d'instructions et un module !
  • Vous devez savoir faire la différence entre une fonction et une procédure.
  • Vous devez utiliser correctement les paramètres invariants d'entrée ainsi que
    les paramètres variables de sortie.
  • Et surtout, vous devez obligatoirement distinguer les paramètres formels des
    paramètres effectifs d'appel.

@lpf

Journalisée

J.Phil. DELCROIX
www.jpdelx.com

Merci de rédiger vos messages dans un français compréhensible par tous !
jacobseb
Invité


Courriel
[Algorithmique] programmation modulaire
« Répondre #1 le: 07 Octobre 2007 à 14:06:19 »

Bonjour,

pouvez vous m'éclairer sur la différence entre les paramètres formels et les paramètres effectifs d'appel

D'avance merci  Smiley
Journalisée
jpdelx
Administrator
Hero Member
*****
Hors ligne Hors ligne

Sexe: Homme
Messages: 13085


Il n'y a pas de questions idiotes...


WWW
[Algorithmique] programmation modulaire
« Répondre #2 le: 07 Octobre 2007 à 14:21:29 »

Bonjour Sébastien

Citation de: jacobseb
...
pouvez vous m'éclairer sur la différence entre les paramètres formels et les paramètres effectifs d'appel
...

Oui ! Je peux ( et veux ) le faire...

C'est une très bonne question ! Je te remercie de l'avoir posée  Wink

Les paramètres formels sont les objets utilisés dans l'interface d'E/S lors
de la déclaration d'un module quelqu'en soit la nature : fonction ou procédure.

Les paramètres effectifs d'appel sont les objets utilisés en E/S pour appeler le module.
Ce sont donc eux qui vont fournir les valeurs en Entrée pour "alimenter" le module
et ce sont eux qui vont permettre de récupérer en Sortie le(s) résultat(s).

Il ne faut jamais prendre les mêmes identificateurs car il s'agit d'objets différents.

Exemple : http://jpdelx.club.fr/exemplefonction.pdf

Les 2 objets nombre1 & nombre2 sont des paramètres formels ( ils ne seront
jamais valués ) et les 2 objets valeur1 & valeur2 sont des paramètres effectifs
( i.e. valués ) d'appel.

Et surtout il ne faut pas venir me dire "mais ça marche quand même !" car la
machine ne fait pas la confusion entre ces 2 sortes d'objets car ils appartiennent
à des environnementrs différents avec une portée ( durée de vie ) différente
alors que vous, vous faites la confusion...  Embarrassed

@lpf
Journalisée

J.Phil. DELCROIX
www.jpdelx.com

Merci de rédiger vos messages dans un français compréhensible par tous !
Pages: [1] Imprimer 
e-Babillard - plateforme pédagogique interactive  |  Ressources pédagogiques communes concernant...  |  Algorithmique et Structures de Données  |  Sujet: [Algorithmique] programmation modulaire « sujet précédent | | sujet suivant »
Aller à:  

Propulsé par MySQL Propulsé par PHP e-Babillard - plateforme pédagogique interactive | Propulsé par SMF 1.0.6 modifié par jpdelx.
© 2001-2005, Lewis Media. Tous droits réservés.
XHTML 1.0 Transitionnel valide ! CSS valide !
Page générée en 0.084 secondes avec 20 requêtes.