Algorithmique :
Historique : le mot algorithme provient de la forme latine « algoritmus » du nom mathématicien « Al Khawarizmi ».
1-/ Définition d’un algorithme : est le résultat de l’analyse d’un problème en utilisant des méthodes et des opérations mathématiques et logiques.
2-/ Définition d’un programme : est le résultat de la traduction d’un algorithme en utilisant un langage de programmation comme C, C++, Pascal… etc.
3-/ La structure générale d’un algorithme :
Algorithme nom d’algorithme ; entête.
Const déclaration des constantes ; déclaration des variables, des structures
Var déclaration des variables ; et des constants
Début Corps de l’algorithme
Action 1 ;
Action 2 ;
Action 3 ;
.
.
.
.
Fin
1-/ Entête : il permet d’identifier un algorithme.
2-/ Déclaration des constants des variables des structures : est une liste des objets utilisées et manipulés dans le corps de l’algorithme.
3-/ Le corps de l’algorithme : dans cette partie d’algorithme sont placés les tâches (Instructions, opération …) à exécuter.
Exemple : Ecrire un algorithme qu permet de faire la somme de deux entiers A et B, on affiche le résultat dans C.
Solution :
Algorithme Somme ;
Var A, B, C : Entier ;
Début
Lire (A) ;
Lire (B) ;
C ← A+B ;
Ecrire (C) ;
Fin