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 (#).