美文网首页
图灵机模型和实例

图灵机模型和实例

作者: 夕阳下的不回头 | 来源:发表于2018-07-01 09:13 被阅读39次

Tape也叫“带”

在状态转换的时候需要遵照一定的规则

Transition Function:(q,c;d,L/R,p)

q:代表图灵机或者读写头当前状态

c:代表当前读写头所对的单元格里的字符

前两项可以理解为是当前的状态、

d:在当前单元格里要改成的新的字符

L/R:读写头左移还是右移

p:图灵机新的状态

h代表停机状态

图灵机实例:

如何使用图灵机实现二进制非负整数加一

图灵机实现如下

第一行  认为图灵机是向左的状态 若为1则翻转为0

第二行  向左运动的时候碰到的第一个0 这个0置1 然后改变运动方向 向右运动

第三行是针对一位的情况

第四行是在右移过程中是0就继续右移 并不改变0

第五行是向右的过程中遇到的第一个#停机

那么为什么要回到原位置停机呢?

因为这个程序可能是一个算法的一部分   

在调用这个程序之前可能会对这个程序的初始状态有一个严格的规范要求

它是非常有必要复位的

这种形式在很多模型中都有  甚至是软件开发合作中的一个准则

这个叫做一个规范   在后面更多的是体现在接口这种形式里

相关文章

  • 图灵机模型和实例

    Tape也叫“带” 在状态转换的时候需要遵照一定的规则 Transition Function:(q,c;d,L/...

  • 丘奇-图灵论题

    计算机通用模型 4.1 图灵机 图灵机与有穷自动机相似,但图灵机有一个无限存储。 有穷自动机与图灵机之间的区别: ...

  • 一套用了 70 年的计算机架构 —— 冯·诺依曼架构

    前言 大家好,我是小彭。 上一篇文章里,我们讨论了可计算问题与图灵机的计算机模型。在理解了图灵机模型后,我们将从和...

  • 数据结构·2018-09-23

    第一章 第二节 计算模型 2.4图灵机(TM) 图灵机就是作为我们分析问题的理想模型的一个案例,它由无限长的纸带,...

  • 什么是图灵模型,什么是图灵机?

      图灵机是图灵理论中提出的理想模型,可以实现任意复杂的计算。 一、什么是图灵机?   英国数学家艾伦·麦席森·图...

  • 深入理解计算机系统笔记

    图灵机:能够执行有限逻辑运算的数学模型。 两个重要的物理模型:纸带和读写头。 冯挪移蛮 比特(bit):二进制的一...

  • MJExtension使用

    复杂的字典 --> 模型 (模型的数组属性里面又装着模型) 模型类Ad和StatusResult定义: 使用实例:...

  • TP5与TP3.2的可以通用的方法

    模型实例化 TP5取消了自动实例化模型的M方法,转而使用了新的实例化模型方法。没有自动实例化则必须自己新建模型类,...

  • iOS 中 Model 和 JSON 互相转换

    基本原理 利用 runtime 原理,获取模型中所有实例变量列表,根据实例变量以此获取模型中成员变量的名称和属性类...

  • ThinkPHP实例化模型

    ThinkPHP模型 M方法实例化基础模型 D方法实例化自定义模型 D方法可以自动检测模型类,如果存在自定义的模型...

网友评论

      本文标题:图灵机模型和实例

      本文链接:https://www.haomeiwen.com/subject/oxhcuftx.html