Structure complète d'un algorithme
Titre
      nom de l'algorithme
Description du problème
       résumé du but, des contraintes, et des résultats à obtenir
Variables
  • en entrée
    l'ensemble les données initiales qui sont nécessaires pour obtenir les résultats attendus  ainsi que les contraintes sur ces données. On distinguera les variables initialisées de celles dont la valeur est à obtenir.  
  • en sortie
    l'ensemble des données qui constituent les résultats de l'algorithme
  • auxiliaires
    l'ensemble des données qui sont nécessaires pour les calculs intermédiaires
Forme des résultats
      Sous quelles formes les résultats seront donné (affichage d'un texte, tracé d'un graphique, ...) 
Corps de l'algorithme simplifié
      corps de l'algorithme en langage naturel
Corps de l'algorithme détaillé
      corps de l'algorithme en pseudo-C
Jeu d'essais
         Des choix judicieux d'exemples de valeurs pour les variables d'entrées avec les valeurs
      attendues (prévues) pour les variables en sortie


suivant      plan