Maison  >  Article  >  Le pseudocode est un langage informatique

Le pseudocode est un langage informatique

(*-*)浩
(*-*)浩original
2019-07-26 13:13:005848parcourir

Le pseudocode est un langage informel structuré en anglais utilisé pour décrire les diagrammes de structure de modules.

Le pseudocode est un langage informatique

Les gens se rendent compte que lorsqu'ils implémentent le même algorithme dans différents langages de programmation, leur implémentation (remarque : il s'agit de l'implémentation, pas de la fonction ) sont très différents. (Apprentissage recommandé : Tutoriel vidéo PHP)

Surtout pour les programmeurs maîtrisant différents langages de programmation, il peut être difficile de comprendre une fonction (d'un programme écrit dans d'autres langages de programmation), parce que la forme du langage de programmation limite la compréhension du programmeur des parties clés du programme. C’est ainsi qu’est né le pseudocode. Le pseudocode fournit plus d'informations sur la conception et la description de chaque module doit apparaître avec le diagramme de structure de conception.

Le but de l'utilisation du pseudocode est de rendre l'algorithme décrit facilement implémentable dans n'importe quel langage de programmation (Pascal, C, Java, etc.).

Par conséquent, le pseudocode doit avoir une structure claire, un code simple, une bonne lisibilité et ressembler au langage naturel. Entre langage naturel et langage de programmation. Spécifier les fonctions d'algorithme par écrit dans un langage de programmation. Utilisez du pseudocode et ne vous en tenez pas à des implémentations spécifiques.

Il ressemble plus au langage naturel qu'au langage de programmation (comme Java, C++, C, Dephi, etc.). C'est un langage demi-largeur non standard. La structure de l'ensemble du processus d'exécution de l'algorithme peut être décrite sous une forme proche du langage naturel (vous pouvez utiliser n'importe quel texte que vous connaissez, l'essentiel est d'exprimer la signification du programme).

Le pseudocode est souvent appliqué lorsqu'on considère la fonction d'un algorithme (plutôt que son implémentation linguistique).

Le pseudocode est souvent utilisé dans la documentation technique et les publications scientifiques pour représenter des algorithmes, et est également utilisé pour exprimer la logique d'un programme avant le processus de codage proprement dit du développement logiciel. Le pseudocode n'est pas un outil destiné aux utilisateurs et aux analystes, mais aux concepteurs et aux programmeurs. L'informatique utilise souvent du code virtuel dans l'enseignement afin qu'il puisse être compris par tous les programmeurs.

Pour résumer, bref, c'est du code facile à comprendre. Il est indépendant du langage et est utilisé pour représenter le processus d'exécution du programme, mais ne compile pas nécessairement et n'exécute pas le code. Il est beaucoup utilisé lorsqu’on parle d’algorithmes dans les structures de données. Le pseudocode est utilisé pour exprimer ce que pense un programmeur avant de commencer à coder.

Pseudocode : Il utilise des mots et des symboles (y compris des symboles mathématiques) entre le langage naturel et le langage informatique pour décrire des algorithmes.

Par exemple, les règles grammaticales du pseudocode dans un langage de type Pascal sont : dans le pseudocode, chaque instruction occupe une ligne (sinon si, exception). L'instruction n'est suivie d'aucun symbole (les instructions en Pascal et C doivent se terminer par un point-virgule).

L'"indentation" par écrit indique la structure du programme de branchement dans le programme. Ce style d'indentation s'applique également aux instructions if-then-else. L'utilisation de l'indentation pour remplacer les instructions de début et de fin en Pascal traditionnel afin de représenter la structure de blocs du programme peut grandement améliorer la clarté du code.

Pour plus d'articles techniques liés à PHP, veuillez visiter la colonne Tutoriel graphique PHP pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn