图灵机组成的三部分:1、带子,被分成许多方格,符号可以被写入其中或从中读出;2、可以移动的读写头,能从带子上读取符号或将符号写到带子上;3、指示读写头下一步如何做的一组规则。
图灵机组成的三部分:
1.带子,被分成许多方格(或“地址”),符号可以被写入其中或从中读出。带子两头都有无限长。
2.可以移动的读写头,能从带子上读取符号或将符号写到带子上。在任何时候,读写头都处于一组状态中的一个。
3.指示读写头下一步如何做的一组规则。
读写头开始处于特定的开始状态,并停在特定的格子上。
每一步,读写头读取当前格子中的符号。然后读写头根据读取的符号和读写头的当前状态按照规则动作。
规则决定读写头在当前格子中写入什么符号(替换当前符号);读写头是向右还是向左移动或是停止不动;以及读写头的新状态是什么。如果读写头进入停机状态,机器就会停下来。
图灵机的输入是机器启动之前写在带子上的符号集合。输出则是停机之后留在带子上的符号集。
想了解更多编程学习,敬请关注php培训栏目!
以上是图灵机由哪三部分组成的详细内容。更多信息请关注PHP中文网其他相关文章!