3.1 Les variables - comparaison |
See You Why? |
Vous vous souvenez de l'école primaire, lorsque vous répétiez "La surface d'un rectangle est égale à longueur fois largeur". Cela vous permettait de calculer la surface d'un rectangle dont vous connaitriez la longueur et la largeur...
"Quelle est la surface (ou aire) d'un rectangle de dimension 24 et 5 ?"... vous répondiez aussitôt "120"...
vous n'aviez rien fait d'autre que de remplacer le mot longueur par 24,
le mot largeur par 5,
calculer 24 fois 5, soit 120,
donc surface vaut 120,
puis répondre 120.
Si longueur vaut 24, si largeur vaut 5, alors surface vaut 120.
Quelques années plus tard, on vous demandait de calculer la valeur de z = 2 x + y, si x=6 et y=3...
15 était votre réponse...
vous avez remplacé x par 6, donc 2x = 12,
puis remplacé y par 3, qui ajouté à 12, donne 15.
Si si x vaut 6 et si y vaut 3, alors z vaut 15.
C'était toute la difficulté du calcul algébrique qui en a dégouté plus d'un des maths... et pourtant...
Ensuite, quelle horreur quand il s'agissait de résoudre des équations... alors qu'il suffit de retrouver la (ou les) valeur(s) de l'inconnue (généralement notée x) qui vérifie(nt) l'égalité donnée.
Ainsi, l'équation (l'égalité) 3x + 6 = 27 n'est vraie que si x prend la valeur 7...
en effet, 21 + 6 = 27 ;
et l'équation 6x2 - 6x - 36 = 0, n'est vérifiée que pour x=-2 ou x=3,
en effet, 6*4-6*(-2)-36 = 0, car 24+12-36=0,
et 6*9-6*3-36=0, car 54-18-36=0.
Les variables dans un programme informatique ont exactement la même utilité...
D'où ces définitions :
« Une variable est un contenant pour y stocker une valeur » me semble être une notion suffisante.
D'autres diront : « Une variable est un objet repéré par son nom et pouvant contenir des données qui peuvent être modifiées lors de l'exécution du programme ».
En informatique, selon les langages de programmation, les variables peuvent avoir des caractéristiques différentes. Nous pensons entre autres à :
Ne croyez pas dominer le langage JavaScript dès la première lecture de ces notes... mais ne vous découragez pas, vous pourrez comprendre ceci à la fin de votre lecture et digestion de ces pages :
voir suite >>>
voir suite >>>
voir suite >>>
voir suite >>>
voir suite >>>