C’est quoi une variable dans un programme ?
Dans un jeu vidéo, tes points s’affichent en haut de l’écran : 0, puis 10, puis 20… Le jeu doit bien les garder quelque part et les modifier à chaque point marqué. Il les range dans une variable.
Une boîte avec une étiquette
Une variable est comme une boîte qui porte un nom (l’étiquette, par exemple « points ») et qui contient une valeur (par exemple 20). Le programme peut lire ce qu’il y a dans la boîte, ou remplacer son contenu.
Une variable peut contenir un nombre (le score, une température), un texte (le prénom du joueur) ou une valeur vrai/faux (le jeu est-il terminé ?).
L’essentiel à retenir
Variable = un nom + une valeur qui peut changer pendant l’exécution du programme
« mettre points à 0 » : on donne une valeur (on dit qu’on affecte la variable). « ajouter 10 à points » : on la modifie. La boîte ne garde que la dernière valeur : l’ancienne est effacée.
Le piège à éviter
Oublier d’initialiser la variable au début du programme. Si on ne met pas « points » à 0 au départ, le score de la partie précédente reste affiché. Autre confusion : en mathématiques, x = x + 1 est impossible ; en programmation, « x prend la valeur x + 1 » veut simplement dire « ajouter 1 au contenu de la boîte ».
À quoi ça sert ?
Les variables servent à compter (des points, des tours, des objets), à mémoriser une mesure de capteur, à retenir un choix de l’utilisateur ou à régler la vitesse d’un moteur. Sans variables, un programme ne pourrait rien retenir.
Questions fréquentes
C’est quoi une variable en informatique ?
Un emplacement de la mémoire, repéré par un nom, qui contient une valeur pouvant changer pendant l’exécution du programme.
Que veut dire affecter une variable ?
Lui donner une valeur, par exemple « mettre score à 0 ».
Que peut contenir une variable ?
Un nombre, un texte, une valeur vrai/faux, ou même une liste de valeurs.
Pourquoi initialiser une variable ?
Pour qu’elle commence avec une valeur connue, sinon elle peut garder une valeur d’une exécution précédente.
Pour aller plus loin
La fiche mémo de cette notion
Toute la notion résumée sur une page A4, à télécharger pour réviser.
Télécharger la fiche mémo (abonnés)