identificare lo stato iniziale . Questo è il primo evento nel codice . In codice binario , ciò sarebbe espressa come il numero 1 o 0 .
2 Il stati finiti sono le possibilità tra l'inizio e la fine del codice .
identificare lo stato accettare. Questo è l' ultimo evento nel codice. Le proprietà di stati finiti sono espressi come i singoli eventi tra l'inizio e accettare gli stati e il loro risultato collettivo . Lo stato iniziale e lo stato accettiamo sono sempre statici . Essi rimangono gli stessi , mentre il codice tra di essi si delinea in una varietà di modi .
3
Identificare i potenziali stati nel codice. Poiché i computer di leggere il codice in direzione lineare , un insieme di codice computer può essere espresso in vari modi , o stati finiti . Ad esempio, un insieme di codice con il numero 0 e il numero 1 ha due stati finiti . Questo insieme può essere espresso come 01 o 10 . I codici sono in genere molto più grande di questo . Utilizzare un diagramma per rappresentare i potenziali stati o usare la matematica probabilità di generare un elenco .
4
Identificare le transizioni nel codice. Codice viene letto come una sequenza di eventi . Ogni sequenza richiede una serie di gradini per raggiungere un risultato di programmazione . Ciascuna di queste fasi è una transizione . Isolando le transizioni dagli stati finiti , è possibile visualizzare i singoli aspetti del codice . Ciò permette di isolare eventuali problemi specifici . Durante la generazione o la valutazione di codice , è possibile riorganizzare le singole transizioni di produrre diversi stati .
5 L'uscita è il risultato della lettura di codice a stati finiti . Un'immagine può essere reso da pixel , per esempio.
Identificare l'output del codice. Questo è lo stato finale del codice . Seguendo una sequenza di transizioni in un modello definito da stato iniziale ad accettare lo stato , si produrrà un risultato. Ogni stati finiti produce un risultato diverso . Questa è l'uscita . E 'l' espressione finale di codice che si traduce in testo o di elaborazione delle informazioni .
software © www.354353.com