Programmierung bedeutet mehr als tippt wie wild auf der Tastatur und füllen Sie Ihren Bildschirm mit einer bestimmten Sprache die Syntax . Der eigentliche Prozess der Konstruktion Code kommt gegen Ende des Prozesses der Suche nach der Lösung für ein bestimmtes Problem oder Notwendigkeit . Dieses Problem -Algorithmus ist eine Folge von Anweisungen , die das Problem zu lösen. Eine Reihe von Tools existieren, um den Algorithmus zu konvertieren das endgültige Programm . Diagramm
Ein Flussdiagramm ist ein guter Weg, um das Fortschreiten der Visualisierung des Algorithmus Schritte . Der Einsatz der grundlegenden Symbole einer Flussdiagramm , einschließlich Entscheidung Diamanten, Anfangs-und Endpunkt , Pfeile und Anweisung Boxen, können Sie ermitteln wichtige Teile des Programms und definieren Bereiche, die durch Unterprogramme erfüllt werden könnten. Ihr Ablaufplan muss nicht so vollständig spezifische beginnen , können Sie detailliertere Flussdiagramme von spezifischen Anweisungen oder Beschlüsse des bestehenden Ablaufplan zu erstellen - und damit einen Ablaufplan aus einem Flussdiagramm
State Diagram
.
Zustandsdiagramm hat ähnliche Eigenschaften wie ein Flussdiagramm , dass sie hilft , den Überblick über den Algorithmus Progression mit einer Reihe von Symbolen zu halten. Jeder Zustand kennzeichnen einen anderen Teil der Progressionszone und oft ein bestimmter Zustand mehrere Male eingesetzt wird. Anstatt nur Pfeile zeigen den Fortschritt fließen, haben Zustandsdiagramme Übergänge , die die Staaten zu verbinden. Jeder Übergang wird angezeigt , was Maßnahmen ergriffen werden , um den nächsten Zustand zu erreichen . Zustandsdiagramme kann auch helfen, zu lokalisieren , welche Teile des Programms durch Unterprogramme oder Unterprogramme erreicht werden kann.
Pseudocode
Pseudocode hilft dem Programmierer notieren Sie sich die Grundlagen der der Algorithmus , ohne sich auf eine bestimmte Programmiersprache die Syntax zu konzentrieren. Pseudocode können Sie auf das Fortschreiten zu konzentrieren , ohne erwischt zu bis in die Details. Mit ihm können Sie Unterprogramme und beschäftigen Konstanten und Variablen , ohne Code oder definieren sie . Weitere hilfreiche Pseudocode Praktiken gehören eine informelle Erklärung von Bibliotheken benötigt, um das Programm und ausführliche Kommentare anstelle von Funktionen und Prozeduren zu kommen , um in der späteren Codierung helfen durchzuführen.
Source Code
< br >
Alle drei der oben erwähnten Werkzeuge geben dem Programmierer eine Blaupause für die Codierung . Sie dienen dazu, das Programm mehr Problem -spezifische Sprache statt spezifischen und die gleichen Flussdiagramme , Zustandsdiagramme oder Pseudocode kann , um Code in einer beliebigen Anzahl von Programmiersprachen verwendet werden. Dies ist hilfreich, wenn ein Algorithmus benötigt , um in mehreren Sprachen codiert. Mit guten Algorithmus entwerfen , muss das Problem nur einmal gelöst werden.