TD2 - Les variables

Définition du mot ordinateur d’après le dictionnaire Le Petit Larousse

Note

« Machine automatique de traitement de l’information, obéissant à des programmes formés par des suites d’opérations arithmétiques et logiques. »

Qui dit traitement de l’information, dit donc données à manipuler. Un programme passe donc son temps à traiter des données. Pour pouvoir traiter ces données, l’ordinateur doit les ranger dans sa mémoire RAM (Random Access Memory). Pour faire simple ,la RAM se compose de « cases » dans lesquelles des données sont rangées.

Alors, qu’est-ce qu’une variable?

Note

C’est tout simplement une information temporaire que l’on stocke dans une case de la RAM. On dit qu’elle est variable car c’est une valeur qui peut changer pendant le déroulement du programme

Exemple dans la console Python:
>>> a=3

Dans cet exemple,le nombre 3 est affecté à la variable a,autrement dit, la variable a prend la valeur 3.

Important

Une variable est constituée de deux choses :
  • Elle a une valeur : c’est la donnée qu’elle stocke ( par exemple le nombre 19 ),
  • Elle a un nom : c’est ce qui permet de la reconnaître ( par exemple var).

On parle alors d’affectation.

Dans l’exemple ci-dessous,on affecte le texte « Hello Bob! » à la variable var puis l’instruction print va afficher le résultat dans la console Python.

Vue de l’éditeur :

1
2
var="Hello Bob!"
print(var)
Vue de la console :
>>> Hello Bob!

À faire

Découvrir différents types de variables…

Comparaison de l’algorithmique avec Python

Algorithme

t prend 19
Afficher t


Python

1
2
t = 19
print(t)

Exercices

Exercice 1

  1. Quelle sera la valeur affichée par l’algorithme ci-contre ?
  2. Traduire l’algorithme suivant en Python




Exercice 2

  1. Quelle sera la valeur affichée par l’algorithme ci-contre ?
  2. Traduire l’algorithme suivant en Python