Structure de l'algorithme d'une fonction

Titre de la fonction
      nom de la fonction
Prototype de la fonction
      type fonction  nomDeLaFonction(type paraFor1, ..., type paraForN)
      /* type est le type de la valeur retournée. */
     /* indiquer les contraintes sur les paramètres formels */

Description du problème
      résumé du but et des contraintes
Variables
  • en entrée
    éventuellement l'ensemble les données initiales complémentaires aux paramètres qui sont nécessaires pour obtenir les résultats attendus ainsi que les contraintes sur ces données 
  • en sortie
    la variable qui sera retournée (il est plus lisible de définir une variable qui recevra la valeur à retourner)
  • auxiliaires
    l'ensemble des données qui sont nécessaires pour les calculs intermédiaires
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
suivant         plan