Les variables

Résumé Support

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érique
  • Le type chaîne de caractères (string)

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"