Passage des paramètres par valeur et par référence
Conception : Clarification - Explicitation
Lors du passage des paramètres par valeur, seule la valeur du paramètre est passé à la procédure. Cette dernière travaille donc sur une variable locale. Alors que dans le cas d’un passage par référence, ce n’est pas la valeur du paramètre qui est passé mais l’adresse de la variable contenant la valeur : dans ce cas, la procédure appelée et la procédure appelante travaille sur la même variable, même si le nom utilisé pour le paramètre est différent du nom de la variable initiale. De ce fait, il est possible de modifier le contenu de la variable passée en paramètre à partir de la procédure appelée.
Conceptions erronées et origines possibles
Quand on utilise le passage par valeur, les modifications apportées à l’intérieur de la procédure appelée se répercutent sur la procédure appelante comme si on utilise un passage par référence.
Conceptions: Origines possibles
- Mal compréhension de transfert des informations entre les paramètres formels et celles effectifs.
- Mal compréhension de la notion de référence.
- Mal utilisation de la portée des variables.
Conceptions liées - Typologie
Concepts ou notions associés
Références
| |||
---|---|---|---|
Sur le Portail Questions / Réponses |
Sur Portail de Formation Gratuite |
Sur des sites de Formation |
Sur DidaQuest |
Passage des paramètres par valeur et par référence sur : Wikipedia / Wikiwand / Universalis / Larousse encyclopédie / Khan Académie | |||
Sur Wikiwand :
Variable / Procédure / Paramètres formels / Paramètres effectifs / Référence | |||
Sur Wikipédia :
Variable / Procédure / Paramètres formels / Paramètres effectifs / Référence | |||
Sur Wikiversity :
Variable / Procédure / Paramètres formels / Paramètres effectifs / Référence | |||
Sur Universalis :
Variable / Procédure / Paramètres formels / Paramètres effectifs / Référence | |||
Sur Khan Académie :
Variable / Procédure / Paramètres formels / Paramètres effectifs / Référence |
Éléments graphique
Stratégie de changement conceptuel
- présentation et explication bien de certains concepts: La portée d'une variable, les paramètres formels, les paramètres effectifs, les références, le passage par valeur et celui par référence.
- On utilise les schémas.
- par des exemples pratique.
Questions possibles
Bibliographie
Pour citer cette page: (des paramètres par valeur et par référence)
ABROUGUI, M & al, 2020. Passage des paramètres par valeur et par référence. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Passage_des_param%C3%A8tres_par_valeur_et_par_r%C3%A9f%C3%A9rence>, consulté le 24, novembre, 2024
- Kalumba, Etienne. « Formation Visual Basic Net ».Visual Basic.NET En 21 Jours, Ducan Mackenzie, Kent Sharkey, Campus Press, 2002, ISBN: 2-7440-1369-2. Consulté le 3 mai 2020. https://www.academia.edu/38476347/Formation_visual_basic_net.
- KOUIS, Amine. « Différence entre passage par référence et passage par valeur ». WayToLearnX, 9 septembre 2018. https://waytolearnx.com/2018/09/difference-entre-passage-par-reference-et-passage-par-valeur.html.
- Tahé, Serge. « Introduction au langage VBScript ». Developpez.com. Consulté le 17 mai 2020. http://tahe.developpez.com/web/vbscript/.
Votre Publicité sur le Réseau |
- Obstacle didactique - Conceptions
- Obstacle épistémologique - Conceptions
- Conceptions
- Variable - Conceptions
- Procédure - Conceptions
- Paramètres formels - Conceptions
- Paramètres effectifs - Conceptions
- Référence - Conceptions
- Passage par valeur - Conceptions
- Passage par référence - Conceptions
- Fiches Conceptions
- Sponsors Question
- Fiche Conceptions