您好,欢迎来到爱学范文!

当前位置:爱学范文网>>实用资料>>编译原理实验 无符号数的有穷自动机的实现

编译原理实验 无符号数的有穷自动机的实现

标签:时间:

【综合文库】

实验二无符号数的有穷自动机的实现

学时数:4

[实验内容]:

无符号数的有穷自动机的实现。利用状态表和有限自动机的运行原理编制程序,使得

程序能够识别一个输入串是否为一个无符号定点实数。

[实验目的]:

1、理解有限自动机的作用;进一步理解自动机理论。 1、 用状态图和状态表表示有限自动机;

3、以程序实现有限自动机的运行过程;掌握文法转换成自动机的技术及有穷自动机实现的方法。

[实验要求]:

1、 设计要求:利用状态图或状态表相关理论,利用有限自动机理论。

2、 功能要求:输入一个单行无空格的字符串(以“#”号结束),如果该字符串是一个

合法的输入,则显示“接受”,否则显示“不接受”。 3、 输入/输出示例(以无符号定点实数为例):(1)输入:“3.14”,输出:“接受”;(2)输入:“3.1.4”,输出:“不接受”;(3)输入:“3ab”,输出:“不接受”。

[实验提示]:

1、无符号数的BNF描述如下:

0. ? d| .| e

1. ? d| .| e| ε 2. ? d

3. e| d| ε 4. ? d| +| -

5. ? d

6. ? d| ε

2、将G[]文法转换成有穷自动机见图1。

图1

3、构造状态矩阵;将有穷自动机的状S1 S2 ??Sn及输入的字a1 a2 ??am 构成一个n*m的矩阵。

1)根据状态矩阵设计出一个词法分析程序识别无符号数。 2)扫描无符号数,根据文法给出无符号数出错的位置。

[实验报告]:

1、写出无符号数词法分析的思想。

2、画出算法流程图。

3、写出调试程序出现的问题及解决的方法。 4、打印实验报告及程序清单。 5、报告给出测试的结果。

试验示例:有限自动机的运行

程序功能:

利用状态表和有限自动机的运行原理,识别一个输入串是否为一个有效的无符号定点实数。 例: 输入:1# 输出:接受 输入:3.14# 输出:接受 输入:3ab# 输出:不接受 输入:1.2.3

输出:不接受

输入数据要求:不能有空格,以"#"结束(在本程序可以不用"#"结束)。 输出:如果是无符号定点实数,显示“接受”;否则显示“不接受”。

推荐阅读:

    想了解更多实用资料的资讯,请访问:实用资料
    下载文档

    看过《编译原理实验 无符号数的有穷自动机的实现》的人还看了以下文章

    延伸阅读

    科学发展观是以邓小平理论和三个代表重要思想为指导,从新世纪新阶段党和国家事业发展全局出发提出的一个重大战略思想,同毛泽东、邓小平和江泽民关于发展的重要思想一脉相承,科学发展观有着十分丰富深刻的内涵,是

    检验科工作总结篇1  XX年,在医院领导和主任正确领导下,同事的帮助下,我们齐心协力,围绕医院中心工作,结合科室的工作特质,树立高度的事业心和责任心,在工作上积极主动,求真务实,踏实苦干,不断提高医疗

    统计工作总结统计工作总结(一):统计工作总结时光荏苒,很快就要过去了,回首过去一年来的统计工作,内心不禁感慨万千,在领导和全体同志的关怀、帮忙、支持下,紧紧围绕中心工作,充分发挥岗位职能,

    本年度,我分别任教二年级英语与二年级数学,还承担学校工会、学校办公室、英语学科负责等工作,党员年度工作总结。一年来,我自始至终以一名共产党员的身份严格要求自己,尽自己所能力求使每项工作做得最好,也取得

    表彰优秀员工颁奖词汇总在平平淡淡的日常中,大家都经常接触到颁奖词吧,颁奖词是在颁奖典礼上,用来介绍获奖者的事迹,并对获奖者的贡献做出评价的文字。那么都有哪些类型的颁奖词呢?以下是小编帮大家整理的表彰优

    工作总结jobsummaryworksummary是最常见、最通用的年终总结、半年总结和季度总结。就其内容而言,工作总结就是对一段时间内的工作进行全面、系统的

    应届生求职个人简历自我评价范文是关于护士个人简历的精选内容,内容包含了与应届生求职个人简历自我评价范文相关的经典语句以及护士个人简历大全、护士个人简历范文、护士个人简历模板等相

    个人工作年度计划120xx年在一如既往地做好日常财务核算工作,加强财务管理、推动规范管理和加强财务知识学习教育。做到财务工作长计划,短安排。使财务工作在规范化、制度化的良好环境中更好地发挥作用。下面是

    魏玛共和国废除初等教育双轨制是哪双轨8篇魏玛共和国废除初等教育双轨制是哪双轨一、教育的演变二、现行教育制度分析三、总体特点与经验德国学制与教育发展(一)二战前德国教育的演变1.16世纪前,教会控制教育

    [摘要]我国正处于经济快速发展的时期,如何合理开发水资源,如何搞好水利经济开发,是当前面临的重要课题。本文提出了水利经济可持续发展的有关策略,以期为水利经济发展提供参考建议。[关键词]水利经济;可持续