So schreiben Sie einen Programmieralgorithmus

Autor: John Stephens
Erstelldatum: 27 Januar 2021
Aktualisierungsdatum: 14 Kann 2024
Anonim
Eigene Spiele entwickeln - Wie kann man Spiele programmieren?
Video: Eigene Spiele entwickeln - Wie kann man Spiele programmieren?

Inhalt

In diesem Artikel: Erstellen eines AlgorithmusErstellen eines Verbindungsalgorithmus

Ein Programmieralgorithmus ist der Zwischenschritt zwischen dem Lesen der Spezifikationen einer Softwareanwendung und dem Codieren der verschiedenen Teile des Programms, die das Programm ausführen sollen. Es gibt oft mehrere Wege, um zum selben Ziel zu gelangen, und während der Entwicklung des Algorithmus werden wir mit größtmöglicher Präzision den effektivsten Weg entwickeln, um dorthin zu gelangen. Diese Phase der Programmierung ist daher eine wesentliche Voraussetzung für jede Form der Programmierung.


Stufen

Teil 1 Erstellen Sie einen Algorithmus

  1. Ein Algorithmus ist die Einteilung in Schritte einer komplexen Prozedur. So wie Sie eine Straßenroute entwerfen, können Sie alle Elemente einer Computeranwendung, auch sehr komplexe, in kleine Unterprogramme aufteilen, die später einfacher zu verwalten und miteinander zu kombinieren sind.


  2. Legen Sie einen Ansatz für die zu verwendende Syntax fest. Dies hängt im Wesentlichen von der verwendeten Programmiersprache ab.


  3. Beginnen Sie, Ihren Algorithmus zu Papier zu bringen.


  4. Schließen Sie die Variablen ein, indem Sie ihre Rolle erläutern. Variablen müssen sich zu Beginn des Programms in einem Deklarationsblock befinden, wenn sie global sind, oder in einem Unterprogramm, wenn sie lokal sind. Der Name, den Sie ihnen zuweisen, muss charakteristisch für das sein, was sie darstellen, und ihr Inhalt muss einem Datentyp entsprechen, der von der von Ihnen verwendeten Sprache akzeptiert wird.



  5. Richten Sie einen Schleifenzähler ein. Wenn Sie in Ihrem Algorithmus Schleifen verwenden, richten Sie ein Zählsystem für Schleifenausführungen ein, um herauszufinden, wie oft die darin enthaltenen Routinen aufgerufen werden.


  6. Weisen Sie Ihrem Algorithmus einen Loop-Out-Punkt zu. Ein Loop-Out-Punkt muss zugewiesen werden, wenn eine Bedingung erfüllt ist. Planen Sie jedoch einen Punkt, der eine "saubere" Loop-Ausgabe ermöglicht, wenn diese Bedingung fehlt. Dadurch ist es möglich, keine unbegrenzt dauernden Schleifen einzugeben.


  7. Verwenden Sie die Sprungsteuerung mit Bedacht aus. Die Sprünge zwischen Unterprogrammen können bedingt oder unbedingt sein.



  8. Vermeiden Sie es, nicht deklarierte Daten in den Algorithmus einzufügen. Wenn zu verarbeitende Informationen "unterwegs" hinzugefügt werden müssen (dies kommt häufig auch bei Profis vor), fügen Sie sie dem Datendefinitionsblock Ihres Algorithmus hinzu.


  9. Definieren Sie Ihre Ausdrücke richtig, bedingt oder nicht. Diese Ausdrücke entsprechen der Implementierung logischer oder manchmal mathematischer Formeln, die Sie an die Besonderheiten Ihrer Anwendung anpassen. Es ist daher wichtig, Fehler auf dieser Ebene zu vermeiden.


  10. Platzieren Sie Unterbrechungspunkte und stoppen Sie die Ausführung des Verfahrens. Eine Unterbrechung ermöglicht es Ihnen, eine Schleife zu verlassen, wenn eine Bedingung aufgetreten ist, und die Ausführung an einer anderen Stelle fortzusetzen, während ein Stopp normalerweise die Ausführung eines Programms (vorübergehend oder nicht) beendet.

Teil 2 Erstellen Sie einen Verbindungsalgorithmus



  1. Erstellen Sie ein Login für den Benutzer.


  2. Überprüfen Sie den Benutzernamen und das Passwort. Lassen Sie Ihren Algorithmus die vom Benutzer eingegebenen Daten mit den Inhalten der Datenbank vergleichen, die für die Zugriffsberechtigungsdaten reserviert sind.


  3. Autorisieren Sie den Sitzungsbeginn, wenn diese Daten gültig sind. Leiten Sie das Programm zu einem Einstiegspunkt für diesen Benutzer um.


  4. Informieren Sie den Benutzer, wenn die eingegebenen Daten ungültig sind. Schnappen Sie einen Schachzähler und leiten Sie das Programm dann auf die Informationsanzeige um und lassen Sie zwei oder drei Verbindungsversuche zu. Wenn alle fehlschlagen, stoppen Sie das Programm für eine Weile, bevor Sie diesem Benutzer erlauben, es erneut zu versuchen. Dies wird den Versuch, den Zugriff auf das von Ihnen entworfene System zu erzwingen, verhindern oder zumindest verlangsamen.


  5. Raus aus dem Programm sauber. Die Daten, die vor dem Verlassen Ihrer Anwendung gespeichert werden sollen, sollten korrekt sein. Andernfalls könnten sie beschädigt werden und einen korrekten Neustart Ihres Programms verhindern.
Beratung



  • Beseitigen Sie unnötige Kommentare, da diese das Verständnis Ihres Algorithmus beeinträchtigen könnten.
  • Verwenden Sie die Regeln der Zwei-Zustands-Logik (oder der Booleschen Logik), damit ein Computer sie erkennen und darauf reagieren kann. Es gibt kein "Vielleicht" in der Programmierung, es ist immer "Ja oder Nein".
  • Verwenden Sie einfache Iterationen und schnelle Ausführung.
  • Versuchen Sie immer, direkt auf den Punkt zu kommen.
  • Ihr Algorithmus muss wirksam sein.
  • Vor dem Starten eines Algorithmus sollten Sie klare Vorstellungen darüber haben, was Sie tun möchten.
Warnungen
  • Denken Sie daran, Ausführungszeiten und Speicherverwaltung zu berücksichtigen. Dies gilt insbesondere, wenn Sie auf eingebetteten Systemen mit begrenzten Speicherressourcen programmieren.
  • Beenden Sie Ihr Programm ordnungsgemäß.

Präzie Meungen ind unerlälich, damit ein Kleidungtück eine gute Paform hat, ei e ein Kauf anhand einer Größentabelle oder eine tück au eigener Hertellung oder nach Ma...

Wie man Mitesser loswird

Eugene Taylor

Kann 2024

Miteer treten auf, wenn die Poren aufgrund von Talg und abgetorbenen Hautzellen vertopft ind. Da chwarz der Nelken zeigt keinen chmutz an! Wenn Talg und tote Zellen mit Luft in Kontakt kommen, oxidier...

Populäre Artikel