Beaucoup de langages informatiques partagent les tâches courantes telles que l'itération à travers des boucles , ramification basée sur if-then -else logiques et de calcul de la scène. Vous pouvez utiliser ces et d'autres opérations pour construire un programme pseudo-code qui ne fonctionne pas sur un ordinateur , mais fonctionne plutôt dans votre esprit que vous passez en revue sur papier. Par un processus de remue-méninges , l'identification des processus de haut niveau et de les écrire logiquement , vous pouvez utiliser ce que vous venez de créer avec un logiciel de qualité , en utilisant des langages de programmation réels. Instructions
1
Pensez à ce qu'il faut pour faire un travail de calcul à un niveau élevé et notez ces haut -tâches sur une feuille de papier. Ils peuvent apparaître comme ci-dessous :
donnéesEntrée = Read_Input ( ) result = Perform_Calculations ( donnéesEntrée ) Display_Results ( suite )
Ce sont les actions qui se produisent lorsque vous les numéros de type dans une calculatrice , appuyez sur A touche de fonction et afficher les résultats. La première déclaration appelle une méthode qui lit l'entrée d'un utilisateur. Cette méthode renvoie des résultats qui vont dans la variable input_data . La déclaration suivante passe ces données à une fonction nommée Perform_Calculations . Perform_Calculations calcule un résultat et le renvoie à ce code qui la stocke dans la variable de résultat . La déclaration finale passe ce résultat à une fonction qui affiche.
2
Dessinez une grande boîte autour de ces déclarations. Cette case représente module principal du programme. Dessiner une autre grande boîte sur le papier et écrire " Read_Input ()" dans la partie supérieure de celui-ci . Cette boîte représente la fonction qui lit l'entrée nécessaire pour effectuer des calculs . Déclarations tapez dans la boîte que vous pensez que doivent se produire pour récupérer les informations d'un utilisateur. Ces déclarations pourraient ressembler à celles indiquées ci-dessous:
print "Entrez Premier numéro " firstNumber = Read_InputPrint "Enter Deuxième numéro " secondNumber = Read_InputPrint " Entrez un opérateur " Imprimer " Entrez un opérateur " opérateur = firstNumber de Read_InputReturn , secondNumber , opérateur
les variables firstNumber , secondNumber et exploitant contiendront les valeurs entrées par l'utilisateur via une méthode . La déclaration finale renvoie les variables pour le module appelant .
3
Tracez une deuxième case sur le papier et écrire " Perform_Calculations ( firstNumber , secondNumber , opérateur) dans la partie supérieure de celui-ci . Ajoutez des instructions à cette boîte nécessaire pour effectuer des calculs en utilisant les deux nombres et opérateurs passés à la fonction . Ces déclarations pourraient ressembler les déclarations suivantes :
si l'opérateur = "+ " résultat = firstNumber + secondNumber
else if opérateur = "-" result = firstNumber - secondNumber
else if opérateur = "*" result = firstNumber * secondNumber
else if opérateur = "/" result = firstNumber /secondNumber
retour résultats d'
Ce code utilise une instruction if pour déterminer l' instruction à exécuter en fonction de la valeur de l'opérateur. Après l'une des déclarations calcule le résultat , la dernière instruction transmet le résultat au module appelant .
4
Dessiner une zone finale sur le papier et écrire " Display_Result ( suite ) " à la haut de la boîte . Notez les déclarations nécessaires pour présenter le résultat à un utilisateur, comme ceci:
Imprimer Résultats d'
avis le pseudo et suivez la logique à compter de la première instruction dans le module principal . Rechercher des failles logiques dans le code que vous entrez par elle . Identifier les si elles existent, et de corriger votre pseudo si nécessaire.