📦
Pourquoi retenir une valeur ?Une variable est comme une boîte étiquetée qui permet de stocker une donnée en mémoire. En programmation, on la crée, on lui donne un nom et on y place une valeur qui peut changer. Sur Scratch, tu peux créer une variable « score » pour suivre les points du joueur. Elle sert à mémoriser un résultat, compter des tours ou stocker un nom d'utilisateur. C'est la brique de base pour rendre un programme interactif.
💡 À retenir : Une variable = une case mémoire qui porte un nom et contient une donnée modifiable.
✏️
Donner une valeurAffecter une valeur à une variable, c’est ranger une donnée dans sa boîte. En Scratch, on utilise le bloc « mettre... à... ». On initialise une variable au début du programme pour qu’elle ait une valeur de départ, par exemple « score = 0 ». Si on ne le fait pas, elle peut contenir une valeur inconnue qui fausse les calculs. En Python, on écrit simplement « score = 0 ».
💡 À retenir : L'initialisation consiste à donner une première valeur avant toute utilisation de la variable.
🧮
Faire des calculsLes variables servent à réaliser des calculs et stocker les résultats. Tu peux additionner, soustraire ou concaténer. Par exemple, pour obtenir la moyenne de deux notes, on calcule (note1 + note2) / 2 et on range le résultat dans une variable « moyenne ». On peut aussi combiner les opérations : si a = 5 et b = 2, alors c = a * b + 3 donne 13. Attention aux priorités : la multiplication est prioritaire.
💡 À retenir : Une variable peut stocker le résultat d'une expression calculée à partir d'autres variables.
🔁
Répéter avec les variablesLes variables sont essentielles dans les boucles pour compter ou accumuler. Un « compteur » augmente de 1 à chaque tour : compteur ← compteur + 1. Un « accumulateur » additionne une valeur, comme une somme : somme ← somme + x. Cela permet, par exemple, de répéter 5 fois une action et de savoir combien de fois elle a été exécutée, ou de calculer le total d'une liste de nombres.
💡 À retenir : Dans une boucle, la variable joue souvent le rôle de compteur ou d'accumulateur.