Pergunta

Na JFLAP , existem alguns atalhos para transições de máquina de Turing. Um desses atalhos permite a transição, enquanto o símbolo de fita atual não é o símbolo indicado. Por exemplo, a transição g, x;! R basicamente diz "Leve essa transição se o símbolo da fita atual não é g".

Até agora, tão bom. Mas a transição que eu quero é ?, ~;! R que basicamente diz "Mover para a direita, enquanto o símbolo atual não é o símbolo (célula vazia) de fim-de-corda". O problema é que eu não consigo descobrir como digitar "! ?".

O JFLAP documentação on-line tem a dizer:

O primeiro atalho é que existe a opção de usar a "!" caracteres para transmitir o significado de “qualquer caractere mas esse personagem “. Por exemplo, relativo à transição (A;! X, R), se a cabeça encontra qualquer personagem, mas um “a”, ele irá substituir o personagem com um “x” e movimento certo. Para escrever a expressão “! ?”, basta digitar “1” quando introduzir um comando.

Como posso realmente fazer o que a última frase está tentando me explicar?

Foi útil?

Solução

OK, eu só percebi a documentação tem um erro de digitação. Onde diz 'digite um '1'', ele deve dizer "!". JFLAP vê o nu "!" e acrescenta o "?". Graças à Zifre ... Eu tentei mais difícil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top