Définition
L’algorithmique est la technique des algorithmes. Un algorithme est la description d’un traitement selon une 
logique ou un formalisme rigoureux. Il prépare la programmation 
L’algorithme manipule   des   données,  que   l’on  nomme  variables,   décrit   des  opérations  de   calcul  ou  de 
transfert de données et s’articule grâce à des ordres de contrôle (faire ceci à telle condition). Par similitude 
avec les programmes, les opérations et les ordres de contrôle qui composent un algorithme sont souvent 
appelés instructions.
Un algorithme est formé d’instructions types combinées entre elles.
1. Structure générale d’un algorithme   
Un algorithme comprend 4 sections :
-L’en-tête : Algorithme +nom de l’algorithme
-La Déclaration et l’initialisation  des variables, constantes et structures (noms attribués et 
leur type) 
-Le traitement proprement dit avec début et fin de l’algorithme 
-Les déclarations de fonctions et procédures (sous-traitement) de portée générale qui sont 
réutilisés dans plusieurs algorithmes différents)
a) Déclaration des variables et constantes, et affectation de valeurs
Dans un algorithme il est nécessaire de stocker provisoirement des valeurs. Il peut s’agir de données 
issues   du   disque   dur   (lire),   fournies   par   l’utilisateur   (écrire),   ou   de   résultats   obtenus   par   le 
programme,   intermédiaires   ou   définitifs.   Ces   données   peuvent   être   de   plusieurs   types   (des 
nombres, du texte, etc.). 
Les valeurs attribuées aux variables peuvent être modifiées au cours de l’exécution de l’algorithme.
Les constantes en revanche, sont définies une fois pour toute à l’intérieur de l’algorithme (avant les 
variables)   et   ne   peuvent   pas   être   modifiées   par   l’utilisateur.   Une   constante   correspond   à   un 
paramètre.  ex : CONSTANTES
Taux = 0,10
VARIABLES
CA : Réel
PU : Réel ou CA, PU, Qté : Réel (si les variables sont du même type
Qté : Réel 
Les   variables   et   les   constantes   sont   définies   dans   la   partie   déclarative   par   2   caractéristiques 
essentielles :
-L’identificateur : c’est le nom de la variable ou de la constante. (Il est composé de lettres et de 
chiffres)
-Le type : il détermine la nature de la variable ou de la constante (entier, réel, booléen, chaîne de 
caractères,…)
1                                                      Les Algorithmes  ©G.Bouverot
LES ALGORITHMES