Wie schreibe ich Pseudocode

Autor: Laura McKinney
Erstelldatum: 1 Lang L: none (month-011) 2021
Aktualisierungsdatum: 10 Kann 2024
Anonim
Pseudocode
Video: Pseudocode

Inhalt

In diesem Artikel: Grundlegendes zum PseudocodeEinen guten Pseudocode schreibenErstellen Sie ein Beispiel für ein Dokument in Pseudocode8-Referenzen

Bei der Entwicklung eines Programms geht es nicht darum, auf einer Tastatur zu "springen" und Codezeilen einzugeben. Zunächst muss ein Betriebsalgorithmus erstellt werden, der in Form eines Dokuments definiert wird, das aufgerufen wird Pseudo-. Dieses Dokument ist in einer symbolischen Sprache verfasst und entspricht keiner formalen oder spezifischen Syntax. Es muss jedoch für alle Beteiligten eines Software-Design-Projekts, Techniker oder auch nicht, verständlich bleiben, auch wenn es in erster Linie dazu bestimmt ist, als zu dienen Leitfaden für die Teams von Programmierern, die für die Umsetzung in kompilierbaren oder interpretierbaren Code verantwortlich sind.


Stufen

Teil 1 Die Grundlagen des Pseudocodes verstehen

  1. Machen Sie sich ein Bild von einem Pseudocode. Es ist ein schrittweise entwickelter Codeentwurf, der schrittweise in eine Programmiersprache übersetzt werden kann. Die meisten Programmierer verwenden es, um den Betrieb eines Algorithmus zu planen, bevor sie sich dem viel technischeren Schritt des Codierens zuwenden.

    Der Pseudocode wird als informeller Leitfaden verwendet, als Tool zur Problemanalyse, das den geplanten Programmablauf behindern kann. Es ist auch ein Kommunikationsmittel, mit dem Sie anderen Ihre Ideen erläutern können.



  2. Verstehen Sie die Nützlichkeit eines Pseudocodes. Es wird verwendet, um die Funktionsweise eines Algorithmus zu definieren. Programmierer verwenden es häufig als Zwischenbeschreibung zwischen der Definition des ursprünglichen Plans eines Programms und dem Schreiben seines ausführbaren Codes.
    • Der Pseudocode wird verwendet, um die Funktionsweise eines Algorithmus zu beschreiben. Er kann erklären, wo und wie ein bestimmter Mechanismus in einem Programm auftreten soll.
    • Der Pseudocode kann auch verwendet werden, um nicht-technischen Benutzern einen Computerprozess zu erklären. Ein Computer erfordert die Verwendung einer sehr strengen Syntax, um ein Programm auszuführen, was für einen Sprecher mit geringen oder keinen Programmierkenntnissen sehr schwierig zu verstehen sein kann. Diese Leute werden eine subjektive Sprache besser verstehen, die den Ablauf eines Programms und die Rolle der Codezeilen, aus denen es besteht, klar definiert.
    • Es ist üblich, dass hochrangige Designer ihre Erklärungen zur Lösung der komplexen Probleme, mit denen ihre Programmiererteams konfrontiert sind, in Form von Pseudocode-Dokumenten übermitteln. Wenn Sie in einem Softwareentwicklungsteam arbeiten, werden Sie möglicherweise feststellen, dass der Pseudocode Lösungen für manchmal sehr komplexe Probleme klarstellt.



  3. Denken Sie daran, dass der Pseudocode keine standardisierte Sprache ist. Für den Pseudocode müssen Sie keine vordefinierte Syntax verwenden. Innerhalb der Entwicklungsteams ist es vorzuziehen, zum Zwecke der Koordination eine Konvention zu verwenden, die die Strukturen eines Pseudocodes definiert, die Programmierer leicht verstehen können. Wenn Sie alleine arbeiten, ist es am wichtigsten, sicherzustellen, dass Ihr Pseudocode die Struktur Ihrer Gedanken klarstellt und zu Ihrem Plan passt.
    • Wenn Sie mit anderen an einem Projekt arbeiten, ob sie nun so erfahren sind wie Sie, als Anfänger auf diesem Gebiet oder ohne Programmiertraining, ist es sehr wichtig, bekannte Strukturen zu verwenden, um leicht verständlich zu sein.
    • Unabhängig davon, ob Sie an einer Universitätsausbildung, einem Treffen von Programmierern oder einem Berufskandidaten in einem Unternehmen eingeschrieben sind, müssen Sie wahrscheinlich Tests durchführen, um einen unterrichteten Pseudocode weiterzugeben Standard. Sei vorsichtig, denn diese Normen sind oft sehr unterschiedlich von einer Institution oder Lehrer zu einer anderen.

    Klarheit ist eine der ersten Eigenschaften, die ein Pseudocode aufweisen muss, um Ihnen zu helfen, wenn Sie im Rahmen akzeptierter Programmierkonventionen arbeiten. Sie müssen in der Lage sein, es während der Entwicklung des Ihnen zugewiesenen Projekts in eine echte Programmiersprache umzuwandeln. Aus diesem Grund muss der Pseudocode es Ihnen ermöglichen, Ihre Ideen klar zu skizzieren, um sie in die Realität umzusetzen. Hauptschwierigkeit.




  4. Konzentrieren Sie sich auf Ihren Pseudocode. Denken Sie daran, dass das Schreiben von echtem Quellcode einfach sein sollte, wenn Sie das Ende des Programmblocks erreichen, dem Sie zugewiesen sind. Denken Sie immer an die Ziele beim Schreiben Ihres Pseudocodes und erläutern Sie die Rolle jeder Programmzeile, indem Sie sich auf Ihre Aufgabe konzentrieren.

