Pseudo-code

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

En programmation, le pseudo-code est une façon de décrire un algorithme sans référence à un langage de programmation en particulier.

L'écriture en pseudo-code permet souvent de bien prendre toute la mesure de la difficulté de la mise en œuvre de l'algorithme, et de développer une démarche structurée dans la construction de celui-ci. En effet, son aspect descriptif permet de décrire avec plus ou moins de détail l'algorithme, permettant de ce fait de commencer par une vision très large et de passer outre temporairement certains aspects complexes, ce que n'offre pas la programmation directe.

La programmation structurée tend volontairement à s'affranchir des détails trop techniques de la programmation impérative (l'allocation de mémoire, etc.), pour se concentrer sur l'essentiel des algorithmes. C'est pourquoi les listings de programmes écrits en langage fonctionnel ressemblent un peu à du pseudo-code.

Il n'existe pas de réelle convention pour le pseudo-code.

Exemple[modifier | modifier le code]

Le calcul de la factorielle d'un entier peut s'écrire ainsi en pseudo-code :

  Fonction factorielle (n)
     r = 1
     Pour i de 1 jusqu'à n
        r = r*i
     Fin pour
     Retourner r
  Fin Fonction