Computadores ler o código para identificar texto e processamento de informações . Peças projetistas de software seqüência de código em conjunto para criar programas. Qualquer pedaço de código representa um número potencial de estados. As possibilidades de codificação são infinitos , mas os estados possíveis de um código estabelecido são máquinas de estado finite.Finite identificar as propriedades de estados finitos. Uma máquina de estado finito é um princípio matemático que pode identificar as propriedades finitas de código de computador . Eles são de valor inestimável na busca de possíveis problemas e soluções em código binário , HTML e outras formas de codificação e mecânica. Coisas que você precisa
conjunto definido de código de computador
Show Mais instruções
1
Identificar o estado inicial . Este é o primeiro evento no código. No código binário , isto será expresso como o número 1 ou 0 .
2 Os estados finitos são as possibilidades entre o início e o fim do código .
Identificar o estado de aceitação . Este é o último evento no seu código. As propriedades do estado finito são expressos como os eventos individuais entre o início e aceito os estados e seu resultado coletivo. O estado inicial eo estado aceitar são sempre estática. Eles continuam os mesmos , enquanto o código entre elas é delineado em uma variedade de maneiras.
3
Identificar os estados potenciais em seu código. Desde que os computadores ler código numa direcção linear , de um conjunto de códigos de computador pode ser expressa numa variedade de formas , ou estados finitos . Por exemplo , um conjunto de código com o número 0 e o número 1 tem dois estados finitos . Este conjunto pode ser expresso em 01 ou 10 . Os códigos são tipicamente muito maior do que isso. Use um diagrama para representar os possíveis estados ou usar a matemática de probabilidade de gerar uma lista.
4
Identificar as transições em seu código. O código é lido como uma seqüência de eventos. Cada seqüência requer uma série de passos para chegar a um resultado de programação. Cada um destes passos é uma transição . Ao isolar as transições de estados finitos , é possível visualizar os aspectos individuais do código. Isto permite-lhe isolar problemas específicos. Ao gerar ou avaliação de código, você pode reorganizar as transições individuais para produzir diferentes estados.
5 A saída é o resultado do código de leitura como um estado finito. A imagem pode ser processado por pixels , por exemplo.
Identificar a saída do seu código. Este é o estado final do código . Seguindo uma seqüência de transições em um padrão definido de estado inicial para aceitar estado, você vai produzir um resultado. Cada estado finito produz um resultado diferente. Esta é a saída . É a expressão final do código que resulta em texto ou processamento de informações.