Imagine une boîte étiquetée « score » dans un jeu vidéo. Au début, elle contient 0. Quand tu marques un point, le score devient 1, puis 2, etc. En programmation, une variable fonctionne exactement comme cette boîte : c’est un espace de stockage qui possède un nom et peut contenir une valeur (nombre, texte, etc.). Cette valeur peut changer au fil du programme. On utilise des variables pour mémoriser des informations et les réutiliser plus tard.
📖 Définition
Variable : conteneur étiqueté permettant de stocker une donnée (nombre, texte, etc.) et de la modifier pendant l'exécution d'un programme.
🔍 Exemple
Dans un jeu, la variable « vies » peut valoir 3 au début, puis diminuer quand le joueur est touché.
💡 À retenir : Une variable est un emplacement mémoire nommé qui stocke une valeur modifiable.
Complète la phrase
Une variable se comporte comme une portant un nom, dans laquelle on peut ranger une valeur.
✍️
Donner une valeur
Affectation d'une variable
Pour mettre une valeur dans une variable, on utilise une instruction d’affectation. En mathématiques, on écrit souvent « x = 5 », mais en programmation, on préfère la flèche : « x ← 5 » pour éviter la confusion avec l’égalité. Cela signifie : « la variable x reçoit la valeur 5 ». On peut aussi affecter le résultat d’un calcul, par exemple « y ← 2 × x + 1 ». La valeur stockée remplace l’ancienne.
📢 Rappel
En mathématiques, le signe « = » indique une égalité toujours vraie. En programmation, on utilise plutôt « ← » pour l’affectation.
⭐ À retenir
L’affectation écrase l’ancienne valeur : après « x ← 5 » puis « x ← 8 », x vaut 8.
💡 À retenir : L'affectation « x ← 5 » donne la valeur 5 à la variable x, sans lien avec une équation.
🔄
Modifier une variable
Incrémentation et mise à jour
On peut modifier une variable en utilisant sa propre valeur. Par exemple, pour ajouter 1 au score, on écrit « score ← score + 1 ». Cela peut sembler étrange en maths, mais en programmation, c’est une instruction : on lit la valeur actuelle de score, on lui ajoute 1, puis on range le résultat dans score. On peut aussi soustraire, multiplier, etc. Cette technique est très utilisée dans les boucles et les compteurs.
🔍 Exemple
Si x vaut 3, après « x ← x + 2 », x vaut 5. On lit l’ancienne valeur, on calcule, puis on affecte le résultat.
⭐ À retenir
Une variable peut apparaître à gauche et à droite d’une affectation : on utilise sa valeur actuelle pour calculer la nouvelle.
💡 À retenir : L'instruction « x ← x + 1 » augmente la valeur de x de 1 (incrémentation).
🧩
Organiser les instructions
Algorithme et séquence
Un algorithme est une suite ordonnée d’instructions qui résout un problème. Chaque instruction est exécutée l’une après l’autre, dans l’ordre. On peut y utiliser des variables pour stocker des données, les modifier, et afficher des résultats. Par exemple, un algorithme peut demander l’âge de l’utilisateur, le stocker dans une variable, puis afficher un message personnalisé. Comprendre l’ordre des étapes est essentiel pour que le programme fonctionne correctement.
📖 Définition
Algorithme : suite finie d’opérations simples, exécutées dans un ordre précis, permettant de résoudre un problème.
🔍 Exemple
Exemple d’algorithme : 1. Demander le prénom. 2. Stocker la réponse dans la variable « prénom ». 3. Afficher « Bonjour » suivi du prénom.
💡 À retenir : Un algorithme est une séquence d’instructions exécutées pas à pas, utilisant des variables pour mémoriser des informations.