Programmation et variables
Ce que tu dois retenir
Une variable est un emplacement mémoire nommé qui stocke une valeur modifiable.
L'affectation « x ← 5 » donne la valeur 5 à la variable x, sans lien avec une équation.
L'instruction « x ← x + 1 » augmente la valeur de x de 1 (incrémentation).
Un algorithme est une séquence d’instructions exécutées pas à pas, utilisant des variables pour mémoriser des informations.
Teste-toi
◆ Teste-toi
1. En programmation, une variable sert à :
Voir la réponseMasquer
Réponse : A — A. Stocker une valeur qui peut changer
Une variable est un espace mémoire qui conserve une donnée (nombre, texte, etc.) et dont la valeur peut être modifiée pendant l’exécution du programme.
2. Quelle instruction correspond à une affectation en programmation ?
Voir la réponseMasquer
Réponse : B — B. x ← 5
En algorithmique, on utilise la flèche ← pour signifier l’affectation, afin d’éviter la confusion avec l’égalité mathématique.
3. Après les instructions « a ← 3 » puis « a ← a + 2 », que vaut a ?
Voir la réponseMasquer
Réponse : C — C. 5
On part de 3, puis on ajoute 2 : 3 + 2 = 5. La variable a prend la valeur 5.
4. Que fait l’instruction « x ← x * 2 » si x vaut 4 ?
Voir la réponseMasquer
Réponse : B — B. Elle double la valeur de x
On lit la valeur actuelle de x (4), on la multiplie par 2, puis on range le résultat (8) dans x. La variable x est donc doublée.
5. Qu’est-ce qu’un algorithme ?
Voir la réponseMasquer
Réponse : B — B. Une suite ordonnée d’instructions pour résoudre un problème
Un algorithme est une séquence d’étapes simples, exécutées dans un ordre précis, pour accomplir une tâche ou résoudre un problème.
6. Dans l’algorithme : « x ← 5 ; y ← x + 3 ; x ← y - 1 », quelle est la valeur finale de x ?
Voir la réponseMasquer
Réponse : B — B. 7
x vaut 5, y vaut 5+3=8, puis x prend la valeur 8-1=7. Donc x final = 7.
7. Pourquoi utilise-t-on la flèche « ← » plutôt que « = » pour l’affectation ?
Voir la réponseMasquer
Réponse : B — B. Pour éviter de confondre avec l’égalité mathématique
En maths, « = » signifie une égalité permanente. En programmation, l’affectation est une action qui modifie la valeur, d’où l’usage de la flèche pour clarifier.
8. Quelle est la valeur de la variable « total » après : « total ← 10 ; total ← total - 3 ; total ← total * 2 » ?
Voir la réponseMasquer
Réponse : A — A. 14
10 - 3 = 7, puis 7 * 2 = 14. Donc total = 14.