2009-05-09 2 views
0

JFLAP에는 튜링 기계 전환을위한 몇 가지 단축키가 있습니다. 이 단축키 중 하나를 사용하면 현재 테이프 기호가 표시된 기호가 아닌 한 전환 할 수 있습니다. 예를 들어, 전환! g, x; R은 기본적으로 "현재 테이프 기호가 g가 아닌 경우이 전환 가져 오기"라고 말합니다.JFLAP 튜링 기계 바로 가기 문제

지금까지 그렇게 좋았습니다. 그러나 내가 원하는 변화는 기본적으로 "현재 기호가 문자열 끝 (빈 셀) 기호가 아닌 한 오른쪽으로 이동"이라고하는 R! □, ~; R입니다. 문제는 "! □"을 입력하는 방법을 알아낼 수 없다는 것입니다. "!"

JFLAP online documentation이 말을한다. "모든 문자 하지만이 문자"

첫 번째 바로 가기의 의미를 전달하기 위해 문자를 사용할 수있는 옵션이 존재한다는 것입니다 예를 들어 (! a; x, R)과 관련하여 머리가 "a"인 문자를 만나면 문자가 "x"로 바뀌고 오른쪽으로 이동합니다. "! □"표현식을 작성하려면 명령을 입력 할 때 "1"을 입력하십시오.

마지막 문장이 내게 설명하려고하는 것을 실제로 어떻게합니까?

+0

이 소프트웨어에 대해서는 아무 것도 모르지만 입력 한대로 입력 해 보셨습니까? – Zifre

+0

어 ... 어쨌든 나는 그 생각 : 1은 유효한 테이프 기호이므로 ... 나는 붙어있어 ... – RAL

+0

감사 Zifre. 이전에이 용어를 보지 못했기 때문에 "명령을 입력 할 때"라는 말을 던졌습니다. "입력 명령"에 대해 전체 사이트를 Google 검색 한 결과 정확하게 하나의 참조를 얻었습니다. – RAL

답변

2

좋아, 나는 문서가 오타가 있음을 깨달았다. '1 "을 입력하면"! "이라고 표시됩니다. JFLAP는 맨손으로 "!" "□"를 덧붙입니다. Zifre 덕분에 ... 더 열심히 노력했습니다.

+0

좋아요, 그건 더 이해가됩니다. 나는 상징이 1이면 어떻게 될까? 실제로 오자 인 경우이를 수정할 수 있도록 개발자에게보고해야합니다. – Zifre

+0

완료. 이제 수정 사항이 모두 완료 될지를 결정하기 위해 TM을 작성하십시오 ... – RAL