Algorithme

Définition d’un algorithme
   
Un algorithme est une technique de résolution d’un problème donné sous la forme d’une série d’actions à faire, et qui sont structurées selon un processus bien  défini. L’application de l’algorithme consiste à le traduire dans un langage de programmation structuré.

Un algorithme peut être simple ou compliqué. Cependant un algorithme doit obtenir une solution en un nombre fini d'étapes. Les algorithmes sont fondamentaux dans la recherche d'une solution par voie d'ordinateur, parce que l'on doitdonner à un ordinateur une série d'instructions claires pour conduire à une solution dans un temps raisonnable.
Exemple :
  • L’ensemble des actions d’une chaine de fabrication dans une usine pourra être faites sous forme d’un algorithme.
  • L’ensemble des actions pour faire marcher un ordinateur suit un algorithme.
  • Indiquer un chemin précis à un individu perdu représente un algorithme.
L’exécution de l’ensemble d’instructions que contient un algorithme conduit un résultat donné. Ce résultat dépend de l’algorithme (Si l’algorithme est juste, nous aboutissons au résultat escompté. Au contraire, si l’algorithme n’est pas juste, on aboutit à un autre résultat autre que celui voulu).
Normalement, l’élaboration d’un algorithme prend en considération tous les aspects liés au problème en question à savoir les besoinsles entréesles sorties et le résultat attendu.