Computer gelesenen Code , um Text und Verarbeitung von Informationen zu identifizieren. Software Designer String Teile des Codes zusammen, um Programme . Jede Stück Code stellt eine potentielle Anzahl von Zuständen . Die Möglichkeiten sind unendlich in Codierung aber die möglichen Zustände eines etablierten Code sind finite.Finite Zustandsmaschinen identifizieren die Eigenschaften von Finite-Zustände . Eine endliche Zustandsmaschine ist ein mathematisches Prinzip, dass der endliche Eigenschaften von Computer-Code identifizieren. Sie sind wertvolle bei der Suche nach möglichen Probleme und Lösungen in Binärcode, HTML und andere Formen der Codierung und Mechanik. Was Sie brauchen
definierten Satz von Computer-Code
anzeigen Weitere Anweisungen
1
Identifizieren Sie den Start-Zustand . Dies ist die erste Veranstaltung in den Code. In Binärcode, würde dies als die Zahl 1 oder 0 ausgedrückt werden.
2 Die Finite-Zustände sind die Möglichkeiten zwischen dem Beginn und dem Ende des Codes . Identifizieren Sie die
entgegenzunehmen . Dies ist die letzte Veranstaltung in Ihrem Code. Die Eigenschaften der endlichen als den einzelnen Veranstaltungen zwischen dem Start-und akzeptiere Staaten und ihre kollektive Ergebnis ausgedrückt. Der Start-Zustand und der Zustand accept sind immer statisch. Sie bleiben die gleichen , während der Code zwischen ihnen in einer Vielzahl von Möglichkeiten abgegrenzt wird .
3
Identifizieren Sie die möglichen Zustände in Ihrem Code. Da Computer gelesenen Codes in einer linearen Richtung , kann ein Satz von Computer-Code in eine Vielzahl von Möglichkeiten , oder Finite-Zustände ausgedrückt werden. Zum Beispiel hat eine Reihe von Codes mit der Zahl 0 und die Zahl 1 zwei Finite-Zustände . Dieser Satz kann als 01 oder 10 ausgedrückt werden. Codes sind in der Regel wesentlich größer als diese. Verwenden Sie ein Diagramm , um die möglichen Zustände darstellen oder benutzen Wahrscheinlichkeit Mathematik , um eine Liste zu erzeugen.
4
Identifizieren Sie die Übergänge in Ihrem Code. Code als eine Folge von Ereignissen zu lesen. Jede Sequenz erfordert eine Reihe von Schritten zur Programmierung Ergebnis zu erreichen. Jeder dieser Schritte ist ein Übergang . Durch die Isolierung der Übergänge von der Finite-Zustände können Sie die einzelnen Aspekte des Codes. Dies ermöglicht Ihnen, spezielle Probleme zu isolieren. Bei der Generierung oder Bewertung Code können Sie neu anordnen einzelnen Übergänge zu den verschiedenen Zuständen zu erzeugen.
5 Der Ausgang ist das Ergebnis des Lesens Code als endlicher . Ein Bild kann durch Pixel dargestellt werden , zum Beispiel.
Identifizieren Sie den Ausgang Ihres Codes. Dies ist der letzte Zustand des Codes . Durch Anschluss an eine Folge von Übergängen in einem definierten Muster von Anfang Staat zu Staat zu akzeptieren , werden Sie produzieren ein Ergebnis . Jede endliche erzeugt ein anderes Ergebnis . Dies ist der Ausgang. Es ist der letzte Ausdruck der Code , dass die Ergebnisse in Text-oder Verarbeitung von Informationen .