mercredi 2 novembre 2011

Algorithme :

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