Skip to content

GabrielAhlert/Turing-Machine-in-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Turing-Machine-in-Java



*Sintax padrão*


Caracter '$' é reservado para informar a maquina continuar com o valor atual

Sempre apos passar uma sequencia de parametros e acoes é necessario colcar '&' no final da linha

Apos a escrita de um estado é necessario colocar ';' no final da linha

exemplo de codigo:

NomeDoEstado:
<parametro1, parametro2> write caractere, proximo_movimento, proximo_estado&
<parametro3, parametro4> write $_mantem_caractere_ataual, proximo_movimento, proximo_estado&;



*Codigo para somar 1 a um numero binario*
Imput: numero binario (ex.: 1011)
Estado inicial: estadoIrParaDireita
Posicao inicial: 0
Codigo:


estadoIrParaDireita:
<1,0> write $, direita, estadoIrParaDireita&
< > write *, esquerda, estadoCarregar&;

estadoCarregar:
<0, > write 1, esquerda, terminei&
<1> write 0, esquerda, estadoCarregar&;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages