Le pseudocode est un terme souvent utilisé dans les domaines de la programmation et des algorithmes ; c'est une méthode qui permet aux programmeurs de représenter l'implémentation d'un algorithme. En termes simples, nous pouvons dire qu'il s'agit d'une représentation mature d'un algorithme. Cet article vous donnera une brève introduction au pseudocode et vous expliquera comment écrire un pseudocode simple en langage C. J'espère que cela vous sera utile.
Quel est le pseudo code ?
Habituellement, les algorithmes sont représentés à l'aide de pseudocodes, car les programmeurs peuvent expliquer les algorithmes, quel que soit le langage de programmation qu'ils apprennent ou la profondeur de leurs connaissances en programmation. Comme son nom l'indique, le pseudocode est une représentation d'un code défectueux qui peut être compris même par un profane possédant des connaissances en programmation au niveau scolaire.
Algorithme : C'est une séquence logique organisée d'actions ou une approche d'un problème spécifique. Les programmeurs implémentent un algorithme pour résoudre un problème. Les algorithmes sont exprimés en langage naturel mais avec quelques annotations techniques.
Pseudocode : Vous pouvez utiliser n'importe quelle langue que vous connaissez (chinois, anglais, etc., l'essentiel est que vous exprimiez le sens de votre programme) sous forme de commentaires et d'informations texte Implémentation de l’algorithme. Il n'a la syntaxe d'aucun langage de programmation et ne peut donc pas être compilé ou interprété par un ordinateur.
Avantages du pseudocode
● Améliorer la lisibilité de toute méthode. C’est l’une des meilleures façons de commencer à implémenter un algorithme.
● Sert de pont entre les programmes et les algorithmes ou organigrammes. Sert également de document approximatif, afin que le programme d'un développeur puisse être facilement compris lorsque le pseudocode est écrit. Dans l’industrie, une approche documentée est essentielle. C’est là que les preuves de pseudocode sont cruciales.
● L'objectif principal du pseudocode est d'expliquer ce que chaque ligne du programme doit faire, permettant ainsi aux programmeurs de structurer plus facilement la phase de construction du code.
Comment écrire un pseudocode ?
Voici les normes d'écriture du pseudocode :
1. Organisez la séquence de tâches et écrivez le pseudocode correspondant.
2. Commencez par la déclaration du pseudocode et déterminez l'objectif principal du pseudocode.
3. Des chiffres ou des lettres consécutifs sont généralement utilisés pour marquer des déclarations consécutives dans le même module, et les étiquettes peuvent être omises.
4. L'indentation dans le programme aide à comprendre le mécanisme de contrôle et d'exécution de la prise de décision et peut grandement améliorer la lisibilité.
5. Détaillez tout ce qui se passera dans le code réel et ne faites pas abstraction du pseudocode.
6. Il existe trois types d'instructions de boucle : la boucle while, la boucle répéter jusqu'à ce que et la boucle for. Leur syntaxe est similaire à celle de Pascal, sauf que l'indentation est utilisée à la place de
7. Les variables ne doivent pas être déclarées, mais la variable est locale à un processus spécifique et les variables globales ne peuvent pas être utilisées sans instructions explicites 8 L'instruction d'affectation est représentée par le symbole ← <.>x←y signifie attribuer la valeur de y à la variable x (remarque : y est une variable ou une expression du même type que x l'affectation multiple i←j←e consiste à attribuer la valeur de l'expression e à) ; les variables i et j, qui sont identiques à j←e et i←e, sont équivalentes.
9. L'instruction de sélection est représentée par if-then-else et peut être imbriquée.
10. Le symbole △ est un symbole de commentaire, et le contenu qui le suit indique le contenu qui a été commenté
11. Vérifiez si toutes les parties du pseudocode sont complètes, limitées et claires ; pour une compréhension facile.
12. N'écrivez pas de pseudocode dans un style de programmation complet ; il doit être facile à comprendre, il n'a donc pas besoin de contenir trop de termes techniques.
Exemple 1 :Pseudocode :
Code normal :x←y x←20*(y+1) x←y←30
x = y; x = 20*(y+1); x = y = 30;
Pseudo code :
Code normal du langage C :1. x ← 0 2. y ← 0 3. z ← 0 4. while x < N 1. do x ← x + 1 2. y ← x + y 3. for t ← 0 to 10 1. do z ← ( z + x * y ) / 100 2. repeat 1. y ← y + 1 2. z ← z - y 3. until z < 0 4. z ← x * y 5. y ← y / 2
x = y = z = 0; while( z < N ){ x ++; y += x; for( t = 0; t < 10; t++ ){ z = ( z + x * y ) / 100; do { y ++; z -= y; } while( z >= 0 ); } z = x * y; } y /= 2;
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!