Académique Documents
Professionnel Documents
Culture Documents
Dr Ibrahima DIANE
Notions de variable et de constante
Les variables
Données manipulées par le programme lors de son exécution.
Elles correspondent à des emplacements situés dans la mémoire vive
de l’ordinateur
Permettent de stocker des valeurs.
Une variable est caractérisée par:
Son identifiant : nom de la variable
L’endroit où elle se trouve en mémoire : adresse,
La nature de l’information (nombre, caractère, …) : son type
Son contenu : sa valeur.
La valeur d’une variable peut être modifiée durant
l'exécution du programme.
Constante
Une constante est, comme une variable, un emplacement de la
mémoire mais sa valeur ne peut pas changer au cours de l'exécution
du programme.
2
FST DMI Dr I. DIANE 2020
Types de données de base
Définition de sous-programmes
Début
instructions du programme
Fin
Remarque :
Les types de base font partie du langage et n'ont pas à être
définis par le programmeur.
identificateur = valeur
Exemple
MAX = 32767
8
FST DMI Dr I. DIANE 2020
Les opérations de l’algorithmique
Pour les entiers, la division est notée div. Elle est nommée division entière et ne
donne que le chiffre avant la virgule du résultat (elle renvoie un entier).
Les entiers supportent une opération supplémentaire appelée modulo, notée
mod et qui renvoie le reste de la division entière.
Exemple:
7 div 2 donne 3
7 mod 2 donne 1
Une valeur de type caractère doit être ente apostrophes (sinon le compilateur
pourrait le confondre avec un nom de variable).
Une valeur de type chaîne doit être entre guillemets (sinon le compilateur pourrait
le confondre avec un nom de variable).
Les caractères sont comparés selon l’ordre du code ASCII. C’est ainsi qu’on peut
comparer tous les caractères entre eux. Par exemple le caractère 'Z' (majuscule),
de code ASCII 90 est inférieure au caractère 'a' (minuscule) de code ASCII 97.
Exemples
(a < 0) ET (b < 0)
( (a +3 = = b) ET (c < 0) ) OU ( (a = = c *2) ET (b!= c) )
Une condition précédée par NON est vraie si la condition simple est fausse
et inversement.
NON (a < 0) est vraie si a >=0
Syntaxe
Lire(variable1 , variable2, …)
Exemples
Lire(x)
Cette instruction lit la valeur entrée au clavier et l'affecte à la variable x
Lire(x, y)
Cette instruction lit la première valeur entrée au clavier et l'affecte à x, puis lit la
deuxième valeur et l'affecte à y
Syntaxe
Ecrire(expression1, expression2, ...)
Exemples
Ecrire(ch)
Cette instruction permet d'afficher la valeur de la variable ch à l'écran. Si
ch est une chaîne qui vaut "toto", cette instruction affichera toto à l'écran
Ecrire("Voici les résultats : x = ", x, " et y = ", y)
Nous aurons à l’écran (en supposant que les valeurs de x et y sont
respectivement 5 et 10) : Voici les résultats : x = 5 et y = 10
Ecrire("Bonjour!")
Celle-ci permet d'afficher la chaîne littérale Bonjour! à l'écran
Variables
nom, salutation : chaine de cararctere // Déclaration de variables
Début
Fin
22
FST DMI Dr I. DIANE 2020
FIN
23 FST DMI Dr I. DIANE 2020