Ce tutoriel va vous apprendre à créer un document de pseudocode pour votre programme informatique. Le pseudocode signifie essentiellement que vous faites un aperçu de l`intention de votre code sans langage de programmation.
Pas
Partie 1 sur 3: Comprendre les bases du pseudocode

1. Apprendre à comprendre le pseudocode. Le pseudocode est une ébauche écrite étape par étape de votre code que vous pouvez progressivement transférer dans un langage de programmation de votre choix. De nombreux programmeurs l`utilisent pour définir la fonction d`un algorithme avant de se lancer dans la tâche plus technique du codage.
Le pseudocode sert de guide informel, d`outil pour réfléchir aux problèmes du programme et d`outil de communication qui peut vous aider à expliquer vos idées à d`autres personnes.
2. Comprendre l`utilité du pseudocode. Le pseudocode est utilisé pour montrer comment un algorithme informatique devrait fonctionner. Les programmeurs utilisent souvent le pseudocode comme étape intermédiaire dans la programmation entre la phase de planification initiale et la phase d`écriture du code exécutable réel. Voici d`autres utilisations du pseudocode :
Décrire comment un algorithme devrait fonctionner. Le pseudocode peut illustrer où une construction, un mécanisme ou une technique particulier pourrait ou devrait exister dans un programme.Expliquer un processus informatique à des utilisateurs moins techniques. Les ordinateurs nécessitent une syntaxe d`entrée très stricte pour exécuter un programme, mais les personnes (en particulier les non-programmeurs) peuvent trouver plus facile de comprendre un langage subjectif plus fluide qui indique clairement le but de chaque ligne de code.Concevoir du code en groupe. Les architectes logiciels de haut niveau incorporent souvent du pseudocode dans leurs conceptions pour résoudre un problème complexe auquel sont confrontés leurs programmeurs. Si vous développez un programme avec d`autres programmeurs, le pseudocode peut aider à clarifier le but d`un programme.3. Rappelez-vous que le pseudocode est subjectif et non standard. Il n`y a pas de syntaxe fixe que vous devez absolument utiliser pour le pseudocode, mais c`est une courtoisie professionnelle courante d`utiliser des structures de pseudocode standard que d`autres programmeurs peuvent facilement comprendre. Si vous codez un projet par vous-même, le plus important est que le pseudocode vous aide à structurer vos pensées et à exécuter votre plan.
Lorsque vous travaillez avec d`autres sur un projet - qu`il s`agisse de vos camarades, de programmeurs débutants ou de personnel non technique - il est important d`utiliser au moins quelques structures standard afin que tout le monde puisse facilement comprendre ce que vous voulez dire.Si vous suivez un cours de programmation dans une université, un camp de codage ou une entreprise, vous serez probablement testé par rapport à un pseudocode "standard" à apprendre. Cette norme varie souvent entre les établissements et les enseignants.La clarté est un objectif principal du pseudocode et peut vous aider si vous travaillez dans le cadre des conventions de programmation acceptées. Si vous développez votre pseudo-code en code réel, vous devrez le convertir en un langage de programmation - cela peut donc vous aider à structurer votre configuration en gardant cela à l`esprit.
4. Concentrez-vous sur l`objectif principal du pseudocode. Il peut être facile de se rabattre sur un langage de programmation une fois que vous êtes opérationnel. Rappelez-vous le but de votre pseudocode - expliquez ce que chaque ligne du programme doit faire - cela vous gardera à la terre lors de la création du document de pseudocode.
Partie 2 sur 3: Écrire un bon pseudocode

1. Utiliser un éditeur de texte brut. Il peut être tentant d`utiliser un traitement de texte (par ex. Microsoft Word) ou un programme similaire pour créer un document de texte enrichi, mais le pseudocode nécessite le moins de formatage possible pour rester simple.
Les éditeurs de texte brut sont o.une. Bloc-notes (Windows) et TextEdit (Mac).
2. Commencez par écrire le but du processus. Consacrez une ligne ou deux à l`explication de l`objectif de votre code - cela vous aidera à rédiger le reste du document et vous évitera également la tâche d`expliquer la fonction du programme à chaque personne à qui vous faites rapport.
3. N`écrivez qu`une seule déclaration par ligne. Chaque déclaration de votre pseudocode ne doit exprimer qu`une seule action pour l`ordinateur. Dans la plupart des cas, si la liste des tâches est correctement compilée, chaque tâche correspondra à une ligne de pseudocode. Envisagez d`écrire votre liste de tâches, puis de convertir cette liste en pseudocode, puis de développer progressivement ce pseudocode en un véritable code lisible par ordinateur.
4. Utilisez les espaces blancs et indentez efficacement. L`utilisation de lignes vierges entre les « blocs » de texte permet de distinguer les différents composants de votre pseudocode, et l`indentation de différents morceaux de chaque bloc indiquera que ces morceaux de pseudocode se trouvent dans une section moins indentée.
Par exemple, une partie du pseudocode qui traite de la saisie d`un nombre doit être dans le même bloc, tandis que la partie suivante (par ex. la partie qui traite de la sortie) devrait être dans un autre bloc.
5. Écrivez les commandes importantes en majuscules, si nécessaire. En fonction de vos besoins en pseudocode ou de l`environnement dans lequel vous publiez le pseudocode, vous devrez peut-être capitaliser les commandes qui resteront dans le code réel.
Par exemple, si vous utilisez les commandes `if` et `then` dans votre pseudocode, vous pouvez les changer en `IF` et `THEN` (par ex., `SI nombre d`entrée ALORS résultat de sortie`).
6. Utiliser une terminologie simple. N`oubliez pas que vous écrivez sur ce que le projet « fera », pas sur le code lui-même. Ceci est particulièrement important si vous écrivez du pseudo-code pour servir de démonstration à un client qui ne comprend pas le codage, ou comme projet pour un programmeur novice.
Vous voudrez peut-être omettre toutes les commandes de codage vous-même et définir simplement le processus de chaque ligne en langage clair. Par exemple: "si l`entrée est impaire, la sortie est `Y`" pourrait se transformer en "si l`utilisateur entre un nombre impair, afficher `Y`".
sept. Gardez le pseudocode dans le bon ordre. Alors que le langage que vous utilisez pour modifier votre pseudocode doit être simple, vous devez toujours conserver chaque bit de votre pseudocode dans l`ordre dans lequel il doit être exécuté.
8. Ne laisse rien à l`imagination. Tout ce qui se passe dans le processus doit être entièrement décrit. Les déclarations de pseudocode sont proches de simples déclarations néerlandaises ou anglaises. Le pseudocode n`utilise généralement pas de variables, mais décrit plutôt ce que le programme doit faire, en utilisant (presque) des objets réels, tels que des numéros de compte, des noms ou des montants de transaction.
9. Utiliser des structures de programmation standard. Même s`il n`y a pas de norme pour le pseudocode, il sera plus facile pour les autres programmeurs de comprendre vos étapes si vous utilisez des structures de langages de programmation (séquentielles) existants. Utilisez des termes comme « si », « alors », « pendant », « autrement » et « boucler » de la même manière que vous le feriez dans un langage de programmation. Considérez les structures suivantes :
SI condition ALORS instruction - Cela signifie qu`une certaine instruction ne sera exécutée que si une certaine condition est vraie. « Instruction » dans ce cas signifie une étape que le programme exécutera tandis que « condition » signifie que les données doivent répondre à un certain ensemble de critères avant que le programme n`exécute une action.TANT QUE condition FAIRE l`instruction - Cela signifie que l`instruction doit être répétée encore et encore jusqu`à ce que la condition ne soit plus vraie.FAIRE l`instruction PENDANT la condition - Ceci est très similaire à "PENDANT que la condition fait l`instruction". Dans le premier cas, la condition est vérifiée avant l`exécution de l`instruction, mais dans le second cas, l`instruction est exécutée en premier. Donc dans le second cas, `instruction` est exécutée au moins une fois.nom de la FONCTION (arguments) : instruction - Cela signifie que chaque fois qu`un nom particulier est utilisé dans le code, il s`agit d`une abréviation pour une instruction particulière. Les « arguments » sont des listes de variables que vous pouvez utiliser pour clarifier la déclaration.dix. Organisez votre pseudocode en blocs. Si vous avez de gros blocs de pseudocode qui définissent d`autres morceaux de pseudocode dans le même bloc, vous pouvez utiliser des parenthèses ou d`autres caractères pour tout différencier.
Crochet - les deux crochets (par exemple. [code]) sous forme d`accolades (par exemple. {code}) peut aider à intégrer de longs segments de pseudocode.Lors du codage, vous pouvez ajouter des commentaires en tapant `//` à gauche du commentaire (par exemple : //Ceci est une étape temporaire.
). Vous pouvez utiliser la même méthode lors de l`écriture du pseudocode, pour laisser des commentaires qui ne rentrent pas dans le texte de codage.11. Vérifiez votre pseudo-code pour plus de lisibilité et de clarté. À la fin du document, vous devriez être en mesure de répondre aux questions suivantes :
Ce pseudo-code serait-il compris par quelqu`un qui ne connaît pas le processus?Le pseudocode est-il écrit de manière à pouvoir être facilement traduit dans un langage informatique?Le pseudocode décrit-il l`ensemble du processus sans rien laisser de côté?Est-ce que chaque nom d`objet utilisé dans le pseudocode est clairement compris par le public cible?Si vous pensez qu`une partie du pseudocode doit être étoffée ou ne décrit pas explicitement une étape que quelqu`un d`autre pourrait oublier, revenez en arrière et ajoutez les informations nécessaires.Partie 3 sur 3: Création d`un exemple de document de pseudocode

1. Ouvrir un éditeur de texte brut. Vous pouvez utiliser Notepad (Windows) ou TextEdit (Mac) si vous ne souhaitez pas installer un nouveau programme.
2. Définir votre programme. Bien que cela ne soit pas strictement nécessaire, écrire une ligne d`une ou deux phrases en haut du document clarifiera immédiatement l`intention du programme :
Ce programme demande un message d`accueil à l`utilisateur. Si le message d`accueil correspond à une certaine réponse, la réponse sera livrée. Sinon, un refus sera donné.
3. Ecrire la séquence d`ouverture. Votre première commande, c`est-à-dire la première chose que votre programme doit faire lorsqu`il s`exécute, doit être la première ligne :
impression de salutation "Bonjour étranger!"
4. Ajoutez la ligne suivante. Placez un espace entre la dernière ligne et la suivante en appuyant sur Appuyez sur Entrée, puis écrivez la ligne de code suivante. Dans cet exemple, l`utilisateur doit demander la ligne de dialogue suivante :
imprimer invite appuyer sur "Entrer" procéder à
5. Insérer l`appel à l`action. Dans cet exemple, l`utilisateur est invité à saisir un message d`accueil :
imprimer l`appel à l`action "Comment vas-tu?"
6. Montrer à l`utilisateur une liste de réponses. Encore une fois, après avoir appuyé sur Entrez dans cet exemple, l`utilisateur devrait voir une liste de réponses possibles :
Afficher les réponses possibles "1. Bien." "2. Magnifique!" "3. Pas bon."
sept. Demander une entrée de l`utilisateur. Ici, le programme demandera à l`utilisateur de saisir une réponse :
Imprimer la demande de saisie "Saisissez le numéro qui vous décrit le mieux :"
8. Créer `si` ou "SI"-commandes de saisie utilisateur. Étant donné que l`utilisateur peut sélectionner plusieurs réponses, vous souhaiterez renvoyer plusieurs résultats en fonction de la réponse sélectionnée :
SI "1" imprimer la réponse "Dandy!"SI "2" imprimer la réponse "Fantastique!"SI "3" imprimer la réponse "Sois un peu plus heureux, bouton d`or!"
9. Ajouter un message d`erreur. Si l`utilisateur choisit une réponse de manière incorrecte, vous pouvez afficher un message d`erreur :
SI entrée non reconnue imprimer réponse "Vous ne suivez pas très bien les instructions, n`est-ce pas?"
dix. Ajouter toute autre partie du programme. Parcourez votre document et ajoutez ou complétez des détails pour vous assurer que vous et toute personne lisant le document en comprendrez le sens. En suivant l`exemple de cette méthode, votre document de pseudocode final devrait ressembler à ceci :
Ce programme demande un message d`accueil à l`utilisateur. Si le message d`accueil correspond à une réponse spécifique, la réponse sera livrée. Sinon, un refus sera donné.Imprimer le message d`accueil "Bonjour étranger!"Invite d`impression appuyez sur "Entrer" procéder à
11. Enregistrez votre document. presse Ctrl+s (Windows) ou Commande+s (Mac), saisissez un nom et cliquez sur Sauvegarder pour faire ça.
Des astuces
Le pseudocode est idéal pour les programmes complexes qui comptent des centaines à des milliers de lignes.
Mises en garde
- Le pseudocode ne remplace pas le vrai code lors de la création d`un programme. Le pseudocode ne peut être utilisé que pour créer une référence pour ce que le code doit faire.
Articles sur le sujet "Écrire un pseudo-code"