kghao的个人博客 分享 http://blog.sciencenet.cn/u/kghao

博文

图灵机演示软件 V.02 及使用说明

已有 8554 次阅读 2011-9-30 22:01 |个人分类: 学术交流|系统分类: 科研笔记| 软件, 演示, 图灵机, HTML5, canvas

图灵机演示软件 V.02 及使用说明

 

为直观地了解图灵机的执行过程,我用HTML5设计了一个图灵机的执行演示软件,放在博客上同大家共享。欢迎大家使用(给学生讲课很有用),并请提出宝贵意见。

   

      

 

     

图灵机演示软件V.02说明

 

作者:西北大学 郝克刚

 

此图灵机演示软件是为直观地了解图灵机的执行过程而设计的。演示软件设计为一个.html文件,用浏览器演示。由于浏览器IE 不支持HTML5Canvas功能,本软件只能用firefoxchrome浏览器观看。这些浏览器可以很容易从它们的官方网站免费下载。

演示可用浏览器直接指向链接,或将.html文件下载到本机上浏览(见文后附件)。演示软件的界面由图灵机显示窗、控制按钮区和规则显示区三部分组成。画面出现后,按如下步骤进行。

1.  选择用例。软件设计了三个演示用例,可以点击演示:,,Ⅲ(或按键盘的123键)进行选择。

2.  设置初始字。演示用例选择后,在规则区中显示其规则列表,并在图灵机的带子上设置初始字“1”。可以用点击初始字:+或按键盘的↑上箭头键)来增加初始字的值。以后可以用点击 l”(或按键盘的↓下箭头键)来恢复初始字“1”。

3.  执行。设置初始字后,规则区中适用的规则呈红色。点击向右的三角形图标(或按键盘的回车键Enter)图灵机单步执行一步。点击向右的双三角形图标(或按键盘的空格键Space)图灵机将自动执行。再点击双杠图标(或按空格键)一次,图灵机将暂停。在自动执行的过程中,可用点击向右并带丨的三角形图标(或按K键)加快或还原执行的速度。按照图灵机的规定,在没有适用的规则时,执行将中止。可点击向左并带丨的三角形图标(或按键盘的退格键Backspace)回到执行的开始。

4.  显示窗的调整。点击图灵机显示窗左、右下角的三角形(或按键盘的←左箭头、右箭头)可任意调整显示窗的显示位置。在图灵机自动执行时,会自动调整显示窗的显示位置,不必手工干预。

5.  演示用例。二进制数的展开。初始字是一个二进制数。通过图灵机的执行,得到的结果是长度等于此数值的由一串“1”组成的字。

6.  演示用例。求2x次方。初始字是一个二进制数x,执行结果是2 x二进制表示。

7.  演示用例。这是对通用图灵机执行的一个示意,本软件并没有真正实现通用图灵机,只是一个简单的表述。当选择演示用例后,规则区显示的应当是通用图灵机的规则(本软件只是示意,显示的并不是真正通用图灵机的规则。)当第一次选择时,我们演示的是用通用图灵机执行二进制数的展开的例子(相当于演示用例)。当再次选择时,我们演示的是用通用图灵机执行求2x次方的例子(相当于演示用例)。在设置初始字的过程中,在图灵机带子上除设置计算的初始字外,还分别把相应(用例)的计算规则编码后也放在带子上。可以自动执行来示意计算的过程,最后用点击向右并带丨的三角形图标(或按K键)加快执行速度,并最终显示计算结果。

 

附:图灵机演示软件(用firefoxchrome浏览器浏览)

图灵机演示软件  TMshow02.html

演示软件说明  TMshowmanu02.doc

也可使用下述链接:

http://mainpage.nwu.edu.cn/hkg/home/games/turing/TMshow02.html

http://mainpage.nwu.edu.cn/hkg/home/games/turing/TMshowmanu02.doc

 

 



https://blog.sciencenet.cn/blog-506146-492176.html

上一篇: 图灵(Alan Turing)的伟大贡献-- 纪念图灵诞辰100周年(7)
下一篇: 图灵(Alan Turing)的伟大贡献 -- 给大学生报告 (讲稿PPS下载)
收藏 IP: 124.115.173.*| 热度|

4 刘洋 单博炜 陈绥阳 理论思维

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...
返回顶部

郝克刚

  • 加为好友
  • 给我留言
  • 打个招呼
  • 发送消息
扫一扫,分享此博文

全部作者的精选博文

  • • 纪念胡世华教授诞辰110周年
  • • 中国计算机学会对郝克刚教授的访问。
  • • 阿尔法狗超越了图灵测试,AlphaGo棋局欣赏(全)

全部作者的其他最新博文

  • • 讲话: 我们要提高对基础理论,计算机科学的重视。
  • • [转载]为纪念胡世华教授诞辰110周年,特转载胡永千:我的父亲胡世华
  • • 纪念胡世华教授诞辰110周年
  • • 八十多岁老人的中学同学汇聚。
  • • 九十多年前,陕西省政府的真实故事。
  • • 西北大学校园中的一座孔子铜像

全部精选博文导读

  • • 即时开通权限!科学网APP推出论文&基金全新活动
  • • 科学网编辑部:我们悄悄准备了一份惊喜……
  • • “知我者谓我心忧,不知我者谓我何求”
  • • 本科毕业答辩现场真有人翻车
  • • 环球100天-31.新加坡
  • • 父亲的电话

相关博文

  • • MDPI 学者沙龙系列——深圳专场成功举办 | MDPI News
  • • Authorea 预印发表南昌大学学者 PERSPECTIVE 论文
  • • [转载]水力学者郭俊克经验谈——我是如何学数学的(3)
  • • [转载]水力学者郭俊克经验谈——我是如何学数学的(2)
  • • 《科学计量学导论》学者推荐语(更新中)
  • • [转载]水力学者郭俊克经验谈——我是如何学数学的(1)

Archiver| 手机版| 科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-1 13:24

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部

两个鬼故事适合起名字的古诗珂珂起名含义185号段起名晨字的代表庄子起名广告公司起名名字1118事件2021男宝宝起名大全分道扬镳的意思姓马的小朋友起名4岁小女孩因以军空袭面临瘫痪猪小儿起名宜用什么字上海女排名单日月起名网公安笔录软件起名免费测试餐饮店怎么取名起名大全广州起名有名的大师中日韩超长雨季原因世界三大乐器高云娇乒乓球简历ps联盟字体下载乔梁叶心仪最新章节全文免费阅读那金花和她的女婿们国务院总理国足热身赛直播哪种起名软件好叶辰夏若雪小说免费五行属土的字女童起名为张姓男儿起名少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化