Viele Programmiersprachen gemeinsame Aufgaben wie das Durchlaufen Schleifen , Verzweigungen auf der Grundlage if-then -else -Logik und Berechnungen durchführen . Sie können diese und andere Operationen , um eine Pseudo- Programm, das nicht auf einem Computer ausgeführt wird konstruieren , sondern läuft in Ihrem Kopf , wie Sie es auf Papier schreiben. Durch Brainstorming ein Verfahren , Identifizierung High-Level- Prozesse und sie aufzuschreiben logisch , können Sie , was Sie kommen mit , um hochwertige Software zu erstellen , mit echten Programmiersprachen. Anleitung
1
Überlegen Sie, was es braucht, um einen Taschenrechner Arbeit auf hohem Niveau machen und notieren diese High- Aufgaben auf einem Blatt Papier. Sie könnten , wie unten dargestellt :
EingabeDaten = Read_Input () result = Perform_Calculations ( EingabeDaten ) Display_results (Ergebnis)
Dies sind die Aktionen, die bei der Eingabe Zahlen in einen Taschenrechner , drücken Sie a auftreten Funktionstaste und die Ergebnisse anzuzeigen. Die erste Anweisung eine Methode, die Eingabe von einem Benutzer liest . Diese Methode gibt Ergebnisse , die in den Input_Data variable gehen . Die nächste Anweisung übergibt diese Daten an eine Funktion namens Perform_Calculations . Perform_Calculations berechnet ein Ergebnis und gibt es an diesem Code und speichert diese in der Folge variabel. Die letzte Anweisung übergibt dieses Ergebnis auf eine Funktion , die es zeigt .
2
Zeichnen Sie eine große Kiste um jene Aussagen . Dieses Feld stellt das Programm Hauptmodul . Zeichnen Sie eine weitere große Kiste auf dem Papier und schreiben Sie " Read_Input () " an der Spitze. Dieses Feld stellt die Funktion , die die Eingabe benötigt , um Berechnungen durchzuführen liest . Type -Anweisungen in der Box , die Sie denken müssen auftreten, um Informationen von einem Benutzer abzurufen. Diese Aussagen könnten wie die, die unten gezeigt aussehen:
Print "Enter Erste Zahl " firstNumber = Read_InputPrint "Enter Zweite Zahl " secondNumber = Read_InputPrint " Geben Sie einen Operator " Print " Geben Sie einen Operator" Operator = Read_InputReturn firstNumber , secondNumber , Betreiber
firstNumber , secondNumber und Betreiber Variablen enthalten die Werte ein Benutzer über einige Verfahren . Die letzte Anweisung gibt die Variablen an das aufrufende Modul .
3
Zeichnen Sie eine zweite Box auf dem Papier und schreiben Sie " Perform_Calculations ( firstNumber , secondNumber , Operator ) an der Spitze. In Aussagen dieser Box benötigt, um Berechnungen mit den beiden Zahlen und Betreiber zu übergeben , um die Funktion auszuführen. Diese Aussagen könnten ähnlich wie die folgenden Aussagen :
wenn operator = "+" result = firstNumber + secondNumber
else if operator = "-" result = firstNumber - secondNumber
else if operator = "*" result = firstNumber * secondNumber
else if operator = "/" result = firstNumber /secondNumber
return result
Dieser Code verwendet eine if-Anweisung die Anweisung auf der Grundlage des Betreibers Wert ausführen zu bestimmen. Nachdem eine der Aussagen berechnet das Ergebnis , geht die letzte Anweisung das Ergebnis wieder an das aufrufende Modul .
4
Zeichnen Sie eine endgültige Box auf dem Papier und schreiben Sie " Display_Result (Ergebnis) " an der Oberseite der Box . Notieren Sie sich die Aussagen benötigt , um das Ergebnis zu einem Benutzer , wie diese zu präsentieren:
drucken Ergebnis
Überprüfen Sie den Pseudocode und folgen der Logik Beginn bei der ersten Anweisung in dem Hauptmodul . Suchen Sie nach logischen Fehlern im Code , wie Sie durch sie treten. Identifizieren Sie die , wenn sie existieren, und korrigieren Sie Ihre Pseudocode , wenn nötig.