Teil 2 Schreiben Sie einen guten Pseudocode



  1. Verwenden Sie einen es-Editor. Möglicherweise sind Sie versucht, ein formatiertes Dokument mithilfe einer Verarbeitung wie Microsoft Word oder einer ähnlichen Anwendung zu erstellen. Der Pseudocode muss jedoch so einfach wie möglich bleiben. Eine Formatierung ist nicht erforderlich. Die beste Lösung ist die Verwendung eines es-Editors.

    Reine Editoren sind Notepad (unter Windows) und Edit (unter Mac).



  2. Beschreiben Sie zunächst den Zweck des Programms. Eine Erklärung von ein oder zwei Zeilen, die den Zweck des Programms beschreiben, hilft Ihnen dabei, den Rest des Dokuments zu erstellen und erspart Ihnen die Aufgabe, all jenen zu erklären, denen Sie Ihr E geben werden, was die Vor- und Nachteile des von Ihnen beschriebenen Prozesses sind .


  3. Beschreiben Sie eine einzelne Anweisung pro Zeile. Jede in Ihrem Pseudocode angegebene Anweisung darf nur eine auszuführende Elementaraktion definieren. In den meisten Fällen sollte bei korrekt eingestellter Aufgabenliste jede Aufgabe nur mit einer Pseudocode-Zeile übereinstimmen. Schreiben Sie eine Liste von Aufgaben. Entwickeln Sie jeden von ihnen in einem Pseudocode und transkribieren Sie diesen Pseudocode schrittweise in kompilierbaren oder interpretierbaren Realcode.


  4. Nutzen Sie Leerzeichen und Einrückungen optimal. Durch die Verwendung von Leerzeichen zwischen e-Blöcken können Sie die verschiedenen Komponenten Ihres Pseudocodes isolieren. Die Einrückung verschiedener Teile der Blöcke gibt an, welche unter den weniger eingerückten Abschnitten positioniert werden sollen.
    • Ein Pseudocode-Abschnitt, der sich mit der Eingabe einer Zahl befasst, muss sich in demselben Block befinden, während derjenige, der eine Berechnung für die gegebenen Einträge ausführt, in einem Abschnitt sein muss, der stärker in den Pseudocode eingerückt ist.


  5. Geben Sie bei Bedarf die verwendeten Schlüsselwörter in Großbuchstaben ein. Möglicherweise müssen Sie die Schlüsselwörter, die Teil des eigentlichen Codes sind, in Großbuchstaben schreiben, wenn die für den von Ihnen geschriebenen Pseudocode geltenden Konventionen dies vorsehen.
    • Wenn Sie bedingte Anweisungen verwenden Eibe und dann In Ihrem Pseudocode müssen Sie sie in Großbuchstaben schreiben IF und THEN.


  6. Verwenden Sie eine einfache Terminologie. Denken Sie daran, dass Sie beschreiben, was Ihr Projekt ist werden und keine Zusammenfassung des eigentlichen Codes. Dies ist besonders wichtig, wenn Sie einen Pseudocode zur Demonstration für einen Ihrer Kunden schreiben, der mit Programmiertechniken möglicherweise nicht vertraut ist, oder für einen unerfahrenen Programmierer.

    Sie können sich auch vorstellen, alle tatsächlichen Anweisungen zu überspringen und jede der Prozesslinien in menschlicher Sprache zu definieren, z. B. "Wenn die von einem Benutzer eingegebene Nummer ungerade ist, wird die Ausgabe durch ersetzt Y ».



  7. Halten Sie die Zeilen Ihres Pseudocodes in der richtigen Reihenfolge. Obwohl die Sprache, die Sie beim Schreiben Ihres Pseudocodes verwenden, einfach bleiben sollte, müssen Sie die einzelnen Zeilen in der Reihenfolge verwalten, in der sie ausgeführt werden sollen. Dies ist entscheidend für den reibungslosen Ablauf des Programms.


  8. Lassen Sie Ihrer Fantasie keinen Raum. Alles, was im Verlauf eines Prozesses passieren wird, muss vollständig beschrieben werden. Die Anweisungen in Ihrem Pseudocode müssen verständlich sein. Der Pseudocode definiert in der Regel keine Variablen, sondern beschreibt, wie das Programm Objekte verarbeiten soll, die Objekten der realen Welt sehr nahe kommen, z. B. Kontonummern, Namen oder Transaktionsbeträge.


  9. Verwenden Sie Standard-Programmierstrukturen. Auch wenn es keinen definierten Standard für das Schreiben von Pseudocode gibt, werden Programmierer leicht verstehen, wohin Sie wollen, wenn Sie den in sequentiellen Programmiersprachen wie C oder Pascal definierten Strukturen folgen. Verwenden Sie Begriffe wie Eibe, dann, sonst, während und Schleife genauso wie bei der Programmiersprache, die Sie normalerweise verwenden.
    • wenn ZUSTAND dann ANWEISUNG: Der Befehl wird nur ausgeführt, wenn der Test für den getesteten Zustand wahr ist. Wenn der Test falsch ist, ist er nicht wahr.
    • während BEDINGUNG DER ANLEITUNG: Die Anweisung wird wiederholt, solange die Bedingung als wahr getestet wird. Sie wird jedoch niemals wahr sein, wenn die Bedingung als falsch getestet wird.
    • GEBRAUCH im ZUSTAND: Diese bedingte Anweisung ist der vorherigen mit einem Unterschied sehr ähnlich. Im ersten Fall wurde die Bedingung getestet bevor der Befehl ausgeführt wird und wurde nicht ausgeführt, wenn der Test falsch war. In diesem Fall wird es getestet nach der Ausführung der Anweisungdamit es mindestens einmal ausgeführt wird.
    • Funktion NAME (ARGUMENTS): ANWEISUNG: Es bedeutet, dass jedes Mal der Name NAMEN Wenn die Funktion im Programm gefunden wird, muss die definierte Anweisung mit den in Klammern angegebenen Argumenten ausgeführt werden. Der Ausdruck "Argumente" repräsentiert eine oder mehrere Variablen, die von der Anweisung berücksichtigt werden sollen.


  10. Organisieren Sie die Abschnitte Ihres Pseudocodes. Wenn Sie große Teile eines Pseudocodes haben, die mehrere unterschiedliche Teile in demselben Block definieren, können Sie Achtel oder Klammern verwenden, um alles zusammenzuhalten.
    • Die Haken () oder geschweifte Klammern () wird Ihnen helfen, lange Abschnitte des Pseudocodes zu definieren.
    • Wenn Sie echten Code schreiben, können Sie Kommentare einfügen, indem Sie sie platzieren // am Anfang der Zeile, als // Dies ist eine Kommentarzeile.. Alles, was in derselben Zeile steht, wird als Kommentar gewertet. Sie können die gleiche Methode verwenden, wenn Sie einen Pseudocode schreiben, um Kommentare zu Teilen des Programms hinzuzufügen.


  11. Überprüfen Sie die Lesbarkeit und Klarheit Ihres Pseudocodes. Ein Pseudocode ist kein literarisches Werk, aber es muss verständlich bleiben. Wenn Sie das Ende Ihres Dokuments erreicht haben, sollten Sie in der Lage sein, diese wenigen Fragen zu beantworten.
    • Kann mein Pseudocode von jemandem verstanden werden, der mit diesem Projekt nicht vertraut ist?
    • Kann mein Pseudocode in einer Programmiersprache einfach in den Quellcode übertragen werden?
    • Beschreibt mein Pseudocode das gesamte Projekt, ohne etwas zu hinterlassen?
    • Können die in meinem Pseudocode definierten Objektnamen von Interessenten klar verstanden werden?
    • Wenn Sie der Meinung sind, dass ein Teil Ihres Pseudocodes überarbeitet oder vervollständigt werden muss oder wenn er nicht explizit genug ist, kehren Sie zu ihm zurück, um die erforderlichen Informationen hinzuzufügen oder zu ändern.

