Maracujá!

Sítio web pessoal de António Manuel Dias e família

Simulador Interactivo de Máquinas de Turing

versão 1.0, 2014/Jan.03

TIM (Turing Interactive Machine) é um simulador de máquinas de Turing que desenvolvi após a frequência da Unidade Curricular Linguagens e Computação da Licenciatura de Informática da Universidade Aberta.  Este programa funciona em linha de comando (CLI), sendo compatível com todos os sistemas operativos para onde exista um interpretador de Python.

Funcionalidades do programa:

  • Teste simultâneo de múltiplas Máquinas de Turing em cada sessão;
  • Teste de várias palavras numa única sessão, devolvendo os seguintes resultados:
    • pertença à linguagem da máquina;
    • último estado;
    • conteúdo final da fita;
    • posição do cursor (cabeça);
    • número de movimentos efectuados.
  • Possibilidade de mostrar sequência de movimentos;
  • Possibilidade de fazer um movimento de cada vez, mostrando o ID corrente da máquina.

Pode consultar o Manual de Utilizador para mais informação.

Transferência

Dependências

Este programa necessita de ter um interpretador de Python instalado.  Se usas Linux, é provável que já o tenhas, em caso contrário, transfere e instala a versão adequada ao teu sistema da localização oficial (versão 3.x).

Utilização

Transfere o programa para o teu computador e descompacta o ficheiro numa pasta.  Em seguida, lê o Manual de Utilizador incluído no programa para mais instruções.

Licença de utilização, cópia e distribuição

GNU General Public License, version 3.

Facebook

Comentar (RSS)  |  Trackback

[Fonte RSS dos comentários a este artigo]

Comentar:

HTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*