2 Variables
2.1 Notion de variable et de type, déclaration
Définition.
Une variable est un emplacement dans la mémoire de l’ordinateur auquel on donne un nom. Dans cet em-
placement, on peut stocker une valeur, un texte ou une liste de valeurs. On peut accéder au contenu d’une
variable ou le modifier grâce au nom de la variable.
Remarque. Le nom des variables est laissé au choix du concepteur de l’algorithme. Il doit néanmoins com-
mencer par une lettre et ne pas comporter d’espace ni d’accents.
Il est fortement recommandé de choisir des noms permettant de comprendre ce que représente chaque variable.
Définition.
Dans Algobox, une variable peut être : un “nombre” (réel ou entier), une “chaîne” (pour chaîne de caractères,
autrement dit, du texte) ou une liste (de valeurs).
La nature d’une variable est appelée type.
Remarques.
•Avant de commencer un algorithme, il est indispensable de réserver un emplacement dans la mémoire
de l’ordinateur pour chaque variable. C’est ce que l’on appelle la déclaration des variables.
•La place occupée par une variable dans la mémoire de l’ordinateur dépend du type de la variable. C’est
pourquoi, dans la déclaration des variables, on déclare de type de chaque variable.
En Pratique.
Dans Algobox, pour déclarer une variable, on clique sur Déclarer nouvelle variable , puis on saisit le nom de
la variable, et on sélectionne son type.
Exercice 1.
Dans l’exemple 3, identifier la déclaration des variables, puis faire la liste des variables ainsi que de leurs types.
2.2 Lecture et affichage de variables
Pour communiquer avec l’ordinateur, l’utilisateur peut saisir des valeurs et les faire stocker dans des variables
(entrées) et faire afficher le contenu de variables (sorties).
Exemple 4. L’algorithme ci-dessous demande son prénom et son âge à l’utilisateur, puis affiche les informa-
tions obtenues.
1: VARIABLES
2: age EST_DU_TYPE NOMBRE
3: prenom EST_DU_TYPE CHAINE
4: DEBUT_ALGORITHME
5: AFFICHER "Quel est votre prénom ?"
6: LIRE prenom
7: AFFICHER "Quel âge avez-vous ?"
8: LIRE age
9: AFFICHER "Bonjour "
10: AFFICHER prenom
11: AFFICHER ", vous avez "
12: AFFICHER age
13: AFFICHER " ans."
14: FIN_ALGORITHME
Exercice 2.
Dans l’exemple 4, repérer entrées et les sorties.
Pour résumer :
•La commande LIRE permet de :
•La commande AFFICHER permet de :
2