Pseudocode -Eigenschaften, Struktur, Anwendungen

Pseudocode -Eigenschaften, Struktur, Anwendungen

Er Pseudocode Es ist ein Wort, das in Bereichen im Zusammenhang mit Algorithmen und Computerprogrammierung behandelt wird. Es ist eine Methode, die jedem Programmierer befähigt, einfach die Ausarbeitung eines Algorithmus darzustellen.

Wie der Name angibt, handelt es sich um einen falschen Code oder die Darstellung eines Code.

Quelle: UPNP FoncingNement RincoPe [CC0]

Algorithmen werden viele Male mit Unterstützung eines Pseudocode geschrieben, da sie von Programmierern entschlüsselt werden, unabhängig von der Erfahrung oder dem Wissen, das sie in der Programmierung haben.

Daher ist Pseudocode nichts anderes als die Implementierung eines Algorithmus in Form von informativen Texten und Anmerkungen, die in einer einfachen Sprache geschrieben wurden.

Ein Algorithmus ist ein Verfahren, das implementiert wird. Daher handelt es sich um eine organisierte logische Abfolge der Aktionen oder Schritte, die durchgeführt werden müssen, um ein bestimmtes Problem zu lösen.

[TOC]

Skizze eines Programms

Pseudocode ist ein nicht formales Mittel, um sich auf die Programmierung zu beziehen, da es nicht die genaue Konstruktion benötigt.

Eine Syntax wie die einer Programmiersprache kann nicht in einem von einem Computer ausführbaren Programm kompiliert oder interpretiert werden. Daher wird es verwendet, um ein einfaches Programmschema zu erstellen. Der Pseudocode kondensiert den allgemeinen Fluss eines Programms.

Computeranalysten verwenden den Pseudocode, damit diejenigen, die Programme programmieren.

Erstens wird die Beschreibung des Algorithmus synthetisiert. Dann werden mit dem Pseudocode die Aussagen festgelegt, was dazu führt, dass das Schema den geplanten Effekt erzeugt.

Der Pseudocode wird von den Programmierern ausführlich untersucht und bewertet, um zu bestätigen, dass er den Entwurfsspezifikationen übereinstimmt.

Schließlich wird der Pseudocode mit dieser Zeit die Befehle und Struktur einer Programmiersprache zurückgeschrieben.

Eigenschaften

Werkzeug zum Entwerfen von Algorithmen

Pseudocode ist eine nicht formelle Sprache, die für Programmierer Algorithmen entwickelt. Es ist ein Werkzeug zum Entwerfen von Algorithmen, die auf Texten basieren.

Die Verwendung von Pseudocode hat als Zweck, dass ein Algorithmus effektiv ist. Es dient dazu, einen Algorithmus durch ein Schema als Schritt vor seiner Codierung in der Programmiersprache zu konzipieren.

Es ist in jedem Format geschrieben

Pseudocode kann in jedem gewünschten Format geschrieben werden. Zum Beispiel könnte ein Akademieformat verwendet werden, das extrem detailliert und strukturiert ist und viel Mathematik betrifft.

Andererseits kann es auch als einfache Zusammenfassung dessen, was erwartet wird, um den Code auszuführen, geschrieben werden.

Vor der echten Programmierung bestehen

Pseudocode ist nicht wirklich eine Programmiersprache. Um diese Art von Code zu schreiben, wird eine einfache Syntax auf Spanisch verwendet, die dann auf die richtige Syntax einer bestimmten Programmiersprache reformiert wird.

Dies geschieht, um Fehler im Fluss zu erkennen und den Datenfluss zu sehen, den das endgültige Programm verwenden wird.

Dies vergnügt die Zeit nicht mehr Zeit während der realen Programmierung, da konzeptionelle Fehler bereits korrigiert werden.

Regeln

Pseudocode -Regeln sind einigermaßen einfach. Deklarationen sind normalerweise Sequenzen, Auswahl oder Iterationen. Alle Aussagen mit einer "Agentur" müssen bluten.

Es kann Ihnen dienen: 13 Vor- und Nachteile von Videospielen

Zum Beispiel sind in C -Sprachsequenzaussagen unerlässlich. Die Auswahl ist die Erklärung "if-then-else", und die Iteration ist mit einer Reihe von Aussagen zufrieden, wie z. B. "while", "do" oder "for". Die Erklärung "für den Fall" ist mit dem Befehl "Switch" zufrieden.

Struktur eines Pseudocode

- Aussagen

Sind die für den Computer angegebenen Richtlinien in der Lage, eine bestimmte Aktion auszuführen. Beim Schreiben von Pseudocode werden diese Anweisungen als Aussagen behandelt.

Es wird angenommen, dass die Reihenfolge, in der die Aussagen ausgeführt werden. Dies ändert sich jedoch, wenn Kontrollstrukturen und Funktionen verwendet werden. Die Datenanweisungen sollten nicht in den Pseudocode enthalten sein.

Mathematische Operationen sind ein wesentlicher Bestandteil der Entwicklung von Lösungen. Sie erlauben es, die gespeicherten Werte zu bedienen.

Schlüsselwörter

Dies sind die Wörter, die ein Programm schützt, um eine ausschließliche Bedeutung zu haben. Schlüsselwörter können Befehle oder Parameter sein, können jedoch nicht als variable Namen verwendet werden.

Jede Programmiersprache hat ihre eigenen reservierten Wörter. In Pseudocode werden sie verwendet, um gemeinsame Eingabesalid- und Verarbeitungsvorgänge anzuzeigen. Sie werden mit dem ersten Kapitalbrief geschrieben.

Schlüsselwörter wie Eingabe, Drucken, Multiplizieren, Hinzufügen, Feststellen, Erhöhen usw.

- Bedingt

Während der Entwicklung eines Algorithmus werden Ausdrücke benötigt, um Anweisungen zu bewerten und auszuführen, je nachdem, ob der Ausdruck als wahr oder falsch bewertet wurde. Einige gebrauchte Bedingungen sind:

Ja, ja, nein

Diese Bedingung wird verwendet, um bestimmte Aussagen auszuführen, wenn eine bestimmte Bedingung erfüllt ist. Dies gilt auch für mehrere Bedingungen und für verschiedene Variablen.

Ein bedingtes "Ja" mit einem Abschnitt "Wenn nicht", ermöglicht andere Aussagen, wenn der Zustand "Si" nicht erfüllt ist.

Falls

Die Struktur "In Fall" wird verwendet, wenn Sie eine einzelne Variable mit verschiedenen Bedingungen vergleichen möchten. Bedingungen sind normalerweise Zahlen oder Zeichen.

- Iterationen

Iterate besteht darin, eine Reihe von Anweisungen zu wiederholen, um eine Folge von Ergebnissen zu generieren. Es werden Wiederholungen durchgeführt, um ein bestimmtes Ziel zu erreichen.

Für

Die "für" -Iteration nimmt eine Gruppe von Werten und führt den Code innerhalb der Iteration für jeden Wert aus.

Während

Die „während“ -Iteration ist eine Möglichkeit, einen Codeblock zu wiederholen, solange ein vordefinierter Zustand als wahr gehalten wird.

Im Gegensatz zur Schleife „für“ wird die Iteration „während“ bewertet, basierend auf der Bedingung bleibt wahr.

Um ein Szenario zu vermeiden, in dem die Iteration unendlich ausgeführt wird. Dies kann durch eine Erhöhung, Abnahme usw. erfolgen.

- Funktionen

Um bestimmte fortgeschrittene Aufgaben zu lösen, um in verschiedenen Blöcken von Aussagen zu brechen, die sich an anderer Stelle befinden. Dies gilt insbesondere dann, wenn die fraglichen Aussagen einen bestimmten Zweck haben.

Um diesen Code wiederzuverwenden, werden Funktionen erstellt. Somit können diese Funktionen jedes Mal aufgerufen werden, wenn sie sie ausführen müssen.

Wie man einen Pseudocode macht?

Die Abfolge der zu erledigenden Aufgaben muss zuerst organisiert werden, um den Pseudocode in Abhängigkeit von dieser Sequenz zu erstellen.

Es beginnt mit einer Erklärung, die das Hauptziel oder Ziel festlegt. Zum Beispiel: Mit diesem Programm kann der Benutzer überprüfen, ob die Nummer, die eingeht, Cousin ist oder nicht.

Blutung

Mit einer gut gepflegten Blutung wird ein wünschenswerter Pseudocode gefördert. Die Art und Weise, wie die „si-if-no“ -Schloops, für „für“ und „während“ in einem Programm bluten, lässt die Aussagen auf die gleiche Weise bluten.

Es kann Ihnen dienen: Hauptherausforderungen des Lesens in Mexiko in der Internet -Ära

Dies wird dazu beitragen, die Entscheidungskontrolle und Ausführungsmechanismus besser zu verstehen. Wird auch die Lesbarkeit erheblich verbessern.

Einfache Nomenklatur

Alles, was als Pseudocode platziert wird, muss in der realen Sprache erfolgen. Ein unbestimmter Pseudocode sollte nicht erstellt werden.

Die verwendete Nomenklatur muss entsprechende Konventionen folgen. Wenn ein Programmierer liest, wird ein Pseudocode von dem geleitet, was er beobachtet, so dass die Nomenklatur spezifisch und natürlich sein muss.

Die angemessene Schriftart von Schriftarten für die Konstanten und die Kleinbuchstaben für die Variablen sollten verwendet werden.

Verwenden Sie Standardstrukturen

Es ist wichtig, Standard-Programmierstrukturen wie "If-Then", "für", "wall", "Fall" zu verwenden, wie in Programmiersprachen verwendet.

Es muss überprüft werden, dass alle Strukturen des Pseudocode abgeschlossen sind, dass sie ein Ende haben und klar zu verstehen sind.

Einfach zu verstehen

Schreiben Sie den Pseudocode nicht vollständig programmatisch. Es ist notwendig, dass es selbst für jemanden, der nichts über das Thema oder einen Kunden weiß, einfach zu verstehen ist. Daher sollten zu viele technische Begriffe nicht aufgenommen werden.

Der Pseudocode ist nicht mit technischen Regeln geschrieben. Einfach seine Funktion besteht darin, eine Bedeutung und einen Datenfluss zu übertragen, der von Menschen lesbar ist.

Anwendungen

Entwurfsfehlererkennung

Da der Pseudocode lesbar ist, kann er von Analysten und Programmierern gemeinsam untersucht werden, um sicherzustellen, dass die reale Codierung mit den angesprochenen Spezifikationen übereinstimmt.

Erkennen von Fehlern bei der Analyse von Pseudocode ist günstiger, als sie in späteren Zyklen zu erkennen.

Pseudocode kann gleichzeitig mit verschiedenen Software -Engineering -Techniken verwendet werden.

Vereinfachen Sie jede Programmiersprache

Fast jede Arbeit, die durch eine Programmiersprache geleistet wird, kann unter Verwendung von Pseudocode geklärt werden.

Es funktioniert gleichermaßen für HTML und JavaScript für Webdesign sowie für ein Bankverfahren in COBOL oder einer Java -Spielanwendung.

Codeprototyp

Ein Prototyp ist die erste Kopie eines Produkts, das mit der Absicht eingeführt wird, einen Überblick über das fertige Produkt und für Lernzwecke zu zeigen.

Erleichterung erleichtern, illustriert zu werden, ohne eine Lösung vollständig implementieren zu müssen. Wenn Benutzeroberflächen für Anwendungen entwickelt werden, werden mehrere Prototypen durchgeführt, bevor die endgültige Schnittstelle erfasst wird.

Einige Beispiele für Prototypen sind elektrische Schaltungen, Grafikdesigns und Modelle.

Der Prototyp wird auch verwendet, wenn ein technischer Code geschrieben wird. Wenn der Code für große Projekte sofort geschrieben ist, kann er zu Zeitverlust führen. Dies schließt unzureichende Algorithmen zu mehrdeutigen Programmflüssen ein. Um dies zu vermeiden, wird Pseudocode verwendet.

Dokumentation von Programmen

Es dient als eine Art Dokumentation. Aus diesem Grund kann das von einem Programmierer durchgeführte Programm ohne Schwierigkeiten interpretiert werden, wenn ein Pseudocode geschrieben wird.

In der Branche ist es wichtig, Dokumentation zu haben. In diesem Sinne stellt sich Pseudocode als sehr wertvoll heraus.

Es gibt einige Alternativen zu Pseudocode, wie z. Diese dienen auch für denselben Zweck, erfordern jedoch vergleichsweise mehr Ressourcen.

Vorteile

Einfach zu verstehen

Der Pseudocode wird von den Programmierern jeglicher Art von Programmiersprache verstanden, wodurch die Lesbarkeit eines jeden Vorschlags verbessert wird. Daher ist es einer der besten Ansätze, um die Umsetzung eines Algorithmus zu beginnen.

Kann Ihnen dienen: Event -orientiertes Programmieren: Merkmale, Beispiele, Vorteile, Anwendungen

Obwohl es nicht in einem machbaren Programm zusammengestellt werden kann, ist es viel einfacher zu verstehen. Zum Beispiel in Java -Code: if (h> 20) i -; und in Pseudocode: Wenn H größer als 20 ist, subtrahieren Sie H in 1.

Ermöglicht es Ihnen, sich auf das Problem zu konzentrieren

Das Ziel des Pseudocode ist es, auszudrücken, was jede Anweisung eines Programms bewirken sollte, und erleichtert so den Codvorbereitungszyklus.

Wenn ein Pseudocode geschrieben wird, konzentriert sich der Analyst wirklich auf das zu gelöste Problem. Sie können als solches im Fluss des Programms und der Logik arbeiten, ohne überlegen zu müssen, wie der Code ausgeführt wird.

Interveniert als Viadukt zwischen einem Programm und seinem Algorithmus. Ermöglicht dem Programmierer, sich nur im Teil des Algorithmus zu konzentrieren, der den Code dient.

Die schnellsten Projekte enden

Das Aufschreiben des Pseudocode vor der Verwendung einer Programmiersprache ermöglicht es, dass die Projekte zuvor abgeschlossen werden können. Es kann angenommen werden, als wäre es ein Flugzeug, da es im Voraus bekannt sein wird, wo alles platziert werden soll und wie es zusammenarbeiten wird.

Wenn die reale Bauphase erreicht ist, werden Sie nicht so viel nachdenken, weil sie bereits darüber nachgedacht hat, was getan werden sollte.

Logik zu teilen

Einer der genialsten Vorteile ist es, den Pseudocode mit anderen Programmierern teilen zu können. Diese spezifische Logik kann in mehreren Projekten verwendet werden, auch wenn sie sich in verschiedenen Programmiersprachen befinden.

Da Pseudocode keine Programmiersprache befolgt. Dies ermöglicht es, es wiederzuverwenden, um die Struktur jedes Programms zu verbessern, das erstellt wird.

Nachteile

Es ist keine Programmiersprache

Der Pseudocode kann nicht kompiliert oder ausgeführt werden, zusätzlich, dass er keine echte Bildung von Regeln mit Regeln hat. Es ist einfach ein wichtiger Schritt bei der Herstellung des endgültigen Programmiercode.

Es ist keine visuelle Darstellung

Der Pseudocode bietet keine visuelle Darstellung der Programmierlogik, wie es die Durchflussdiagramme tun.

Während der Pseudocode sehr leicht gelesen werden kann, gibt er dem Programmierer nicht eine vollständige Karte, ebenso wie ein Flussdiagramm. Enthält nicht die vollständige Logik des vorgeschlagenen Code.

Mangel an Standards

Es gibt keine anerkannten Standards, um den Pseudocode zu schreiben. Programmierer können ihre eigenen Schreibstile von Pseudocode verwenden.

Als sehr grundlegender Code von Natur aus kann der Pseudocode dazu führen, dass Nichtprogrammierer die Komplexität eines Computerprojekts nicht korrekt interpretieren.

Pseudocode ist nicht von der Natur strukturiert, daher ist es möglich, dass der Leser die sequentielle Logik in einem Schritt nicht sehen kann.

Beispiele

Im Folgenden finden Sie vier Beispiele für Algorithmen, die mit Pseudocode hergestellt wurden und sich auf Studentenqualifikationen beziehen.

Zustimmung der Schüler

Durchschnittliche zehn Bewertungen

Abrechnungen durchschnittlich

Anzahl der genehmigten und fehlgeschlagenen

Verweise

  1. Geeks für Geeks (2019). So schreiben Sie einen Pseudocode? Entnommen aus: Geeksforgeeks.Org.
  2. Universität von Nordflorida (2019). Pseudocode -Beispiel. Genommen von: UNF.Edu.
  3. Die Economic Times (2019). Definition von 'Pseudocode' '. Entnommen aus: EconomyTime.Indiatimes.com.
  4. Ngunyi Macharia (2018). Wie schreibe ich Pseudocode: Ein Anfängerführer. Bemerkenswert. Genommen aus: Blog.UseJournal.com.
  5. Margaret Rouse (2019). Pseudocode. TechTarget. Genommen von: Washis.TechTarget.com.
  6. Linda Pogue (2019). Was sind die Vorteile und Einschränkungen von Pseudocode? Techwalla. Genommen von: Techwalla.com
  7. Wikipedia, The Free Encyclopedia (2019). Pseudocode. Genommen von: in: in.Wikipedia.Org.