Affectation de valeurs
variable ← valeur
A
5
➡️
B
3
🔄
A
3
➡️
B
5
← : opérateur d'affectation
La valeur droite → variable gauche
Ancienne valeur écrasée
Échange de valeurs
Étape 1 : Initialisation
A ← 5
B ← 3
Étape 2 : Variable temporaire
temp ← A
A ← B
B ← temp
Résultat final
A = 3
B = 5
Méthode arithmétique (entiers)
A ← A + B
B ← A - B
A ← A - B
Erreur commune :
A ← B
B ← A ❌
Résultat : A = B = ancienne valeur de B
B ← A ❌
Résultat : A = B = ancienne valeur de B
Bonnes pratiques
Utiliser une variable temporaire pour échanger
Suivre l'ordre des affectations
Comprendre que ← ≠ égalité mathématique
Tester avec des exemples concrets
Attention à l'ordre des opérations
Conseils :
- • Tracer l'exécution pas à pas
- • Utiliser des noms explicites pour variables temporaires
- • Vérifier les types des valeurs affectées
- • S'assurer que la variable existe avant affectation