Teil 3 Erstellen Sie ein Beispieldokument in einem Pseudocode



  1. Öffnen Sie einen es-Editor. Wenn Sie keine neuen Programme installieren möchten, können Sie den Standardeditor Ihres Systems verwenden, z Notizblock wenn Sie unter Windows oder Windows XP arbeiten bearbeiten wenn Sie auf Mac sind.


  2. Definieren Sie klar, was Ihr Programm tun wird. Obwohl dies nicht vorgeschrieben ist, ist es immer eine gute Idee, in ein oder zwei Zeilen am Anfang des Dokuments zu erklären, welchen Pseudocode Sie Ihren Listenern übermitteln.

    Dieses Programm wartet auf einen Benutzer. Wenn es dem entspricht, was erwartet wird, reagiert das Programm, andernfalls wird es eine Ablehnung ausgeben.



  3. Schreiben Sie die Eröffnungssequenz. Dies ist die allererste Anweisung, die das Programm beim Start ausführt. Dies muss in der ersten Zeile des Dokuments geschrieben werden.

    Grußpost "Ich wünsche dir einen guten Morgen!"



  4. Fügen Sie die folgende Zeile hinzu. Fügen Sie ein Leerzeichen zwischen der letzten Zeile des Pseudocodes und der folgenden Zeile ein, indem Sie die Taste drücken ↵ Enter von Ihrer Tastatur. Erstellen Sie die folgende Zeile. In diesem Beispiel muss sich der Benutzer durch Drücken der Taste manifestieren Eintrag um die nächste Zeile des Dialogs aufzurufen.

    Benutzer-Eingabeaufforderung anzeigen "Drücken Sie die Eingabetaste, um fortzufahren."



  5. Hinzufügen eines Handlungsaufrufs vom Benutzer. Er wird nun gebeten, eine Begrüßung zu beantworten.

    Show prompt-user-action "Wie geht es dir?"



  6. Zeigen Sie eine Liste der zulässigen Antworten des Benutzers an. Nach dem Drücken der Taste Eintrag Auf seiner Tastatur wird dem Benutzer eine Liste mit Antworten angezeigt, aus der er seine Antwort auswählen kann.

    3 Vorschläge anzeigen "1. Gut." "2. Sehr gut." "3. Das Böse."



  7. Bitten Sie den Benutzer um eine Antwort. Hier fordert das Programm eine Antwort vom Benutzer an.

    Show user-request-entry "Geben Sie die Nummer ein, die Ihren Status definiert:"



  8. Erstellen Sie eine Reihe von Bedingungen Eibe auf die Eingabe des Benutzers zu reagieren. Die gestellte Frage lässt drei mögliche Antworten übrig, für die es notwendig sein wird, eine einzelne Reaktion unter drei auszuwählen. Sie müssen eine Auswahl mit Bedingungscode erstellen Eibe.

    WENN "1" Reaktion anzeigen "Unglaublich!" IF "2" Kommentar anzeigen "Great!" IF "3" Reaktion anzeigen "Re-enter!"



  9. Erwarten Sie einen Fehler. Sie müssen den Fall berücksichtigen, dass der Benutzer auf die Einladung nicht korrekt reagiert, und einen Fehler vorbereiten.

    IF entry-unrecognized Reaktion anzeigen "Sie haben meine Anweisungen nicht befolgt!"



  10. Fügen Sie alle anderen Komponenten Ihres Programms hinzu. Wenn Sie glauben, dass Sie fertig sind, durchsuchen Sie Ihr Dokument und fügen Sie die fehlenden Elemente hinzu oder fignole Sie, um sicherzustellen, dass diejenigen, die es lesen, verstehen, was vor sich geht. Ihr Pseudocode sollte irgendwann so aussehen.

    Dieses Programm wartet auf einen Benutzer. Wenn es dem entspricht, was erwartet wird, reagiert das Programm, andernfalls wird es eine Ablehnung ausgeben. Show Gruß "Ich wünsche Ihnen einen guten Morgen!" Benutzer-Eingabeaufforderung anzeigen "Drücken Sie die Eingabetaste, um fortzufahren." Zeige prompt-action-user "Wie geht es dir heute?" 3 Vorschläge anzeigen "1. Gut." "2. Sehr gut" "3. Schlecht." Show user-input-request "Geben Sie die Nummer ein, die Ihren Status definiert:" IF "1" Show reaction "Awesome!" IF "2" Kommentar anzeigen "Great!" IF "3" Reaktion anzeigen "Re-enter!" IF entry-unrecognized Reaktion anzeigen "Sie haben meine Anweisungen nicht befolgt!"



  11. Speichern Sie Ihr Dokument. Drücken Sie unter Windows gleichzeitig die Tasten Ctrl+S Drücken Sie auf Ihrer Tastatur und unter Mac die Tasten ⌘ Befehl+S. Gib ihm einen Namen und klicke Rekord.
Beratung



  • Der Pseudocode ist ideal zum Definieren von Algorithmen, die wichtige Programme bilden, deren Quellen Hunderte bis Zehntausende von Codezeilen erreichen.
Warnungen
  • Bei der Erstellung eines Programms kann der Pseudocode in keiner Weise direkt durch real kompilierbaren oder interpretierbaren Quellcode ersetzt werden. Es kann jedoch als Referenz dienen, um zu erklären, was das Programm tun muss.

In dieem Artikel: Kultivieren von GinengVerkauf von Gineng15-Referenzen Die Wurzel von Gineng it ehr beliebt, vor allem, weil e eit Tauenden von Jahren für mediziniche Zwecke verwendet wird. Diee...

Wie man Rosen in Töpfen züchtet

John Stephens

Kann 2024

Der Co-Autor diee Artikel it Lauren Kurtz. Lauren Kurtz it Naturforcherin und Fachfrau für Gartenbau in Aurora, Colorado. Derzeit verwaltet ie den Water-Wie Garden im Aurora Municipal Center der ...

Publikationen