In diesem Tutorial erfahren Sie, wie Sie ein Pseudocode-Dokument für Ihr Computerprogramm erstellen. Pseudocode bedeutet im Wesentlichen, dass Sie die Absicht Ihres Codes ohne Programmiersprache skizzieren.
Schritte
Teil 1 von 3: Die Grundlagen von Pseudocode verstehen

1. Pseudocode verstehen lernen. Pseudocode ist ein schrittweiser schriftlicher Entwurf Ihres Codes, den Sie nach und nach in eine Programmiersprache Ihrer Wahl übertragen können. Viele Programmierer verwenden es, um die Funktion eines Algorithmus abzubilden, bevor sie sich mit der eher technischen Aufgabe des Codierens befassen.
Pseudocode dient als informeller Leitfaden, als Werkzeug zum Durchdenken von Programmproblemen und als Kommunikationswerkzeug, das Ihnen helfen kann, Ihre Ideen anderen Menschen zu erklären.
2. Den Nutzen von Pseudocode verstehen. Pseudocode wird verwendet, um zu zeigen, wie ein Computeralgorithmus funktionieren sollte. Programmierer verwenden Pseudocode häufig als Zwischenschritt bei der Programmierung zwischen der anfänglichen Planungsphase und der Phase des Schreibens des eigentlichen ausführbaren Codes. Einige andere Verwendungen von Pseudocode umfassen Folgendes:
Beschreiben Sie, wie ein Algorithmus funktionieren sollte. Pseudocode kann veranschaulichen, wo ein bestimmtes Konstrukt, ein Mechanismus oder eine Technik in einem Programm vorhanden sein könnte oder sollte.Erklären eines Computerprozesses für weniger technische Benutzer. Computer erfordern eine sehr strenge Eingabesyntax, um ein Programm auszuführen, aber Menschen (insbesondere Nicht-Programmierer) finden es möglicherweise einfacher, eine flüssigere, subjektive Sprache zu verstehen, die den Zweck jeder Codezeile klar angibt.Code in Gruppen entwerfen. Hochrangige Softwarearchitekten integrieren häufig Pseudocode in ihre Designs, um ein komplexes Problem zu lösen, mit dem ihre Programmierer konfrontiert sind. Wenn Sie ein Programm mit anderen Programmierern entwickeln, kann Pseudocode helfen, den Zweck eines Programms zu verdeutlichen.3. Denken Sie daran, dass Pseudocode subjektiv und nicht standardmäßig ist. Es gibt keine feste Syntax, die Sie unbedingt für Pseudocode verwenden müssen, aber es ist eine übliche professionelle Höflichkeit, Standard-Pseudocode-Strukturen zu verwenden, die andere Programmierer leicht verstehen können. Wenn Sie ein Projekt selbst codieren, ist das Wichtigste, dass der Pseudocode Ihnen hilft, Ihre Gedanken zu strukturieren und Ihren Plan auszuführen.
Bei der Zusammenarbeit mit anderen an einem Projekt - seien es Kommilitonen, Nachwuchsprogrammierer oder nicht-technische Mitarbeiter - ist es wichtig, zumindest einige Standardstrukturen zu verwenden, damit jeder leicht verstehen kann, was Sie meinen.Wenn Sie einen Programmierkurs an einer Universität, einem Programmiercamp oder einem Unternehmen besuchen, werden Sie wahrscheinlich gegen einen zu lernenden "Standard"-Pseudocode getestet. Dieser Standard variiert oft zwischen Institutionen und Lehrern.Klarheit ist ein Hauptziel von Pseudocode und kann hilfreich sein, wenn Sie innerhalb anerkannter Programmierkonventionen arbeiten. Wenn Sie Ihren Pseudocode in echten Code entwickeln, müssen Sie ihn in eine Programmiersprache umwandeln.
4. Konzentrieren Sie sich auf den Hauptzweck von Pseudocode. Es kann leicht sein, auf eine Programmiersprache zurückzugreifen, wenn Sie einmal einsatzbereit sind. Denken Sie an den Zweck Ihres Pseudocodes - erklären Sie, was jede Zeile des Programms tun soll - dies wird Sie beim Erstellen des Pseudocode-Dokuments auf dem Boden halten.
Teil 2 von 3: Guten Pseudocode schreiben

1. Verwenden Sie einen Nur-Text-Editor. Es kann verlockend sein, ein Textverarbeitungsprogramm zu verwenden (z. Microsoft Word) oder ein ähnliches Programm, um ein Rich-Text-Dokument zu erstellen, aber Pseudocode benötigt so wenig Formatierung wie möglich, um es einfach zu halten.
Nur-Text-Editoren sind deaktiviert.ein. Notepad (Windows) und TextEdit (Mac).
2. Schreiben Sie zunächst den Zweck des Prozesses auf. Widmen Sie ein oder zwei Zeilen der Erläuterung des Zwecks Ihres Codes – dies wird Ihnen helfen, den Rest des Dokuments zu entwerfen, und es erspart Ihnen auch die Aufgabe, die Funktion des Programms jeder Person zu erklären, der Sie Bericht erstatten.
3. Schreiben Sie nur eine Aussage pro Zeile. Jede Anweisung in Ihrem Pseudocode sollte nur eine Aktion für den Computer ausdrücken. In den meisten Fällen, wenn die Aufgabenliste richtig zusammengestellt ist, entspricht jede Aufgabe einer Zeile Pseudocode. Erwägen Sie, Ihre To-Do-Liste zu schreiben, diese Liste dann in Pseudocode umzuwandeln und diesen Pseudocode dann schrittweise in tatsächlichen, computerlesbaren Code zu entwickeln.
4. Leerraum und Einrückung effektiv nutzen. Die Verwendung von Leerzeilen zwischen Textblöcken hilft dabei, verschiedene Komponenten Ihres Pseudocodes zu unterscheiden, und das Einrücken verschiedener Abschnitte jedes Blocks zeigt an, dass diese Abschnitte des Pseudocodes in einen weniger eingerückten Abschnitt fallen.
Zum Beispiel sollte ein Teil des Pseudocodes, der die Eingabe einer Zahl behandelt, sich alle im selben Block befinden, während der nächste Teil (z. der Teil, der die Ausgabe behandelt) sollte in einem anderen Block sein.
5. Schreiben Sie wichtige Befehle ggf. in Großbuchstaben. Abhängig von Ihren Pseudocode-Anforderungen oder der Umgebung, in der Sie den Pseudocode veröffentlichen, müssen Sie möglicherweise Befehle groß schreiben, die im eigentlichen Code verbleiben.
Wenn Sie beispielsweise die Befehle `if` und `then` in Ihrem Pseudocode verwenden, können Sie diese in `IF` und `THEN` ändern (z., `WENN Eingabenummer DANN Ausgabeergebnis`).
6. Verwenden Sie einfache Terminologie. Denken Sie daran, Sie schreiben über das, was das Projekt „tun“ wird, nicht über den Code selbst. Dies ist besonders wichtig, wenn Sie Pseudocode schreiben, um als Demonstration für einen Kunden zu dienen, der das Programmieren nicht versteht, oder als Projekt für einen unerfahrenen Programmierer.
Vielleicht möchten Sie alle Codierungsbefehle selbst weglassen und einfach den Ablauf jeder Zeile im Klartext definieren. Zum Beispiel: "wenn die Eingabe ungerade ist, ist die Ausgabe `Y`" könnte sich in verwandeln "Wenn der Benutzer eine ungerade Zahl eingibt, zeigen Sie `Y` an".
7. Halten Sie den Pseudocode in der richtigen Reihenfolge. Während die Sprache, die Sie zum Ändern Ihres Pseudocodes verwenden, einfach sein sollte, sollten Sie dennoch jedes Bit Ihres Pseudocodes in der Reihenfolge belassen, in der es ausgeführt werden soll.
8. Überlassen Sie nichts der Fantasie. Alles, was dabei passiert, muss vollständig beschrieben werden. Pseudocode-Anweisungen ähneln einfachen niederländischen oder englischen Anweisungen. Pseudocode verwendet normalerweise keine Variablen, sondern beschreibt, was das Programm tun soll, und verwendet (fast) reale Objekte wie Kontonummern, Namen oder Transaktionsbeträge.
9. Standard-Programmierstrukturen verwenden. Auch wenn es keinen Standard für Pseudocode gibt, wird es für andere Programmierer einfacher, Ihre Schritte zu verstehen, wenn Sie Strukturen aus bestehenden (sequentiellen) Programmiersprachen verwenden. Verwenden Sie Begriffe wie „wenn“, „dann“, „während“, „sonst“ und „Schleife“ wie in einer Programmiersprache. Betrachten Sie die folgenden Strukturen:
IF Bedingung THEN Anweisung - Das bedeutet, dass eine bestimmte Anweisung nur ausgeführt wird, wenn eine bestimmte Bedingung wahr ist. `Anweisung` bedeutet in diesem Fall einen Schritt, den das Programm ausführen wird, während `Bedingung` bedeutet, dass die Daten einen bestimmten Satz von Kriterien erfüllen müssen, bevor das Programm eine Aktion ausführt.WHILE Bedingung DO Anweisung - Das bedeutet, dass die Aussage so lange wiederholt werden muss, bis die Bedingung nicht mehr erfüllt ist.DO-Anweisung WHILE Bedingung - Das ist sehr ähnlich zu "WHILE Bedingung Anweisung ausführen". Im ersten Fall wird die Bedingung geprüft, bevor die Anweisung ausgeführt wird, im zweiten Fall wird die Anweisung zuerst ausgeführt. Im zweiten Fall wird `Anweisung` also mindestens einmal ausgeführt.FUNKTION Name (Argumente): Aussage - Dies bedeutet, dass immer wenn ein bestimmter Name im Code verwendet wird, es eine Abkürzung für eine bestimmte Anweisung ist. `Argumente` sind Variablenlisten, mit denen Sie die Aussage verdeutlichen können.10. Organisieren Sie Ihren Pseudocode in Blöcken. Wenn Sie große Pseudocode-Blöcke haben, die andere Pseudocode-Blöcke innerhalb desselben Blocks definieren, können Sie Klammern oder andere Zeichen verwenden, um alles zu unterscheiden.
Häkeln - beide eckigen Klammern (z.B. [code]) als geschweifte Klammern (zB. {code}) kann dabei helfen, lange Pseudocode-Segmente einzubetten.Beim Codieren können Sie Kommentare hinzufügen, indem Sie links neben dem Kommentar `//` eingeben (zum Beispiel: //Dies ist ein vorübergehender Schritt.
). Sie können die gleiche Methode beim Schreiben von Pseudocode verwenden, um Kommentare zu hinterlassen, die nicht in den Codierungstext passen.11. Überprüfen Sie Ihren Pseudocode noch einmal auf Lesbarkeit und Klarheit. Am Ende des Dokuments sollten Sie folgende Fragen beantworten können:
Würde dieser Pseudocode von jemandem verstanden werden, der mit dem Prozess nicht vertraut ist??Ist der Pseudocode so geschrieben, dass er leicht in eine Computersprache übersetzt werden kann??Beschreibt der Pseudocode den gesamten Prozess, ohne etwas auszulassen?Wird jeder im Pseudocode verwendete Objektname von der Zielgruppe klar verstanden?Wenn Sie der Meinung sind, dass ein Teil des Pseudocodes ausgearbeitet werden muss oder einen Schritt nicht explizit beschreibt, den jemand vergessen könnte, gehen Sie zurück und fügen Sie die erforderlichen Informationen hinzu.Teil 3 von 3: Erstellen eines Pseudocode-Beispieldokuments

1. Öffnen Sie einen Nur-Text-Editor. Sie können Notepad (Windows) oder TextEdit (Mac) verwenden, wenn Sie kein neues Programm installieren möchten.
2. Definiere dein Programm. Obwohl dies nicht unbedingt erforderlich ist, wird das Schreiben einer Zeile mit einem oder zwei Sätzen am Anfang des Dokuments sofort die Absicht des Programms verdeutlichen:
Dieses Programm bittet den Benutzer um eine Begrüßung. Wenn die Begrüßung mit einer bestimmten Antwort übereinstimmt, wird die Antwort zugestellt. Falls nicht, erfolgt eine Absage.
3. Schreiben Sie die Eröffnungssequenz. Ihr erster Befehl – d. h. das erste, was Ihr Programm tun sollte, wenn es ausgeführt wird – sollte die erste Zeile sein:
Gruß drucken "Hallo Fremder!"
4. Fügen Sie die folgende Zeile hinzu. Fügen Sie zwischen der letzten und der nächsten Zeile ein Leerzeichen ein, indem Sie drücken ↵ Drücken Sie die Eingabetaste, und schreiben Sie dann die nächste Codezeile. In diesem Beispiel muss der Benutzer die folgende Dialogzeile anfordern:
Druckaufforderung drücken "Eingeben" weitergehen zu
5. Fügen Sie den Call-to-Action ein. In diesem Beispiel wird der Benutzer zu einer Begrüßung aufgefordert:
Call-to-Action drucken "Wie geht es dir?"
6. Zeigen Sie dem Benutzer eine Liste mit Antworten. Wieder nach Drücken von ↵ Geben Sie in diesem Beispiel ein, der Benutzer sollte eine Liste mit möglichen Antworten sehen:
Mögliche Antworten anzeigen "1. Gut." "2. Genial!" "3. Nicht gut."
7. Eingabe vom Benutzer anfordern. Hier fordert das Programm den Benutzer auf, eine Antwort einzugeben:
Eingabeaufforderung drucken "Geben Sie die Nummer ein, die Sie am besten beschreibt:"
8. `Wenn` erstellen oder "WENN"-Befehle für Benutzereingaben. Da der Benutzer mehrere Antworten auswählen kann, sollten Sie basierend auf der ausgewählten Antwort mehrere Ergebnisse zurückgeben:
WENN "1" Antwort drucken "Dandy!"WENN "2" Antwort drucken "Fantastisch!"WENN "3" Antwort drucken "Sei ein bisschen glücklicher, Butterblume!"
9. Fehlermeldung hinzufügen. Falls der Benutzer eine falsche Antwort wählt, können Sie eine Fehlermeldung anzeigen:
WENN Eintrag nicht erkannt Druckantwort "Du befolgst die Anweisungen nicht sehr gut, oder??"
10. Fügen Sie alle anderen Teile des Programms hinzu. Gehen Sie Ihr Dokument durch und fügen Sie Details hinzu oder ergänzen Sie sie, um sicherzustellen, dass sowohl Sie als auch alle, die das Dokument lesen, seine Bedeutung verstehen. Nach dem Beispiel dieser Methode sollte Ihr endgültiges Pseudocode-Dokument etwa so aussehen:
Dieses Programm bittet den Benutzer um eine Begrüßung. Wenn die Begrüßung mit einer bestimmten Antwort übereinstimmt, wird die Antwort zugestellt. Falls nicht, erfolgt eine Absage.Gruß drucken "Hallo Fremder!"Eingabeaufforderung drucken drücken "Eingeben" weitergehen zu
11. Speichern Sie Ihr Dokument. Drücken Sie Strg+S (Windows) oder ⌘ Befehl+S (Mac), geben Sie einen Namen ein und klicken Sie auf Speichern um dies zu tun.
Tipps
Pseudocode eignet sich hervorragend für komplexe Programme, die Hunderte bis Tausende von Zeilen lang sind.
Warnungen
- Pseudocode ist kein Ersatz für echten Code beim Erstellen eines Programms. Pseudocode kann nur verwendet werden, um eine Referenz für das zu erstellen, was der Code tun soll.