Simulador de Máquina de Turing

Projeto da disciplina Teoria da Computação do curso de Ciência da Computação, pela Universidade Federal de Campina Grande, lecionada pelo professor Kyller Gorgônio. O projeto tem como foco a implementação de um simulador de máquina de Turing. Por meio de decisão consensual iremos implementar usando a linguagem de programaçao Python.

Os membros são:

  • Emanuel Joivo Bezerra Martins
  • Emerson Leonardo Lucena
  • João Paulo Nunes Ribeiro dos Santos
  • José Ivan
  • Tiago Lima Pereira

Pré-requisitos

  • Python 2.7

Instruções de inicialização

Não é necessário nenhuma instalação. Para iniciar o simulador basta digitar dentro do diretório do projeto numa janela de terminal

python main.py

Ou, se estiver usando Windows basta dá dois cliques no mesmo arquivo.

Instruções de uso

  • Se quer utilizar uma máquina própria, basta adicionar o arquivo.txt na pasta 'my_machines' do projeto. Ao iniciar o simulador e selecionada a primeira opção, você verá uma lista de todas as máquinas adicionadas.

  • Se quer visualizar um dos exemplos 'built-in', basta selecionar a segunda opção e serão listados os disponíveis.