1

JFLAPでチューリングマシンを構築しました。これはバイナリ加算器です。これは3テープTMです。最初の2つのテープが入力で、3番目のテープが出力を取得します。バッチテストを実行しようとすると(情報はここにあります)、.txtファイルの3番目の文字列を出力テープにすることができません。私の.txtファイルは次のように作成されています。

00110 11100110 11001110 accept
10101 010 11101 accept 
111 1111 01101 accept
1010 101 0101 accept
0001 001001010101 001101010101 accept

ただし、これは3テープマシンである必要があるため、出力文字列にしたい最後のバイナリ文字列を3番目の入力文字列として使用します。これは、すべてのテストで空白にする必要があります。JFLAPが最後の文字列が出力であることを理解するようにテスト文字列をフォーマットする方法はありますか?

4

1 に答える 1

1

最初の2つの入力の後に余分なスペースを置く必要があることがわかりました。したがって、3番目の入力文字列は空の文字列になります。したがって、最初の行は次のようになります。

00110 11100110  11001110 accept
于 2011-10-14T19:55:28.273 に答える