计算机理论导引实验
- 格式:doc
- 大小:409.00 KB
- 文档页数:7
计算机导论实验教案一、实验目的1. 让学生了解计算机硬件和软件的基本组成。
2. 掌握计算机的基本操作方法和技巧。
二、实验内容1. 计算机硬件的认识:通过观察和操作计算机硬件,了解计算机的基本组成,如CPU、内存、硬盘、显卡等。
2. 计算机软件的认识:了解操作系统、应用软件等基本概念,学会安装和使用常用软件。
3. 计算机的基本操作:学会开关机、使用输入设备(键盘、鼠标)、使用输出设备(显示器、打印机)等。
4. 文件管理:了解文件和文件夹的概念,学会创建、复制、移动、删除文件和文件夹。
5. 网络配置:了解计算机网络的基本概念,学会配置网络、连接互联网、浏览网页等。
三、实验步骤1. 计算机硬件的认识:(1)观察计算机内部硬件设备,了解各设备的功能。
(2)使用主板上的跳线或按钮开关进行开机和关机操作。
2. 计算机软件的认识:(1)了解操作系统的基本功能,学会安装和使用操作系统。
(2)安装和使用常用软件,如文本编辑器、浏览器、压缩工具等。
3. 计算机的基本操作:(1)学会使用键盘和鼠标进行输入操作。
(2)学会使用显示器、打印机等输出设备。
4. 文件管理:(1)学会创建、复制、移动、删除文件和文件夹。
(2)了解文件和文件夹的属性,学会设置文件和文件夹的权限。
5. 网络配置:(1)了解计算机网络的基本概念,学会配置网络。
(2)连接互联网,学会浏览网页、文件等。
四、实验注意事项1. 实验前,确保计算机硬件和软件设备正常运行。
2. 实验过程中,遵循实验步骤,注意操作规范,避免损坏设备。
3. 实验结束时,清理实验现场,关闭计算机及其它设备。
五、实验总结六、实验拓展1. 介绍其他计算机硬件设备:如声卡、网卡、光驱等,并了解其功能。
2. 深入了解操作系统:如Windows、Linux、macOS等,学会进行系统优化、维护等操作。
3. 探索常用软件的高级功能:如文本编辑器的语法高亮、代码自动补全等,压缩工具的压缩算法选择、分卷压缩等。
计算机导论实验二实验报告(例文)宁夏师范学院数学与计算机科学学院《计算机导论》实验报告实验序号:实验二实验项目名称:实验二Windows7基本操作(二)学号号姓名名专业、班计算机科学与技术班班实验地点指导教师师时间2021.10.09一、实验目的及要求1、掌握设置桌面的方法。
2、掌握创建文档的多种方法及多种创建文档的方法。
3、熟练掌握文档的各种操作,如:打开,复制,粘贴,删除,查找等。
4、学会如何创建文件夹,从而能够合理有效的管理个人计算机。
二、实验设备(环境)及要求1、环境要求:硬件:PC(PⅣ以上,1G以上内存);软件:Windows7操作系统三、实验内容与步骤(一)、实验内容1、文件的概念的理解。
2、文件及文件夹的操作。
3、回收站的操作。
(二)、实验指导1桌面的简单操作桌面是登录到Windows后看到的屏幕,它是计算机上最重要的特性之一。
桌面可以包含你经常使用的程序、文档、文件夹甚至打印机的快捷方式。
用户也可根据需要调整桌面颜色和背景等设置等。
查看和更改显示属性:在桌面空白处,单击鼠标右键,在出现的快捷菜单中,选择“属性”命令(1)设置桌面背景为图片“Zapotec”,方式为“平铺”。
(2)设置屏幕保护程序为“字幕显示”,文字为“计算机信息技术基础”,设置其背景色、速度、位置和文字格式。
(3)设置外观方案为“淡绿色”;设置视觉效果为“使用大图标”。
(4)设置颜色为“256色”,屏幕区域为“1024*768像素”。
2、创建文档在进行这个实验之前,我们先回顾一下文件的概念。
文件是指记录在存储介质上的一组相关信息的集合,它可以是程序、数据或其它信息。
在这个实验中我们将以如下一段小短文为例制作一个写字板应用文档,并对它进行一系列操作,最后以自己的名字为名保存起来:为了加强大学计算机基础课实践环节的教学,提高大学生的计算机操作能力,加深对课本基本知识和基本概念的理解,将上机实验指导从课本分离出来,加以扩展,供学生上机前阅读,为上机实验做准备,也可供学生上机时参考。
计算机导论实验指导(一)Windows基本操作(1)实验名称:实验一 Windows基本操作(2)实验目的:1.掌握Windows的进入,掌握窗口、菜单及任务档的基本操作。
2.掌握启动、切换及退出应用程序的方法。
3.了解获得帮助的途径。
4.熟悉“我的电脑”的基本操作。
5.掌握资源管理器的启动,了解资源管理器的窗口组成;掌握文件和文件夹的浏览设置;掌握文件和文件夹的管理方法。
6.掌握控制面板的使用方法(3)实验内容:⒈ 进入Windows,并打开“我的电脑”窗口,对照教材熟悉Windows的窗口组成,然后练习下列窗口操作:(1)移动窗口。
(2)适当调整窗口的大小,使滚动条出现,然后滚动窗口中的内容。
(3)先最小化窗口,然后再将窗口复原。
(4)先最大化窗口,然后再将窗口复原。
(5)关闭窗口。
⒉打开“我的电脑”窗口,并打开其中的“控制面板”,然后进行下列操作:(1)通过任务栏和快捷键切换当前窗口。
(2)以不同方式排列已打开的窗口(层叠、横向平铺、纵向平铺)。
(3)打开“控制面板”窗口的控制菜单,单击“关闭”命令项,•关闭该窗口。
(4)在“我的电脑”窗口中,单击“查看”菜单下的“详细资料”命令项,•观察窗口中的各项,由原来的大图标改为详细资料列表。
⒊通过任务栏查看当前日期和时间,如果不正确,请进行修改。
⒋在“我的电脑”窗口中,双击D盘,单击“文件” 菜单下的“新建”命令项:(1)单击“文件夹”,并按自己的姓起名,然后再以自己的名字重新命名;(2)格式化软盘。
⒌在桌面上创建启动“记事本”程序的快捷方式。
⒍通过“开始”菜单的“帮助”,获取自己感兴趣的帮助信息。
•⒎安全退出Windows。
⒈打开资源管理器,对照教材熟悉资源管理器的窗口组成,然后进行下列操作:(1)隐藏暂时不用的工具栏,并适当调整左右窗格的大小。
(2)改变文件和文件夹的显示方式及排序方式,观察相应的变化。
8 在D盘上创建一个名为Lx的文件夹,再在Lx•文件夹下创建一个名为Lxsub的子文件夹,然后进行下列操作:(1)C:\Windows文件夹中任选4个类型为“文本文件”的文件,将它们复制到D:\Lx文件夹。
课内实验报告课程名称:班级:学号:学生姓名:任课教师:2016年9月12日实验报告实验名称实验1 熟悉计算机环境及输入法练习实验目的(1)熟悉机房环境(2) 了解计算机的外部组成(3) 掌握开、关机的正确方法(4)通过练习培养正确的打字姿势与指法实验内容及操作步骤(1) 进入机房,熟悉机房环境,然后对号入座,查看主电源开关的位置。
(2) 观察主机、显示器、键盘和鼠标之间的连接情况,了解计算机的外部组成。
(3) 打开显示器开关,检查显示器电源指示灯是否已亮,若电源指示灯已亮,则表示显示器已经通电,否则,打开主电源开关。
(4) 按下主机电源开关,给主机加电。
(5) 等待数秒后,即可出现Windows 7桌面,表示启动成功。
注意,如果是网络化机房,启动后会出现登录界面,此时根据机房管理员或老师的要求输入账号及密码,并确认即可。
(6) 金山打字通软件主界面如图所示,如果计算机上没有安装该软件,需要自行下载并安装。
实验结论在上课的时候我对导论没有一个初步的认识,只是知道与计算机有关,通过课上老师的讲解,我初步了解了这是一个什么课程,而且老师讲解了输入法的使用,并且用相应的软件联系,通过练习我的打字速度有了明显的提高,也学会了怎样安装输入法。
实验报告实验名称实验2 Windows操作(1) 熟悉Windows 7的工作桌面。
(2) 掌握Windows 7的桌面元素的操作。
实验目的(3) 掌握窗口的基本操作。
实验内容及操作步骤(1) 启动计算机,进入Windows 7桌面,观察桌面元素。
(2) 在桌面的空白位置处单击鼠标右键,在弹出的快捷菜单中选择【查看】/【大图标】命令,观察桌面元素的变化。
(3) 重复刚才的操作,在快捷菜单中选择【查看】/【中等图标】命令,再次观察桌面元素的变化。
(4) 继续重复刚才的操作,在快捷菜单中选择【查看】/【小图标】命令,观察桌面元素的变化。
(5) 在桌面的空白处单击鼠标右键,在弹出的快捷菜单中选择【查看】/【自动排列图标】命令,取消该命令前面的“对勾”符号。
计算机导论实验范文一、实验目的本实验主要目的是通过实践了解计算机的基本概念、组成结构以及计算机的基本原理。
二、实验原理1.计算机的定义与组成结构计算机是一种用于进行数据处理的工具,由硬件和软件两部分组成。
硬件包括中央处理器(CPU)、内存、输入设备、输出设备和存储设备等;软件包括操作系统、应用软件和系统软件等。
2.计算机的基本原理计算机的基本原理包括存储程序、数据和指令的二进制编码、信息的输入与输出、运算、控制等。
三、实验内容1.计算机的基本组成部分在实验中,首先了解计算机的基本组成部分,包括中央处理器、内存、输入设备、输出设备和存储设备等。
2.计算机的基本原理通过实践,了解计算机的基本原理,包括存储程序、数据和指令的二进制编码、信息的输入与输出、运算、控制等。
3.计算机的工作原理通过实验,了解计算机的工作原理,包括指令的存取、数据的传送、运算的过程、控制的实现等。
四、实验步骤1.实验前准备根据实验要求,准备好所需实验设备和软件。
2.计算机的基本组成部分通过观察和了解,找出电脑中的中央处理器、内存、输入设备、输出设备和存储设备。
3.计算机的基本原理通过查阅资料和实践,了解计算机的基本原理,包括存储程序、数据和指令的二进制编码、信息的输入与输出、运算、控制等。
4.计算机的工作原理通过实验,了解计算机的工作原理,包括指令的存取、数据的传送、运算的过程、控制的实现等。
五、实验结果与分析通过实验,我们了解了计算机的基本组成部分、基本原理以及工作原理。
我们可以清楚地认识到计算机是如何完成任务的,并学会了如何使用计算机进行数据处理。
六、实验总结通过本次实验,我们对计算机的基本概念、组成结构以及计算机的基本原理有了更深入的认识。
我们了解到计算机是由硬件和软件两部分组成,其中硬件包括中央处理器、内存、输入设备、输出设备和存储设备等,软件包括操作系统、应用软件和系统软件等。
同时,我们还了解了计算机的基本原理,包括存储程序、数据和指令的二进制编码、信息的输入与输出、运算、控制等。
一、实验目的1. 了解计算机科学的基本概念和发展历程;2. 掌握计算机硬件和软件的基本知识;3. 熟悉计算机系统组成和工作原理;4. 培养动手实践能力,提高对计算机科学的认识。
二、实验内容1. 计算机硬件实验(1)实验目的:了解计算机硬件的基本组成和功能;(2)实验内容:观察并识别计算机硬件设备,如CPU、内存、硬盘、显卡等;(3)实验步骤:①观察计算机硬件设备的安装位置和外观;②了解各硬件设备的功能和作用;③通过实际操作,了解硬件设备之间的连接关系。
2. 计算机软件实验(1)实验目的:掌握计算机软件的基本概念和分类;(2)实验内容:了解操作系统、应用软件、系统软件等;(3)实验步骤:①了解操作系统的功能和作用;②学习一种操作系统的安装和使用方法;③了解应用软件和系统软件的区别和特点。
3. 计算机系统组成实验(1)实验目的:了解计算机系统的组成和工作原理;(2)实验内容:掌握计算机系统组成的基本知识,如CPU、内存、输入输出设备等;(3)实验步骤:①了解计算机系统的基本组成;②学习计算机系统的工作原理;③通过实际操作,了解计算机系统各部件之间的协作关系。
4. 计算机网络实验(1)实验目的:了解计算机网络的基本概念和作用;(2)实验内容:掌握计算机网络的基本知识,如TCP/IP协议、网络拓扑结构等;(3)实验步骤:①了解计算机网络的基本概念;②学习TCP/IP协议的基本原理;③通过实际操作,了解网络拓扑结构和网络设备的使用。
三、实验过程及结果1. 计算机硬件实验:通过观察和识别计算机硬件设备,了解了计算机硬件的基本组成和功能,掌握了硬件设备之间的连接关系。
2. 计算机软件实验:通过学习操作系统的功能和作用,掌握了操作系统的安装和使用方法,了解了应用软件和系统软件的区别和特点。
3. 计算机系统组成实验:通过学习计算机系统的基本组成和工作原理,了解了计算机系统各部件之间的协作关系。
4. 计算机网络实验:通过学习计算机网络的基本概念和作用,掌握了TCP/IP协议的基本原理,了解了网络拓扑结构和网络设备的使用。
计算机导论实验报告实验目的:通过进行计算机导论实验,掌握计算机的基本概念、原理和应用,并能够运用所学知识解决实际问题。
实验设备和材料:1. 计算机硬件:个人电脑、显示器、键盘、鼠标等;2. 计算机软件:操作系统、浏览器、文本编辑器等;3. 实验文档、实验数据。
实验过程与结果:在本次计算机导论实验中,我们进行了以下几个实验项目,分别是计算机硬件的组装、操作系统的安装与配置、网络连接的配置以及应用软件的使用。
实验项目一:计算机硬件的组装根据实验指导书的步骤,我们完成了计算机硬件的组装。
首先,我们准备好所有所需的硬件组件,包括主机箱、主板、CPU、内存、硬盘、显卡等,并按照正确的顺序进行安装和连接。
经过认真操作和仔细检查,我们成功地完成了计算机硬件的组装。
实验项目二:操作系统的安装与配置在这个实验项目中,我们选择了一款常用的操作系统进行安装。
首先,我们将操作系统安装盘插入光驱,并按照提示完成了操作系统的安装。
然后,我们对操作系统进行了基本的配置,包括语言设置、时区设置、用户帐号创建等。
最后,我们还安装了必要的驱动程序,以确保操作系统的正常运行。
实验项目三:网络连接的配置为了能够连接互联网和其他设备,我们需要进行网络连接的配置。
首先,我们选择了一种适合我们实验环境的网络连接方式,如有线连接或者无线连接。
然后,我们按照指导书中的步骤进行了网络连接的设置,包括IP地址、子网掩码、网关等。
最后,我们进行了网络连接的测试,确保能够正常访问互联网和其他设备。
实验项目四:应用软件的使用在这个实验项目中,我们选择了一些常用的应用软件进行使用和操作。
我们学习了如何使用文本编辑器编写文档、使用图像编辑工具进行图片处理、使用浏览器进行网页浏览、使用邮件客户端进行邮件发送与接收等。
通过实际操作和练习,我们对这些应用软件的使用有了更深入的了解。
实验结论:通过本次计算机导论实验,我们对计算机的基本概念、原理和应用有了更深入的了解,并能够运用所学知识解决实际问题。
计算机导论实验报告目录1. 引言1. 背景介绍2. 问题陈述2. 计算机导论实验概述1. 实验目的2. 实验内容3. 实验流程3. 实验结果分析1. 数据收集2. 数据处理3. 结果展示4. 实验总结与启示1. 实验收获2. 反思与展望1. 引言1.1 背景介绍在计算机领域的学习过程中,实验是非常重要的一部分。
通过实践操作,可以加深对知识的理解,提高解决问题的能力。
1.2 问题陈述本实验旨在通过计算机导论实验来探索计算机科学的基础知识,学习并应用相关理论和技术,提升对计算机知识的掌握程度。
2. 计算机导论实验概述2.1 实验目的通过本次实验,学生将能够理解计算机导论的基本概念和原理,掌握计算机的基本操作方法,为今后的学习和工作奠定坚实基础。
2.2 实验内容本次实验主要包括计算机基本概念的学习、计算机组成部分的介绍以及计算机操作系统的基本知识。
2.3 实验流程- 阅读实验指导书- 准备实验所需材料- 进行实验操作- 记录实验结果- 分析实验数据3. 实验结果分析3.1 数据收集通过实验操作,学生将获得大量关于计算机导论实验的数据,包括观察结果、实验记录等。
3.2 数据处理将实验中获得的数据进行整理和分析,得出结论并进行相关的计算和推理。
3.3 结果展示通过图表、文字等形式展示实验结果,以直观的方式呈现数据分析的过程和结论。
4. 实验总结与启示4.1 实验收获通过本次实验,学生将对计算机导论相关知识有了更深入的了解,同时也提高了实践操作的能力和数据分析的技巧。
4.2 反思与展望在实验过程中,学生可能会遇到一些问题和困难,需要及时总结经验教训,并在未来的学习和实践中加以改进和提高。
同时,也要展望未来,继续学习计算机导论等相关知识,不断完善自己的能力。
计算机导论实验报告引言:计算机科学作为一门快速发展的学科,涉及的领域广泛,对于我们日常生活的影响也是日益增长。
作为计算机专业的学生,我们应该对计算机科学的基本原理和技术有所了解。
通过实践探索计算机导论的课程,我们可以更深入地理解计算机科学的核心概念和相关实践。
本实验报告将重点介绍我所参与的计算机导论实验的过程和结果。
实验背景:计算机导论实验是为了让我们了解计算机科学的基本概念和内部原理。
通过实际操作计算机,我们可以进一步认识计算机的硬件和软件,并且学习如何进行基本的编程和数据处理。
实验过程:1. 计算机硬件认识在实验课上,我们首先学习了计算机的硬件组成和功能。
通过观察和实践,我们了解了中央处理器(CPU)、内存、硬盘、输入设备和输出设备等主要硬件组件的作用和相互关系。
我们还通过拆解一台废弃的计算机,亲自触摸和感受了硬件设备,加深了对计算机硬件的认识。
2. 操作系统体验在实验课程的下一个环节,我们学习了计算机操作系统的基本原理和功能。
通过安装和使用常见的操作系统,如Windows和Linux,我们体验了操作系统的启动过程、文件管理和软件运行的过程。
我们还学习了命令行界面和图形界面的操作,并掌握了一些系统维护和故障排除的技巧。
3. 编程基础练习在实验的后续环节,我们开始接触编程。
通过学习基本的编程语言,如C和Python,我们掌握了基本的编程概念和语法。
我们编写了一些简单的程序,如计算器、猜数字游戏等,来加深对编程的理解。
在这个过程中,我们学会了如何编写代码、调试程序并理解程序的运行原理。
实验结果:通过参与计算机导论实验,我从中受益匪浅。
首先,我对计算机硬件有了更深入的理解。
以前,我只是使用计算机,对于计算机内部的运作原理并不了解。
通过实验和操作,我学会了拆解和组装计算机,认识了各种硬件设备的作用和相互关系,这为我将来在维修和升级计算机方面提供了基础。
其次,我在操作系统的使用和维护方面有了更多的经验。
计算机导论实验报告1. 引言计算机导论实验是计算机科学与技术专业的基础课程之一,旨在帮助学生掌握计算机的基本原理和操作技能。
本实验报告将对我在计算机导论实验中所学到的内容进行总结和归纳。
2. 实验目的计算机导论实验的目的是让学生了解计算机的基本组成部分,学习计算机的基本操作和常见应用软件的使用。
通过实践操作,提高学生的计算机应用能力和解决问题的能力。
3. 实验内容本次计算机导论实验主要包括以下内容:- 计算机硬件的基本组成:学生需要了解计算机硬件的基本组成,如中央处理器、内存、硬盘、显卡等,并能够正确安装和拆卸这些硬件设备。
- 操作系统的安装和配置:学生需要掌握操作系统的安装和配置过程,包括选择合适的操作系统版本、进行分区和格式化硬盘、安装驱动程序等。
- 常见应用软件的使用:学生需要学习常见的办公软件和网络应用软件的使用,如文字处理软件、电子表格软件、幻灯片制作软件、网页浏览器等。
4. 实验步骤本次实验的具体步骤如下:- 步骤一:了解计算机硬件的基本组成,并学习如何正确安装和拆卸硬件设备。
- 步骤二:选择合适的操作系统版本,并进行系统安装和配置。
- 步骤三:学习常见应用软件的使用方法,如文字处理软件、电子表格软件和幻灯片制作软件。
- 步骤四:学习如何使用网页浏览器进行网页浏览和搜索。
5. 实验结果通过本次实验,我成功安装了操作系统,并且能够熟练使用文字处理软件、电子表格软件和幻灯片制作软件。
我还学会了如何使用网页浏览器进行网页浏览和搜索。
6. 实验心得通过参加计算机导论实验,我对计算机的基本原理和操作有了更深入的了解。
通过实践操作,我不仅提高了自己的计算机应用能力,还培养了解决问题的能力和团队合作精神。
在今后的学习和工作中,我将继续努力提升自己的计算机技术水平,并将所学知识应用于实际工作中。
7. 结论计算机导论实验是一门重要的基础课程,通过实践操作,学生能够掌握计算机的基本原理和操作技能。
通过本次实验,我成功安装了操作系统,并学习了常见应用软件的使用方法。
HUNAN UNIVERSITY
计算理论导引实验报告
题目:A DFA的可判定性
学生姓名:安佳玮
学生学号:20090810101
专业班级:计算机科学与技术1班上课老师:吴昊
实验日期:2011-12-22
一、实验目的 (2)
二、实验方法.......................................................................................... 错误!未定义书签。
三、实验代码.......................................................................................... 错误!未定义书签。
四、测试数据以及运行结果 (6)
一、实验目的
•A DFA={<B,w>|B是DFA,w是串,B接收w}
•证明:A DFA是可判定的。
二、试验方法
编写一个算法/程序,对于给定的输入<B,w>,可以判定A DFA 三、实验代码
#include <iostream.h>
class DFA
{
public:
int num_Q; // 状态的个数
int *acc_Q; // 接受状态集合
int start_Q; // 起始状态
int num_E; // 字母表的个数
int **next_Q; // 转移函数
bool Go(int *w); // 接受输入时的运行结果
DFA(); // 构造函数
~DFA(); // 析构函数
};
DFA::DFA()
{
int num_acc; // 接受状态的总个数
cout<<"状态总个数:";
cin>>num_Q;
cout<<"字母表总个数:";
cin>>num_E;
cout<<"起始状态编号(从0开始):";
cin>>start_Q;
cout<<"接受状态的总个数:";
cin>>num_acc;
// 给接受状态数组动态分配空间
acc_Q=new int[num_acc+1];
cout<<"接受状态编号(以空格隔开):";
for(int i=0;i<num_acc;i++)
{
cin>>acc_Q[i];
}
// 标记结尾
acc_Q[num_acc]=-1;
// 转移函数数组分配空间
next_Q=new int*[num_Q];
for(i=0;i<num_Q;i++)
{
next_Q[i]=new int[num_E];
}
cout<<"转移函数:"<<endl;
for(int j=0;j<num_Q;j++)
{
for(int k=0;k<num_E;k++)
{
cout<<"编号为"<<j<<"的状态接受到编号为"<<k<<"的输入时,转移到状态:";
cin>>next_Q[j][k];
}
}
}
// 析构函数
DFA::~DFA()
{
if(acc_Q)
delete acc_Q;
if(next_Q)
delete next_Q;
}
// 在输入w下运行自动机
bool DFA::Go(int *w)
{
bool result; // 运行结果
int *p=w; // 动态之争
int now_Q; // 当前状态
now_Q=start_Q;
// 在输入下依次寻找下一个状态
while(*p!=-1)
{
cout<<"当前状态"<<now_Q<<"在输入"<<*p<<"下,转移到:";
now_Q=next_Q[now_Q][*p];
cout<<now_Q<<endl;
p++;
}
p=acc_Q;
result=false;
// 判断运行完成之后当前状态是否在接受状态中
while(*p!=-1)
{
if(*p==now_Q)
result=true;
p++;
}
return result;
}
main()
{
DFA B;
int *w;
int len_w;
bool goon=true;
while(goon)
{
cout<<endl<<"-----------开始验证-----------"<<endl;
cout<<"输入字符串长度为:";
cin>>len_w;
w=new int[len_w+1];
cout<<"输入串中字母的编号依次分别为(以空格隔开):";
for(int i=0;i<len_w;i++)
{
cin>>w[i];
}
w[len_w]=-1;
cout<<"正在运行中..."<<endl;
bool result=B.Go(w);
cout<<"运行结果为:"<<endl;
if(result)
cout<<"接受"<<endl;
else
cout<<"拒绝"<<endl;
cout<<"验证其它字符串?(Y/N)";
char c;
cin>>c;
if(c=='N')
return;
}
delete w;
}
改程序在VC++下可以通过编译,并且运行结果正确
四、测试数据以及运行结果
以教材上面的一个自动机为例。
该自动机识别含有001作为字串的所有字符串,而拒绝其它的串。
运行结果如下所示:。