Variables et affectation dans un programme par blocs — 5ème
5ème · Mathématiques 5ème
À retenir
• Une variable est une case mémoire identifiée par un nom qui contient une valeur modifiable. • « Mettre [variable] à [valeur] » remplace l'ancienne valeur par une nouvelle. • « Ajouter [k] à [variable] » augmente le contenu actuel de la variable de la quantité k.
Le cours
1. Qu'est-ce qu'une variable en informatique ? En programmation, une variable est comme une boîte étiquetée portant un nom, dans laquelle on stocke une donnée (un nombre ou un mot). À tout moment, cette boîte ne contient qu'une seule valeur : lorsqu'on y dépose une nouvelle valeur, l'ancienne est définitivement effacée. Création : donner un nom significatif (ex. : score, total, x). Affectation : le bloc « mettre [variable] à [valeur] » enregistre une valeur dans la boîte. Incrémentation : le bloc « ajouter [nombre] à [variable] » modifie la valeur existante. L'opération qui consiste à attribuer ou modifier la valeur contenue dans une variable s'appelle l'affectation. 2. Suivre l'évolution d'une variable pas à pas Pour comprendre le fonctionnement d'un programme, on dresse un tableau d'état qui consigne la valeur de chaque variable après l'exécution de chaque bloc d'instruction : 1. mettre x à 10 x = 10 2. ajouter 5 à x x = 10 + 5 = 15 3. mettre x à (x * 2) x = 15 2 = 30 L'instruction mettre x à (x * 2) signifie : « calculer l'expression de droite avec l'ancienne valeur de x (15 2 = 30), puis stocker ce nouveau résultat dans x ». 3. Erreur fréquente Ne pas confondre « mettre [variable] à 1 » et « ajouter 1 à [variable] ». Le premier bloc écrase la variable en lui donnant la valeur 1, quelle que soit sa valeur antérieure. Le second bloc augmente la valeur déjà présente de 1 unité (x devient x + 1).
Dans ce chapitre
- Utilisation des lettres comme grandeurs géométriques de 6ème
- Égalités à trou et recherche du nombre manquant de 6ème
- Programmes de calcul numériques et étapes d'opérations successives de 6ème
- Définition d'une expression littérale et conventions d'écriture (omettre x, 2x, x²)
- Calculer la valeur d'une expression littérale pour une valeur donnée
- Tester si une égalité est vraie pour des valeurs numériques données
- Écrire une formule ou traduire un problème en expression littérale
- Programmes de calcul : déroulé pas à pas et traduction littérale
- Prouver une propriété générale avec des lettres, réfuter par un contre-exemple — 5ème
- Programme par blocs : instructions, entrées et sorties — 5ème
- Variables et affectation dans un programme par blocs — 5ème
- Boucle « répéter n fois » dans un programme par blocs — 5ème
- Calculer une formule avec un programme par blocs et prévoir le résultat — 5ème
- Bilan : Synthèse et méthode sur le calcul littéral et l'évaluation d'expressions