图灵机演示软件V.02。
为直观地了解图灵机的执行过程,我用HTML5设计了一个图灵机的执行演示软件,放在博客上同大家共享。欢迎大家使用(给学生讲课很有用),并请提出宝贵意见。
图灵机演示软件V.02说明
作者:西北大学 郝克刚
此图灵机演示软件是为直观地了解图灵机的执行过程而设计的。演示软件设计为一个.html文件,用浏览器演示。由于浏览器IE 不支持HTML5的Canvas功能,本软件只能用firefox或chrome浏览器观看。这些浏览器可以很容易从它们的官方网站免费下载。
演示可用浏览器直接指向链接,或将.html文件下载到本机上浏览(见文后附件)。演示软件的界面由图灵机显示窗、控制按钮区和规则显示区三部分组成。画面出现后,按如下步骤进行。
选择用例。软件设计了三个演示用例,可以点击演示:Ⅰ,Ⅱ,Ⅲ(或按键盘的1,2,3键)进行选择。
设置初始字。演示用例选择后,在规则区中显示其规则列表,并在图灵机的带子上设置初始字“1”。可以用点击初始字:+(或按键盘的↑上箭头键)来增加初始字的值。以后可以用点击 “l”(或按键盘的↓下箭头键)来恢复初始字“1”。
执行。设置初始字后,规则区中适用的规则呈红色。点击向右的三角形图标(或按键盘的回车键Enter)图灵机单步执行一步。点击向右的双三角形图标(或按键盘的空格键Space)图灵机将自动执行。再点击双杠图标(或按空格键)一次,图灵机
原创力文档

文档评论(0)