Grundlegende Programmierung Hilfe

January 25

Grundlegende Programmierung Hilfe

Die Phasen des Lebenszyklus eines Computerprogramms gehören Design, Pseudocode zu schreiben, den Code zu schreiben, paraphieren, Debuggen und testen. Viele Möglichkeiten, Handwerk und Fehlerbehebung des Programms existieren unabhängig von der Phase ist es in.

Visuell Denken

Grundlegende Programmierung Hilfe

In der Informatik gilt der Grundsatz "ein Bild sagt mehr als tausend Worte ist". Wenn Sie Probleme wie ein Programm funktioniert, sollte die Entscheidung haben, darüber nachdenken Sie wie es aussehen sollte. Die folgende Abbildung zeigt, anstatt erzählt, eine Möglichkeit der Umkehrung der Buchstaben eines Wortes.

Betrachten Sie das Ergebnis

Es ist leicht, den Wald vor lauter Bäumen nicht zu verlieren, bei der Programmierung von Computern, da Compilern und Interpretern noch Ihre Aufmerksamkeit auf ihre genauen Satz von Schlüsselwörter und Symbole erfordern. Sie zahlen somit weniger Aufmerksamkeit auf Ihr Programm. Dadurch werden Syntax und andere Fehler. In Debugfehler, können Sie sogar das unmittelbare Ziel vergessen, den, dem Sie in Richtung Programmierung wurde haben.

Damit Sie auf der Strecke bleiben können, schreiben Sie das Ziel, das Ihr Programm zu erreichen ist. Tun Sie dies, bevor Sie Programmieren beginnen, und zwar in Ihrer Muttersprache, mit wie viel Präzision, wie Sie können.

Denken in natürlicher Sprache

Wenn Sie Probleme haben, ein Programm zu programmieren, versuchen Sie schreiben aus dem Algorithmus---die Prozedur, die der Code verwendet, um seine Aufgabe---in Ihrer Muttersprache, dann schrittweise verfeinern jede Zeile der Prozedur zu erreichen.

Zum Beispiel:

Gehen Sie durch eine Liste mit NamenWenn ein Arrayeintrag "John Doe", ist

aufhören Sie, für die Warnung der Name und der Benutzer, den John Doe gefunden wurde Fangen Sie an, die erste dieser Linien in Pseudocode und anschließend in Code zu konvertieren:

"Zu Fuß durch eine Liste mit Namen" == > "Schleife durch das Namen-Array" == >Für n = 0 bis UBound(Names)

Denken Sie in Datenstrukturen

Wenn Sie Probleme haben, einen Algorithmus zu basteln, denken Sie stattdessen in Datenstrukturen. Beispielsweise wenn einfache Arrays nicht scheinen, um Ihre Idee zu implementieren, versuchen Sie einen benutzerdefinierten Typ zu definieren. (Diese sind mit den Schlüsselwörtern Typ/Endtyp in Visual Basic implementiert).

Darüber hinaus können Sie deutlicher unformatierten Daten als tatsächlichen, konkreten Objekt vorstellen, wenn Sie eine Liste der Aktionen und Attribute des Objekts, die das Programm zum emulieren soll. Zum Beispiel könnten Sie beginnen, Modellierung eines Roboters mit diesen Attributen und Aktionen:

Robot.Walk();Robot.StandStill();Robot.CurrentPosition.Height = 1.234;

Objektorientierte Sprachen wie C++ erleichtern die Programmieraufgaben in Bezug auf die Objekte und Objekte dieser Aufgabe aufzubrechen.