繁体   English   中英

描述图灵机的作用

[英]Describing the action of a Turing Machine

我正在尝试回答以下问题的第三部分:

在此处输入图片说明

我绘制了以下状态图:

在此处输入图片说明

根据该解决方案,机器“将1的最低有效位加到磁带上最左边的二进制数上”。 我不确定这是什么意思,也看不出为什么会这样。

使用输入111时,图灵机输出0001。在这种情况下,上述解决方案将暗示该机器将1加到111,因为其最低有效位1(?)位于磁带的最左侧位置。 但是,这将得出1000。如果解决方案正确,那么它必须暗示000 +1,但我不知道这是怎么回事?

我要如何解释这台图灵机?

车床执行二进制加法。 这些数字只是在LSB的最左侧位置(即向后)写入的。 因此111 == 1110而不是0111,111 + 1 == 0001而不是1000。

在q0中,磁带头位于0(或为空)上,然后简单地将0替换为1,然后转到磁带末端并接受。 这显然加了1。

在q0中,如果磁带包含1,我们将1替换为0。从q2到q2的过渡带有1。从q2到q3的过渡以及从q2到q1的过渡“结束”了搬运操作(您的图表缺少从q2的过渡)到_; 1,R)形式的q3。

因此答案是正确的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM