Lors d’une affectation, l’instruction place la valeur située à droite de la flèche dans la variable située à gauche, en remplaçant son ancienne valeur.
Dans l’algorithme a ← 2, b ← 3, a ← 4, c ← b, il y a trois variables : a, b et c.
Une affectation modifie la valeur d’une variable, mais ne crée pas une nouvelle variable si le nom existe déjà.
★ À maîtriser
Pour suivre l’exécution d’un algorithme, on relève après chaque ligne la valeur actuelle de chaque variable.
Dans l’algorithme a ← 2, b ← 3, a ← b − a, b ← b + a, les valeurs finales sont a = 1 et b = 4.
Compléments
📌 Échanger deux lignes d’instruction peut modifier le résultat final, car chaque instruction utilise les valeurs disponibles au moment où elle est exécutée.
Lire chaque ligne dans l’ordre : affecter, remplacer, puis calculer.
★ À maîtriser
Traduire un algorithme en Python consiste à remplacer les affectations avec flèche par des affectations avec le signe égal, en conservant l’ordre des instructions.
Dans le programme Python a = 4 puis b = 3, l’expression a > b renvoie une comparaison logique et l’expression a + b calcule une somme.
Compléments
Integer et float stockent des nombres, tandis que string stocke du texte.
Types de variables
| Type | Donnée stockée |
|---|---|
| string | Texte |
| float | Nombre décimal |
| integer | Nombre entier |
Teste tes connaissances sur Variables et algorithmes en Python avec 8 questions à choix multiples et corrections détaillées.
1. Dans Python, que représentent les expressions a > b et a + b lorsqu'a = 4 et b = 3 ?
2. Combien de variables distinctes apparaissent dans l’algorithme a ← 2, b ← 3, a ← 4, c ← b ?
Mémorisez les concepts clés de Variables et algorithmes en Python avec 12 flashcards interactives.
Qu'est-ce qu'une variable en algorithmique ?
Une donnée identifiée par un nom dont la valeur peut changer pendant l'exécution.
Que fait une instruction d'affectation ?
Elle place la valeur à droite dans la variable à gauche en remplaçant l'ancienne.
Combien de variables y a-t-il dans l'algorithme a ← 2, b ← 3, a ← 4, c ← b ?
Il y a trois variables : a, b et c.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches