Pseudocode schreiben – wikiHow

Inhaltsverzeichnis:

Pseudocode schreiben – wikiHow
Pseudocode schreiben – wikiHow

Video: Pseudocode schreiben – wikiHow

Video: Pseudocode schreiben – wikiHow
Video: Was tun NACH dem Zusammenbau?! PC Einrichten & Windows Installieren... 2024, Kann
Anonim

In diesem wikiHow zeigen wir dir, wie du ein Pseudocode-Dokument für dein Computerprogramm erstellst. Pseudocode beinhaltet im Wesentlichen das Erstellen einer nicht programmiersprachlichen Umrisse der Absicht Ihres Codes.

Schritte

Teil 1 von 3: Grundlagen des Pseudocodes verstehen

Pseudocode schreiben Schritt 1
Pseudocode schreiben Schritt 1

Schritt 1. Wissen Sie, was Pseudocode ist

Pseudocode ist eine schrittweise geschriebene Gliederung Ihres Codes, die Sie nach und nach in die Programmiersprache transkribieren können. Viele Programmierer verwenden es, um die Funktion eines Algorithmus zu planen, bevor sie sich der eher technischen Aufgabe des Codierens widmen.

Pseudocode dient als informeller Leitfaden, ein Werkzeug zum Durchdenken von Programmproblemen und eine Kommunikationsmöglichkeit, die Ihnen helfen kann, Ihre Ideen anderen Leuten zu erklären.

1494423 2
1494423 2

Schritt 2. Verstehen Sie, warum Pseudocode nützlich ist

Pseudocode wird verwendet, um zu zeigen, wie ein Rechenalgorithmus funktionieren sollte. Programmierer verwenden Pseudocode häufig als Zwischenschritt bei der Programmierung zwischen der anfänglichen Planungsphase und der Phase des Schreibens von tatsächlich ausführbarem Code. Einige andere Verwendungen von Pseudocode umfassen Folgendes:

  • Beschreiben, wie ein Algorithmus funktionieren soll. Pseudocode kann veranschaulichen, wo ein bestimmtes Konstrukt, ein Mechanismus oder eine Technik in einem Programm erscheinen könnte oder muss.
  • Erklären eines Computerprozesses für weniger technisch versierte Benutzer. Computer benötigen 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.
  • Entwerfen von Code in einer Gruppenumgebung. Hochrangige Softwarearchitekten integrieren häufig Pseudocode in ihre Designs, um ein komplexes Problem zu lösen, auf das ihre Programmierer stoßen. Wenn Sie zusammen mit anderen Programmierern ein Programm entwickeln, stellen Sie möglicherweise fest, dass Pseudocode Ihre Absichten deutlich macht.
Pseudocode schreiben Schritt 3
Pseudocode schreiben Schritt 3

Schritt 3. Denken Sie daran, dass Pseudocode subjektiv und nicht standardisiert ist

Es gibt keine festgelegte 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 umzusetzen.

  • Wenn Sie mit anderen an einem Projekt arbeiten – seien es Kollegen, Junior-Programmierer oder nicht-technische Mitarbeiter – ist es wichtig, zumindest einige Standardstrukturen zu verwenden, damit alle anderen Ihre Absicht leicht verstehen können.
  • Wenn Sie in einem Programmierkurs an einer Universität, einem Programmiercamp oder einem Unternehmen eingeschrieben sind, werden Sie wahrscheinlich gegen einen gelehrten Pseudocode-"Standard" getestet. Dieser Standard variiert oft zwischen Institutionen und Lehrern.

Klarheit ist ein Hauptziel von Pseudocode, und es kann hilfreich sein, wenn Sie innerhalb anerkannter Programmierkonventionen arbeiten. Wenn Sie Ihren Pseudocode zu echtem Code entwickeln, müssen Sie ihn in eine Programmiersprache transkribieren – es kann also hilfreich sein, Ihre Gliederung unter Berücksichtigung dieser Aspekte zu strukturieren.

Pseudocode schreiben Schritt 4
Pseudocode schreiben Schritt 4

Schritt 4. Konzentrieren Sie sich auf den Hauptzweck von Pseudocode

Es kann einfach sein, wieder in Code zu schreiben, sobald Sie Ihren Schritt gemacht haben. Wenn Sie sich an den Zweck Ihres Pseudocodes erinnern – erklären, was jede Zeile des Programms tun soll – werden Sie beim Erstellen des Pseudocode-Dokuments auf dem Boden bleiben.

Teil 2 von 3: Guten Pseudocode schreiben

1494423 5
1494423 5

Schritt 1. Verwenden Sie einen Nur-Text-Editor

Es kann verlockend sein, ein Textverarbeitungsprogramm (z. B. Microsoft Word) oder ein ähnliches Programm zu verwenden, um ein Rich-Text-Dokument zu erstellen, aber Pseudocode benötigt so wenig Formatierung wie möglich, um es einfach zu halten.

Zu den Nur-Text-Editoren gehören Notepad (Windows) und TextEdit (Mac).

1494423 6
1494423 6

Schritt 2. Beginnen Sie damit, den Zweck des Prozesses aufzuschreiben

Wenn Sie ein oder zwei Zeilen der Erklärung des Zwecks Ihres Codes widmen, können Sie den Rest des Dokuments einrichten und es erspart Ihnen auch die Aufgabe, die Funktion des Programms jeder Person zu erklären, der Sie den Pseudocode zeigen.

1494423 7
1494423 7

Schritt 3. Schreiben Sie nur eine Anweisung pro Zeile

Jede Anweisung in Ihrem Pseudocode sollte nur eine Aktion für den Computer ausdrücken. In den meisten Fällen entspricht jede Aufgabe einer Zeile Pseudocode, wenn die Aufgabenliste richtig gezeichnet ist. Erwägen Sie, Ihre Aufgabenliste zu schreiben, diese Liste dann in Pseudocode zu übersetzen und diesen Pseudocode dann schrittweise in tatsächlichen, computerlesbaren Code zu entwickeln.

1494423 8
1494423 8

Schritt 4. Verwenden Sie Leerräume und Einrückungen effektiv

Die Verwendung von Leerzeichen zwischen "Textblöcken" hilft dabei, verschiedene Komponenten Ihres Pseudocodes isoliert zu halten, und das Einrücken verschiedener Teile jedes Blocks zeigt an, dass diese Teile des Pseudocodes unter einen weniger eingerückten Abschnitt gehören.

Zum Beispiel sollte ein Abschnitt von Pseudocode, der die Eingabe einer Zahl behandelt, alle in demselben "Block" sein, während der nächste Abschnitt (z. B. der Abschnitt, der die Ausgabe behandelt) in einem anderen Block sein sollte

1494423 9
1494423 9

Schritt 5. Geben Sie Tastenbefehle bei Bedarf in Großbuchstaben ein

Abhängig von Ihren Pseudocode-Anforderungen oder der Umgebung, in der Sie den Pseudocode veröffentlichen, müssen Sie Befehle, die im eigentlichen Code verbleiben, möglicherweise groß schreiben.

Wenn Sie beispielsweise die Befehle "if" und "then" in Ihrem Pseudocode verwenden, möchten Sie sie möglicherweise in "IF" und "THEN" ändern (z. B. "IF Eingabenummer DANN Ausgabeergebnis")

1494423 10
1494423 10

Schritt 6. Schreiben Sie mit einfacher Terminologie

Denken Sie daran, dass Sie darüber schreiben, was das Projekt tun wird, und nicht den Code selbst zusammenfassen. Dies ist besonders wichtig, wenn Sie Pseudocode schreiben, um als Demonstration für einen Kunden zu dienen, der keine Programmierkenntnisse hat, oder als Projekt für einen Programmieranfänger.

Vielleicht möchten Sie sogar alle Codierungsbefehle ganz loswerden und einfach den Prozess jeder Zeile in einfacher Sprache definieren. Beispiel: "Wenn die Eingabe ungerade ist, wird die Ausgabe 'Y'" zu "Wenn der Benutzer eine ungerade Zahl eingibt, zeige stattdessen 'Y'" an.

1494423 11
1494423 11

Schritt 7. Halten Sie Ihren Pseudocode in der richtigen Reihenfolge

Obwohl die Sprache, die Sie zum Ändern Ihres Pseudocodes verwenden, einfach sein sollte, müssen Sie dennoch jeden Teil Ihres Pseudocodes in der Reihenfolge halten, in der er ausgeführt werden muss.

1494423 12
1494423 12

Schritt 8. Überlassen Sie nichts der Fantasie

Alles, was dabei passiert, muss vollständig beschrieben werden. Pseudocode-Anweisungen ähneln einfachen englischen Anweisungen. Pseudocode verwendet normalerweise keine Variablen, sondern beschreibt stattdessen, was das Programm mit realitätsnahen Objekten wie Kontonummern, Namen oder Transaktionsbeträgen tun soll.

1494423 13
1494423 13

Schritt 9. Verwenden Sie Standardprogrammierungsstrukturen

Auch wenn es keinen Standard für Pseudocode gibt, ist es für andere Programmierer einfacher, Ihre Schritte zu verstehen, wenn Sie Strukturen aus bestehenden (sequentiellen) Programmiersprachen verwenden. Verwenden Sie Begriffe wie "if", "then", "while", "else" und "loop" wie in Ihrer bevorzugten Programmiersprache. Betrachten Sie die folgenden Strukturen:

  • if CONDITION then INSTRUCTION - Dies bedeutet, dass eine gegebene Anweisung nur ausgeführt wird, wenn eine gegebene 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 CONDITION do INSTRUCTION - Dies bedeutet, dass die Anweisung immer wieder wiederholt werden soll, bis die Bedingung nicht mehr erfüllt ist.
  • do INSTRUCTION while CONDITION - Dies ist sehr ähnlich zu "während CONDITION INSTRUCTION ausführen". Im ersten Fall wird die Bedingung geprüft, bevor die Anweisung ausgeführt wird, im zweiten Fall wird die Anweisung jedoch zuerst ausgeführt; daher wird im zweiten Fall die ANWEISUNG mindestens einmal durchgeführt.
  • Funktion NAME (ARGUMENTE): ANWEISUNG - Dies bedeutet, dass jedes Mal, 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 Anweisung verdeutlichen können.
1494423 14
1494423 14

Schritt 10. Organisieren Sie Ihre Pseudocode-Abschnitte

Wenn Sie große Pseudocode-Abschnitte haben, die andere Pseudocode-Teile innerhalb desselben Blocks definieren, möchten Sie vielleicht Klammern oder andere Bezeichner verwenden, um alles enthalten zu halten.

  • Klammern – sowohl Standard- (z. B. [Code]) als auch gebogene (z. B. {Code})) – können dabei helfen, lange Pseudocode-Segmente zu enthalten.
  • Beim Codieren können Sie Kommentare hinzufügen, indem Sie auf der linken Seite des Kommentars "" eingeben (z. B.

    //Dies ist ein temporärer Schritt.

  • ). Sie können dieselbe Methode verwenden, wenn Sie Pseudocode schreiben, um Notizen zu hinterlassen, die nicht in den Codierungstext passen.
Pseudocode schreiben Schritt 15
Pseudocode schreiben Schritt 15

Schritt 11. Überprüfen Sie Ihren Pseudocode 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 Verfahren nicht vertraut ist?
  • Ist der Pseudocode so geschrieben, dass er leicht in eine Computersprache übersetzt werden kann?
  • Beschreibt der Pseudocode den kompletten Vorgang, ohne etwas auszulassen?
  • Wird jeder im Pseudocode verwendete Objektname von der Zielgruppe klar verstanden?
  • Wenn Sie feststellen, dass ein Abschnitt des Pseudocodes ausgearbeitet werden muss oder einen Schritt nicht explizit umreißt, 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

1494423 16
1494423 16

Schritt 1. Öffnen Sie einen Nur-Text-Editor

Sie können standardmäßig Notepad (Windows) oder TextEdit (Mac) verwenden, wenn Sie kein neues Programm installieren möchten.

1494423 17
1494423 17

Schritt 2. Definieren Sie Ihr Programm

Obwohl dies nicht unbedingt erforderlich ist, wird das Schreiben einer Zeile mit einem oder zwei Sätzen am Anfang des Dokuments von Anfang an die Absicht des Programms deutlich machen:

Dieses Programm fordert eine Begrüßung vom Benutzer an. Wenn die Begrüßung mit einer bestimmten Antwort übereinstimmt, wird die Antwort zugestellt; falls nicht, erfolgt eine Absage.

1494423 18
1494423 18

Schritt 3. Schreiben Sie die Eröffnungssequenz

Ihr erster Befehl – d. h. das erste, was Ihr Programm beim Ausführen tun sollte – sollte die erste Zeile sein:

Gruß drucken "Hallo Fremder!"

1494423 19
1494423 19

Schritt 4. Fügen Sie die nächste Zeile hinzu

Setze ein Leerzeichen zwischen der letzten und der nächsten Zeile ein, indem du Enter drückst, und erstelle dann die nächste Codezeile. In diesem Beispiel sollte der Benutzer die nächste Dialogzeile aufrufen:

Eingabeaufforderung drucken drücken Sie "Enter", um fortzufahren

1494423 20
1494423 20

Schritt 5. Fügen Sie den Call-to-Action hinzu

In diesem Beispiel wird der Benutzer zu einer Begrüßung aufgefordert:

Call-to-Action drucken "Wie geht es dir?"

1494423 21
1494423 21

Schritt 6. Zeigen Sie dem Benutzer eine Liste mit Antworten

Auch in diesem Beispiel sollte der Benutzer nach Drücken von ↵ Enter eine Liste mit möglichen Antworten sehen:

mögliche Antworten anzeigen "1. Gut." "2. Großartig!" "3. Nicht gut."

1494423 22
1494423 22

Schritt 7. Eingabe vom Benutzer anfordern

Hier fordert das Programm den Benutzer auf, eine Antwort einzugeben:

Druckaufforderung zur Eingabe "Geben Sie die Nummer ein, die Sie am besten beschreibt:"

1494423 23
1494423 23

Schritt 8. Erstellen Sie "if"-Befehle für die Eingabe des Benutzers

Da der Benutzer mehrere Antworten auswählen kann, sollten Sie basierend auf der ausgewählten Antwort mehrere Ergebnisse hinzufügen:

wenn "1" Antwort drucken "Dandy!" if "2" Antwort drucken "Fantastisch!" if "3" Antwort drucken "Aufhellen, Butterblume!"

1494423 24
1494423 24

Schritt 9. Fügen Sie eine Fehlermeldung hinzu

Für den Fall, dass der Benutzer eine Antwort falsch auswählt, können Sie eine Fehlermeldung parat haben:

wenn Eingabe nicht erkannt wird Antwort drucken "Sie befolgen die Anweisungen nicht sehr gut, oder?"

1494423 25
1494423 25

Schritt 10. Fügen Sie alle anderen Komponenten des Programms hinzu

Gehen Sie Ihr Dokument durch und ergänzen oder ergänzen Sie alle Details, um sicherzustellen, dass sowohl Sie als auch alle, die das Dokument lesen, seine Bedeutung verstehen. Gemäß dem Beispiel dieser Methode sollte Ihr endgültiges Pseudocode-Dokument etwa so aussehen:

Dieses Programm fordert eine Begrüßung vom Benutzer an. 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 Sie "Enter", um fortzufahren Call-to-Action drucken "Wie geht es Ihnen heute?" mögliche Antworten anzeigen "1. Gut." "2. Großartig!" "3. Nicht gut." Druckaufforderung für Eingabe "Geben Sie die Zahl ein, die Sie am besten beschreibt:" wenn "1" Antwort drucken "Dandy!" if "2" Antwort drucken "Fantastisch!" if "3" Antwort drucken "Aufhellen, Butterblume!" wenn Eingabe nicht erkannt wird Antwort drucken "Sie befolgen die Anweisungen nicht sehr gut, oder?"

1494423 26
1494423 26

Schritt 11. Speichern Sie Ihr Dokument

Drücke Strg+S (Windows) oder ⌘ Command+S (Mac), gib einen Namen ein und klicke auf Speichern dies zu tun.

Empfohlen: