h r i s t i a n . A n a l y s t e P r o g r a m m e u r
Toutes les données utilisées dans un algorithme doivent être déclarées, pour cela nous déterminons
quels sont les de valeurs constantes et variables.
Une CONSTANTE, comme une variable, peut représenter un chiffre, un nombre, un caractère, une
chaîne de caractères, un booléen. Toutefois, contrairement à une variable dont la valeur peut être
modifiée au cours de l’exécution de l’algorithme, la valeur d’une constante ne varie pas.
Une VARIABLE est une donnée (emplacement) stockée dans la mémoire de la calculatrice ou de
l’ordinateur. Elle est repérée par un identificateur (nom de la variable constitué de lettres et/ou de
chiffres, sans espace) et contient une valeur dont le type (nature de la variable) peut être un entier,
un réel, un booléen, un caractère, une chaîne de caractères… Il ne faut pas confondre constante et
variable.
OPERATEUR : est un outil qui permet d’agir sur une variable ou d’effectuer des calculs.
OPERANDE : est une donnée utilisée par un opérateur.
INCREMENTATION : c’est l’opération qui consiste à ajouter une valeur entière fixée à un compteur.
2
2.
.
Les données
⊗
⊗
Les données d’entrée : données fournies à l’algorithme ;
⊗
⊗
Les données de sortie : résultat produit par l’algorithme ;
⊗
⊗
Les données internes : ce sont les objets servant aux manipulations internes de l’algorithme ;
⊗
⊗
Le traitement d’un objet concerne la valeur de cet objet.
3
3.
.
Formalisme d’un Algorithme
Un algorithme sera défini par :
⊗
⊗
Un nom
⊗
⊗
Déclarations des variables et de constantes ;
⊗
⊗
Les actions constituant le traitement à exécuté seront délimitées par les termes : DEBUT et
FIN.
Remarque : afin de permettre une plus grandes visibilité, il faudra utiliser des commentaires
délimités par : /* commentaires */.
Programme nom_du_programme
/* Déclarations des constantes et des variables */
CONST nom_const = valeur
VAR nom_var : type
DEBUT
Instructions_1
Instructions_2
----------------
Instructions_n
FIN