Pseudo-code

Pseudo-code

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 fonctionnelle 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

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



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Pseudo-code de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Pseudo Code — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Pseudo code, une écriture informatique. Pseudo Code, un groupe belge de rock. Catégorie : Homonymie …   Wikipédia en Français

  • Pseudo Code (homonymie) — Pseudo Code Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Pseudo code : écriture informatique Pseudo Code : groupe de rock belge Ce document provient de « Pseudo Code ». Catégorie :… …   Wikipédia en Français

  • pseudo-code — /sooh doh kohd /, n. Computers. a program code unrelated to the hardware of a particular computer and requiring conversion to the code used by the computer before the program can be used. Also called symbolic code. [1950 55] * * * …   Universalium

  • pseudo-code — ● n. m. ►PROG code intermédiaire entre le langage naturel et un langage informatique. Abrégé en P code. On utilise le même terme pour désigner le code intermédiaire entre un langage informatique et un langage machine directement exécutable …   Dictionnaire d'informatique francophone

  • pseudo-code — /sooh doh kohd /, n. Computers. a program code unrelated to the hardware of a particular computer and requiring conversion to the code used by the computer before the program can be used. Also called symbolic code. [1950 55] …   Useful english dictionary

  • Pseudo-Code — Pseudocode ist eine sprachliche Mischung aus natürlicher Sprache, mathematischer Notation und einer höheren Programmiersprache. Wie Flussdiagramme und Nassi Shneidermann Diagramme ist auch Pseudocode eine Möglichkeit um Algorithmen darzustellen.… …   Deutsch Wikipedia

  • pseudo code — artificial language similar to computer language …   English contemporary dictionary

  • pseudo- — pseud(o) ♦ Élément, du gr. pseudês « menteur » (⇒ 1. faux). pseud(o) élément, du gr. pseudês, menteur , impliquant une idée de fausseté, d approximation, d apparence trompeuse. ⇒PSEUD(O) , (PSEUD , PSEUDO ), élém. formant É …   Encyclopédie Universelle

  • Pseudo-distance (navigation) — Pseudo distance On appelle pseudo distance une mesure indirecte de distance par le repérage de l instant de réception d un signal daté à l émission, lorsque les horloges de l émetteur et du récepteur ne sont pas synchronisées : lorsque les… …   Wikipédia en Français

  • Code Linéaire — En mathématiques, plus précisément en théorie des codes, un code linéaire est un code correcteur. Il est structuré comme un sous espace vectoriel sur un corps fini. L espace utilisé est souvent F2n le terme usuel est alors celui de code linéaire… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”