我在JFLAP中构建了一个图灵机是一个二进制加法器。这是一个3磁带TM:前两个磁带是输入,第三个磁带获得输出。当我尝试进行批量测试(发现信息here)时,我无法将.txt文件中的第3个字符串变为输出磁带。我的.txt文件构建如下:
00110 11100110 11001110 accept
10101 010 11101 accept
111 1111 01101 accept
1010 101 0101 accept
0001 001001010101 001101010101 accept
但是,因为它是3磁带机,并且它必须是,我想要作为输出字符串的最后一个二进制字符串被作为第三个输入字符串,对于所有测试应该是空白的。有什么方法可以格式化我的测试字符串,以便JFLAP理解最后一个字符串应该是输出吗?
答案 0 :(得分:1)
我发现在前两个输入后我需要增加一个空间;因此,第三个输入字符串将是一个空字符串。所以第一行是:
00110 11100110 11001110 accept