Wie man einen Algorithmus, um Ihren Computer zu implementieren. Eine Datenbank kann Millionen von Menschen die Namen, Telefonnummern und andere Daten. Ein Suchalgorithmus nimmt einen Namen durch die TeilnehmerM die Eingabe eingegeben , und meldet alle Treffer in einer Datenbank. Algorithmen , die zu programmieren sind kompliziert und zu analysieren, in einem Schritt müssen besonders aufmerksam , wie logische Verknüpfungen und Loops die Möglichkeit menschlicher Fehler verschlimmern . Was Sie brauchen
C + +-Compiler
anzeigen Weitere Anweisungen
1
Identifizieren Ein-und Ausgänge . Die Eingänge können Zahlen, Wörter , Sensordaten und alles, was " initiiert " ein Programm sein . Ausgänge sind die gewünschten Ergebnisse : was der Programmierer will den Algorithmus zu tun . Eine endliche Reihe von Schritten beziehen und Ausgänge. Diese Schritte können einfach oder kompliziert, je nach Zweck des Algorithmus .
2
Entwurf der Kern Pseudo-Code . Pseudo - Code ist semi- formale Notation " auf halbem Weg " zwischen formalen Programmiersprache und "natürliche" Sprache . Pseudo - Code enthält die wesentlichen Eingänge , Treppen, und Ausgang. In diesem Fall würde Pseudo-Code einer Eingabeaufforderung für eine Zahl , die multipliziert Betrieb , dass die Anzahl der Würfel und ein " Ausgabe-Befehl " , dass die resultierende Kubus zeigt verleiht enthalten . Beispiel für Pseudocode für den Algorithmus könnte sein:
definieren Variable " Anzahl ";
Input ( Zahl);
NewNumber = Anzahl ^ 3 ;
//Zahl ^ 3 = Anzahl * Anzahl * Anzahl //Tablet
Ausgang ( NewNumber );
3
Notieren Sie unklare oder Fachbegriffe und Stufen . In diesem Beispiel ist die "//Zahl ^ 3 = Anzahl * Anzahl * Anzahl //" ist für einen Programmierer profitieren . Es hat keinen Einfluss auf den Code, sondern ist einfach eine Erinnerung an die aktuelle oder künftige Programmierer , was "Nummer ^ 3 " bedeutet. Diese Hinweise sind sehr hilfreich bei der Vermittlung komplexer Informationen für Menschen, die neu sein oder unerfahrene kann mit dem Algorithmus .
4
Konvertieren Sie die Pseudo-Code in den Code in einer formalen Sprache innerhalb eines Computersystems . Dies erfordert einen Compiler in eine Programmiersprache. Die meisten Programmiersprachen wie C + + unterscheiden sich in Schreibweise und Formatierung Details, aber sonst ähnlich. Mit der Qualität der Pseudo-Code , sollte die Übersetzung Formensprache nicht schwierig sein. Gemeinsame Programme wie Microsoft Excel , Matlab oder Mathematica Plattformen für formal- Sprache Algorithmus Schriftform. In C + +, die Computer-Algorithmus wäre ähnlich :
# include
int main () {
float Number;
Number = -3,815 ;
float NewNumber ;
printf ( "Input -Nummer: % f \\ n" , Zahl);
NewNumber = Anzahl * Anzahl * Anzahl ; //Anzahl ^ 3 = Anzahl * Anzahl * Anzahl
printf ("\\ nDie Zahl gewürfelt ist : \\ n");
printf ( "% f" , NewNumber ); }
5
Testen Sie die programmierten Algorithmus . Stellen Sie sicher, Berechnungen und Ergebnisse von Hand. In diesem Beispiel ist dies einfach. Ein Rechner zeigt, dass (-3,815) ^ 3 = -55,524 .
6
in Kontrollen Bauen und Fail- Safe , um den Algorithmus robust. Die gegebene Beispiel wird eine Reihe , -3,815 , und es Würfel . In einem realistischen Algorithmus , gäbe es Schutzmaßnahmen gegen unsinnige Eingaben sein . Andernfalls könnte ein Programm abstürzen oder geben unsinnige Antworten. Algorithmen , die das " was wäre wenn " menschlicher Fehler und Programmierung Feinheiten ignorieren sind anfällig für Fehler , und in der Regel einer Revision bedürfen .