Datorer läsa koden för att identifiera text och bearbeta information . Programvara designers sträng bitar av koden tillsammans för att skapa program . Varje bit kod representerar en potentiell antal stater . Möjligheterna i kodning är oändliga , men de potentiella stater i en etablerad kod är finite.Finite tillståndsmaskiner identifiera egenskaper begränsade tillstånd . En ändlig tillståndsmaskin är en matematisk princip som kan identifiera de finita egenskaper datorkod . De är ovärderliga för att hitta potentiella problem och lösningar i binär kod , HTML och andra former av kodning och mekanik . Saker du behöver
definierad uppsättning datakod
Visa fler instruktioner
1
identifiera starten staten . Detta är den första händelsen i koden . I binär kod , skulle detta uttryckas som antalet 1 eller 0 .
2 begränsade tillstånd är möjligheterna mellan början och slutet av koden .
Identifiera acceptera att statsmakten . Detta är den sista händelsen i din kod . Egenskaperna hos ändligt tillstånd uttrycks som de enskilda händelserna mellan start-och accepterar stater och deras kollektiva resultatet . Starten tillstånd och acceptera att statsmakten är alltid statisk . De förblir detsamma medan koden mellan dem avgränsas i en mängd olika sätt . Addera 3
Identifiera potentiella stater i din kod . Eftersom datorer läser koden i en linjär riktning , kan en uppsättning av datakod uttryckas i en mängd olika sätt , eller begränsade tillstånd . Till exempel har en uppsättning av kod med nummer 0 och antalet 1 två ändliga stater . Denna uppsättning kan uttryckas som 01 eller 10 . Koder är oftast mycket större än så . Använd ett diagram för att skildra de potentiella stater eller använd sannolikhet matematik för att skapa en lista .
4
Identifiera övergångar i din kod . Koden läses som en sekvens av händelser . Varje sekvens kräver ett antal åtgärder för att nå en programmering utfall . Vart och ett av dessa steg är en övergång. Genom att isolera övergångarna från begränsade tillstånd , kan du se de olika aspekterna av koden . Detta gör att du kan isolera några särskilda problem . Vid generering eller utvärderar kod , kan du ordna enskilda övergångar för att producera olika stater .
5 Utgången är resultatet av att läsa koden som en ändlig stat . En bild kan återges av bildpunkter , till exempel .
Identifiera produktionen av din kod . Detta är den slutgiltiga versionen i koden . Genom att följa en sekvens av övergångar i ett definierat mönster från start stat att acceptera staten , kommer du fram ett resultat . Varje ändligt tillstånd ger ett annat resultat . Detta är utsignalen . Det är det slutliga uttrycket för kod som resulterar i text eller bearbeta information .