NOTIONS DE BASE
Une variable est donc un espace mémoire qui va contenir des données au fur et à mesure que le
programme avance dans son exécution. Cependant, à un instant donné, une variable ne peut
contenir qu’une seule donnée (valeur).
Comme son nom l'indique une variable est quelque chose qui varie, elle peut être considérée
comme une boîte dans laquelle on met des données que l'on peut lire ou écrire.
Variable : Lire ou Ecrire
Remarque :
Une variable est caractérisée par son nom qui doit être significatif et respecter les règles
d’un identificateur.
Une variable est également identifiée par son adresse en mémoire centrale ; cette adresse
sera intéressante à un stade avancé de l’algorithmique (les pointeurs).
Une variable est caractérisée par son contenu : les valeurs qu’elle peut prendre lors de
l’exécution d’un programme.
Une variable ne peut contenir qu'une seule chose à la fois. Si vous mettez une seconde
donnée dans la variable, la précédente est effacée.
Une variable possède un type c’est à dire un ensemble contenant toutes les valeurs possibles
qu’elle peut prendre.
Attention, il faut distinguer entre variable mathématique et variable informatique : en
mathématiques, la variable est l’inconnue alors qu’en informatique tout objet qu’on utilise
dans le programme est une variable.
Exemple : Soit à résoudre l’équation ax+b=0 avec x réel
Mathématiquement parlant : x est la variable et (a,b) les coefficients.
Informatiquement parlant : a, b, x sont des variables.
IV. Notion de constante :
Une constante est une variable dont l'état reste inchangé tout le long d'un algorithme. Seule la
consultation est autorisée.
Une constante est définie par:
son nom ;
sa valeur.
Exemples: PI = 3.14
ANNEE = 2000
Remarque :
Le nom d’une constante doit respecter les règles de constitution d’un identificateur. Ainsi, on ne
peut pas déclarer Π=3.14 comme constante car le symbole Π est un caractère spécial non permis
lors de la définition d’un identificateur ; c’est pour cette raison qu’on utilise PI=3.14.
In : entrée de données dans la variable.
Out : lecture de la donnée.