[Algorithmique] Les variables
Ça faisait longtemps que je n’avais pas écrit d’article sur l’algorithmique. Je viens dépoussiérer cette catégorie avec la suite de mon précédent article qui date de… 8 mois, rien que ça ! Je pense qu’il n’est pas de trop de vous rafraîchir la mémoire en vous proposant de relire l’ancien article d’introduction. Aujourd’hui nous allons parler des variables.
Qu’est-ce qu’une variable ?
Une variable permet de retenir une information, un résultat ou une saisie de l’utilisateur pour pouvoir la réutiliser dans notre algorithme ou par exemple de l’enregistrer dans un fichier.
Vous pouvez bien sûr créer autant de variables que vous le désirez. Il vous faudra alors les nommer, comme vous le voulez. Attention ! Vous êtes libre dans le nom de vos variables mais il y a quelques règles à respecter :
Pas d’espaces dans le nom :
Ma Variable | PAS BON |
MaVariable | BON |
Les seuls caractères spéciaux qui peuvent apparaître dans le nom sont l’underscore(_) et le tiret(-) :
Ma*Variable | PAS BON |
Ma-Variable | BON |
Ma/Vari+able | PAS BON |
Ma_Variable | BON |
M_a-Varia-ble | BON |
Ces mêmes caractères ne peuvent pas se trouver en début ou fin de variable :
-MaVariable | PAS BON |
Ma-Variable | BON |
MaVariable_ | PAS BON |
Vous pouvez utiliser les nombres mais vous ne pouvez pas les mettre en début de nom de la variable. Vous pouvez cependant le mettre en plein milieu ou à la fin :
1MaVariable |
PAS BON |
Ma-Variable1 |
BON |
23Ma_Variable | PAS BON |
Ma_Vari56able |
BON |
Les accents sont à proscrire :
Prénom |
PAS BON |
Prenom |
BON |
Adoptez des noms clairs qui permettent de savoir quelle donnée est stockée dans la variable :
test |
PAS BON |
adresse |
BON |
Déclarer une variable
Avant de pouvoir utiliser une variable, il faut la déclarer. Déclarer une variable signifie lui donner un nom et lui attribuer un type. Les différents types de variables sont tout simplement à connaître. En voici quelques un :
- Entier : Tous les nombres sans virgules
- Réel : Tous les nombres même ceux avec une virgule
- Chaine : Du texte
- Caractère : Un seul et unique caractère
Attention ! Donner un type à une variable signifie que cette variable ne va pouvoir retenir qu’un certain type d’information, il n’y a aucun rapport avec le nom de la variable elle-même. Dans une variable de type chaine on peut très bien stocker des caractères spéciaux qu’on aurait pas le droit d’utiliser dans le nom d’une variable !
Pour déclarer notre variable il suffit de faire :
ou
ou
Comment ça fonctionne ?
Lorsque vous déclarez une variable, l’ordinateur va réserver une case mémoire dans la RAM de votre ordinateur pour y stocker les valeurs que contiendra notre variable.
Comment attribuer une valeur à ma variable ?
Il faut commencer par dire quelle variable va recevoir l’information puis l’information elle-même. C’est très simple :
Pour un nombre :
ou
Pour un texte ou caractère :
ou
Vous pouvez également déclarer plusieurs variables du même type sur la même ligne :
Les « : » sont très importants ! si vous les oubliez ça ne fonctionnera tout simplement pas. Vous pouvez remarquer que lorsque vous attribuez un texte à une variable, vous pouvez entourer votre texte de simple quottes(‘) ou de double quottes(‘’).
Pour résumer
- Avant toute chose une variable doit être déclarée avec son nom et son type.
- Le nom d’une variable doit respecter certaines règles.
- Il est possible de déclarer plusieurs variables du même type sur la même ligne;
- On attribue une valeur à une variable de la manière suivante : maVariable := « Hello World ! »