云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 实验5 LL(1)语法分析程序的设计与实现(C语言) - 图文

实验5 LL(1)语法分析程序的设计与实现(C语言) - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/23 6:53:49

班级: 学号: 姓名:

正例成功截图如下:

17

班级: 学号: 姓名:

反例成功截图如下:

4、实验总结、心得体会

在进行此次实验上机前应该做好准备:①按照老师提供的教材P93页的图4.11预测分析程序的流程图熟悉预测分析的工作过程。②计算出要分析的文法的FIRST集合、FOLLOW集合和SELECT集合。③根据②得出的各个集合得出构造预测分析表。在老师讲解其实验目的、要求和分析后,选择相应的数据,使用C语言参照算法中的流程编写词法分析的程序。将编写好的程序上次调试(包括正例和反例)。通过此次程序设计,更加清楚的明白了LL(1)分

18

班级: 学号: 姓名:

析法的过程,从而也比较熟练掌握了自上而下语法分析的基本思想,此外,在老师的讲解下初步认识了数据结构的知识,加上自己的理解,与所学知识加以联系,将知识归纳在系统中。在实现和调试时采取模块化的思想,是的本次课程设计比较顺利,增强了自己的信心,提高了自己的编程能力和动手能力以及独立分析问题、解决问题的能力和综合运用所学知识的能力。

5.思考:词法分析与语法分析的不同

区别:顾名思义,词法分析器检查的是词法,语法分析器分析的是语法,什么是词法,什么是语法。

所谓词法,源代码由字符流组成,字符流中包括关键字,变量名,方法名,括号等等符号,其中变量名要满足不能包括标点符号,不能以数字开头的数字与字母的字符串这个条件,对于括号要成对出现等等,这就是词法;而语法,词法没有问题才能进入语法分析,语法就是词排列的方法,字面意义, 语法分析器就是分析类似这样的语法的。

教师评语: 是否完成实验程序的预备设计? 是: 不是: 程序能否正常运行? 是: 不是: 有无测试数据及结果分析 是: 不是: 是否在本次规定时间完成所有项目? 是: 不是: 实验成绩等级: 教师签名: N0:

时间: 19

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

班级: 学号: 姓名: 正例成功截图如下: 17 班级: 学号: 姓名: 反例成功截图如下: 4、实验总结、心得体会 在进行此次实验上机前应该做好准备:①按照老师提供的教材P93页的图4.11预测分析程序的流程图熟悉预测分析的工作过程。②计算出要分析的文法的FIRST集合、FOLLOW集合和SELECT集合。③根据②得出的各个集合得出构造预测分析表。在老师讲解其实验目的、要求和分析后,选择相应的数据,使用C语言参照算法中的流程编写词法分

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com