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

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

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

标签:时间:

【综合文库】

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

学时数: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

输出:不接受

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

推荐阅读:

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

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

    延伸阅读

    伟大的父爱  ——读《地震中的父与子》有感  我最喜欢的课文是《地震中的父与子》,它让我收获了许多的启示。  故事讲的是在美国洛杉矶一个地方发生了地震,一位父亲安顿好自己的妻子后,便急忙跑到儿子的

    共青团是先进青年的群众组织。时代在前进,事业在发展,共青团的工作必须与时俱进、围绕中心、服务大局,下面就是爱学范文网小编给大家整理的在共青团代表大会开幕式上的讲话,仅供参考。在共青团代表大会开幕式上的

    2022年双重预防机制安全活动方案一、活动目的 为了进一步树立安全第一的思想,强化安全教育和培训,,全面提升员工安全意识、风险意识、,培育员工对安全知识的学习和运用能力,切实提高员工安全意识和现场安全

    2022年激励团队的口号11.人生的成功,不在于拿到一幅好牌,而是怎样将坏牌打好。2.你缺少的不是金钱,而是能力,经验和机会。3.所有的抱怨,不过是逃避责任的借口。4.任何人都抢不走你的无形资产——技

    月工作优秀总结开头语怎么写月工作总结开头怎么写是每个人月底都会焦虑的麻烦,开头是引领这篇文章的开端,在写月工作总结时,开头可以简单的以概括这个月基本的工作成果和工作表现的变化,也可以更为简单的写以

    一、我县受灾情况6月30日16时至今日10时,我县全境遭受持续特大暴雨袭击,平均总降雨量为616.0毫米,最大点雨量贾庙乡百丈岩728.5毫米。目前,全县58座水库均在溢洪。长江罗家沟水位26.0

    20xx年正值“五四青年爱国运动”第99周年。五四运动,其主力是学生和青年。他们的爱国精神、为真理和正义而战的精神、不畏强暴和黑暗政治精神值得任何时代的青年和学生学习。为了让同

    摘要:提要道德教育存在价值取向问题。道德教育价值取向的主体性就是强调教育对象的能动性对达成道德教育的效果的重要作用。与此相应的极其重要的问题是:强调主体性价值取向的道德教育的教学者在其中的地位及作论文

    查阅资料介绍信范文是关于团组织关系介绍信的精选内容,内容包含了与查阅资料介绍信范文相关的经典语句以及团组织关系介绍信大全、团组织关系介绍信范文、团组织关系介绍信模板等相关资料,

    电子商务网站建设方案(3篇)电子商务网站建设方案篇1一、招标邀请中山市菊城小学网站建设项目进行公开招标,先邀请有意参加本次招标活动的投标人参加本项目。1、项目名称:中山市菊城小学网站建设2、项目时