Turing

基于 C++ 的模拟图灵机小程序
授权协议 GPL
开发语言 C/C++
所属分类 手机/移动开发、 手机相关软件
软件类型 开源软件
地区 国产
投 递 者 段干华皓
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Turing 是一个用 C++ 编写的模拟图灵机运行过程的小程序。

演示图片

编译

gcc turing.cpp -o turing

运行

./turing

初始化

流程

1.初始化存储带上的符号

2.初始化控制器当前状态

3.初始化读写头起始位置

4.设置工作程序

示例

1.输入数据符号:1111B111

2.输入控制器初始状态:1

3.输入控制器初始位置:1

4.输入工作程序(可手动输入工作程序,不输入时默认为以下程序):

    111R1
    1b1R2
    211R2
    2bbL3
    31bH3
    3bbH3
  • 原文为英文,点这里。我直接看的译文–>图灵的文章“Computing machinery and intelligence”译文。下面是我的个人心得感受正文: 论文在开始提出了“机器能思考吗”这一问题,之后又提出了一个模仿游戏——为图灵测试的雏形,将问题转换为是否存在可想象的计算机能通过”图灵测试“,然后对“机器”和“思考”进行了解释及讨论,随后又用较大篇幅讨论了与作者自己看法对立的观点,最后提出

  • Turing 转载于:https://www.cnblogs.com/doveyoung/archive/2010/10/10/1846975.html

 相关资料
  • 本文档说明了如何使用基于域名的虚拟主机。 基于域名的虚拟主机和基于IP的虚拟主机比较 基于IP的虚拟主机使用连接的IP地址来决定相应的虚拟主机。这样,你就需要为每个虚拟主机分配一个独立的IP地址。而基于域名的虚拟主机是根据客户端提交的HTTP头中标识主机名的部分决定的。使用这种技术,很多虚拟主机可以共享同一个IP地址。 基于域名的虚拟主机相对比较简单,因为你只需要配置你的DNS服务器将每个主机名映

  • 问题内容: 我正在尝试模拟一些基于反射的方法。您可以在下面看到详细信息, 被测课程 测试 } 要么 但是,测试失败,并显示NullPointerException。我知道我在嘲笑概念上做错了什么,但是我不明白这是什么。您能否对此加以说明,并建议我如何测试此方法? 谢谢。 问题答案: 您需要一个Method对象和一个Class对象。根据您的评论,Mockito无法模拟方法,因此您需要一个真正的方法。

  • 系统需求 就像它的名字"基于IP"所暗示的那样,这样的服务器中每个基于IP的虚拟主机必须拥有不同的IP地址。可以通过配备多个真实的物理网络接口来达到这一要求,也可以使用几乎所有流行的操作系统都支持的虚拟界面来达到这一要求(详情请参见您的系统文档,这种功能一般被称作"IP别名",一般用"ifconfig"命令来进行设置)。 如何配置Apache 有两种配置方法来使apache支持多主机:为每个虚拟主

  • 我正在AnyLogic中制作一个基于代理的模型,其中代理的行为在StateChart中描述。我想为这些代理分配一定的资源(主要是房间,以节点的形式),这些代理在空间上被放置在某个建筑的蓝图中。例如,请看图一。 当前,该模型通过使用“main.enter_cedicetr.take(this);”这样的函数调用跳出状态图来模拟有限资源的影响。以便使患者继续执行以下DES-PATH: 我的问题是;是否

  • 本文向大家介绍C++基于EasyX图形库实现2048小游戏,包括了C++基于EasyX图形库实现2048小游戏的使用技巧和注意事项,需要的朋友参考一下 C++ 和 EasyX 图形库,实现2048小游戏,供大家参考,具体内容如下 MainGame2048.cpp Game2048.h Game2048.cpp 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍c# 基于任务的异步编程模式(TAP),包括了c# 基于任务的异步编程模式(TAP)的使用技巧和注意事项,需要的朋友参考一下 异步编程是C#5.0的一个重要改进,提供两个关键字:async和await。使用异步编程,方法的调用是在后台运行(通常在线程或任务的帮助下),但不会阻塞调用线程。异步模式分为3种:异步模式、基于事件的异步模式和基于任务的异步模式(TAP)。TAP是利用关键字a