Pseudocode ist ein Werkzeug verwendet, um Prototypen und Dokument Computer-Algorithmen . Anstatt Gestaltung durch Schreiben Programmierung Aussagen in einer bestimmten Sprache , nutzt der Designer englischer Sprache Aussagen, die logischen Befehle emulieren. Die resultierende Algorithmus logisch , bevor sie in Code in einer bestimmten Programmiersprache übersetzt ausgewertet werden. Pseudocode populärer geworden als Flussdiagrammen für die Gestaltung von Algorithmen , weil es schneller ist, um Code zu bewegen. Definieren Pseudocode
Es gibt keine formale Definition der Pseudocode in der Informatik. Es ist eine informelle Kombination von Programmlogik und reguläre Sprache (von dem der Begriff Pseudo-Code kommt aus ) , dass die meisten oft emuliert die Form der Syntax der Sprache am meisten vertraut an den Designer. Programmierer nicht mit einer bestimmten Sprache, kann aber immer noch verstehen, einen Algorithmus, der in Pseudocode entworfen wurde .
Warum sollte ich schreiben Pseudocode ?
Die größte Versuchung ein Programmierer Gesichter ist, sich hinzusetzen und beginnen Codierung ein Programm ohne Design . Wenn das Problem gelöst werden komplex ist, kann dieser Ansatz oft in einer Menge Frustration führen und verschwendet Zeit , wenn der Programmierer findet sich in die Ecke gedrängt . Pseudocode ist ein schneller Weg , um eine Lösung zu analysieren und die Wirksamkeit eines Algorithmus vor widmen die Zeit und Ressourcen, um Codierung eine Reihe von Funktionen , die nicht letztlich nicht lösen das Problem festzustellen.
A Pseudocode Beispiel
Die bubble-Sort ist ein guter Algorithmus als Pseudocode Beispiel. Dieser Ausschnitt wird die Art in einer Funktion zu platzieren , um eine umfangreichere Beispiel geben und mit einem C + + -Derivat Pseudocode als Grundlage für den Code .
Funktion bubblesort (array von integersFor (i = 0 bis Länge von array) Für (j = 0 bis Länge von array - i) Wenn array [ j ]> [ j + 1] Swap array [ j] und array [ j + 1 ] Ende Stulp Stulp Funktion
Ein Programmierer, erhält dies als Dokumentation oder als Design kann schnell zu verstehen , dass der Algorithmus zwei verschachtelten Schleifen erfordert und dass die Auswertung und tauschen von der Art ist in ihnen eingebettet.
Mit Pseudocode für Dokumentation
Pseudocode wird während des Design-Prozesses verwendet, aber es wird oft verworfen , nachdem der Code geschrieben wird. Hinzufügen des pseudocde auf eine Funktion oder ein Programm -Header macht es nützlich für die Dokumentation der Design-Entscheidungen . Klartext und Stenografie Art Pseudocode machen komplexe Algorithmen leicht verständlich und kann helfen, später Programmierer einen Code-Abschnitt , die über ihre technischen Fähigkeiten sein könnte verstehen .
Das Flussdiagramm Alternative zu Pseudocode
Vor Pseudocode Beliebtheit überholte es , Flussdiagramme waren die Standard- Design-Tool . das Flussdiagramm ist eine symbolische Darstellung der logischen Ablauf , die unterschiedliche geometrische Formen verwendet, um Prozess-und Logik Schritte stellen . Es funktioniert gut für kleinere Code-Segmente , aber schnell unhandlich für die Gestaltung und Dokumentation komplexer Programme .