Les variables permettent de stocker temporairement une information de notre algorithme pour la réutiliser plus tard. Les variables peuvent être de différents types mais nous retiendrons 2 types principaux
- Le type numériques
- Le type chaîne de caractères
Travaux pratiques
Exercice 1
Quelle sera la valeur de C à la fin de cet algorithme ?
DEBUT
A = 12
B = 2
C = A * B
FIN
C = 24
A vaut 12
B vaut 2
C vaut A multiplé par B donc 12 multiplié par 2
Exercice 2
Ecrire un algorithme qui inverse les valeurs de deux variables A et B quel que soit le contenu de A et de B
DEBUT
A = 18
B = 15
C = A
A = B
B = C
FIN
Pour résoudre ce problème on est obligé de créer une variable C qui nous servira a retenir la valeur de A pour éviter de la perdre lorsque l'on fait A=B
Exercice 3
Quel serait la valeur de C à la fin de cet algorithme ?
DEBUT
A = "123"
B = "12"
C = A + B
FIN
C = 12312
A est une chaîne de caractères contenant "123"
B est une autre chaîne de caractères contenant "12"
L'opération + entre deux chaînes de caractères dans de nombreux langages de programmation, comme Python ou JavaScript, effectue une concaténation, c'est-à-dire qu'elle assemble les deux chaînes de caractères pour former une seule chaîne de caractères.
Ainsi, lorsqu'on effectue C = A + B, on assemble la chaîne "123" et la chaîne "12" pour former une seule chaîne "12312"