Un algorithme est composé :

  • d’un en-tête permettant de donner un nom à l’algorithme ;
  • d’une partie déclarative (environnement) permettant de définir les différents objets utilisés par l’algorithme (variables, constantes, etc.) ;
  • d’un corps composé de l’ensemble des instructions à réaliser afin de résoudre le problème posé. Ce corps est délimité par les mots DEBUT et FIN.

L’une des structures standard d’un algorithme est la suivante :

Il est possible, et fortement recommandé, de commenter un algorithme (tout comme un programme).

Ces lignes de commentaire commenceront par le symbole dièse (#).