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
{{Fiche Typologie - Conceptions
- Origines didactiques : Les difficultés sont ici générées par les situations didactiques elles-mêmes, la manière dont les savoirs scolaires construisent. Mal présentation et explication de certains concepts: les variables, les procédures, les paramètres formels, les paramètres effectifs, les références et les adresses.
}}
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 : | |||
Sur Wikipédia : | |||
Sur Wikiversity : | |||
Sur Universalis : | |||
Sur Khan Académie : |
Éléments graphique
Stratégie de changement conceptuel
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 17, mai, 2025
- 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/.
![]() ![]() |