文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
14级湘大编译原理实验
14级湘大编译原理实验
发布时间:2023-04-07 09:04:04 来源:
文档文库
小
中
大
字号:
手机查看
《编译原理》实验题目与要求
一、实验报告要求
每位同学对每一个实验均要提交电子版和纸质报告。首先提交电子版报告(提交网址,
http://172.22.112.254
,
用户名:
byyl
,
无密码)
,
电子版报告以源程序
(需要有适当的注释)
、
测试用例、
输出文件等为主,包括纸质报告的电子版,须确保提交的源程序能编译运行,否
则不要上交。
纸质报告在电子版及源程序检查完成后再提交。
纸质报告以问题分析、
介绍所
采用数据结构及算法和主要函数功能、
实验中遇到的问题及解决方法、
实验测试
(含屏幕截
图)
、实验心得等为主,
不得大量引用源程序
(引用源程序总行数不得超过
100
行)
。
不得互
相拷贝,一经发现,雷同的报告均会判为不及格。
二、实验题目及内容
实验一:正则表达式与有限自动机
实验目的:
通过本次实验,加深对正则表达式、
NFA
、
DFA
及其识别的语言的理解
实验题目
:以下题目任选一
1
、
编程实现正则表达式转换为
NFA
实验内容
:输入任意一个正则表达式,输出其对应的
NFA
。正则表达式中运算符只有连
接·
、选择
|
和闭包
*
以及括号。确定
NFA
的存储结式、要求输出
NFA
的五元组各信息
2
、编程实现
NFA
确定化为
DFA
的过程
实验内容
:
将给定的
NFA
(五元组)进行确定化,输出等价的
DFA
。要求选择合适的
NFA
的存储格式,并进行正确性检查。
3
、编程实现
DFA
识别字符串的过程。
实验内容:
(
1
)
DFA
的输入与
DFA
的存储:确定
DFA
的数据结构以及存储格式
(
2
)
DFA
的正确性检查:
DFA
的五元组是否正确
(
3
)输入任意一个整数
N
,
DFA
的能列表显示其识别的所有长度小于等于
N
的字符串;
(
4
)
DFA
的规则字符串判定:输入(或用字符集随机生成)一个字符串,模拟
DFA
识别字
符串的过程判定该字符串是否是规则字符串(属于
DFA
的语言集)
。
**4
、
结合
1-3
,
设计一个字符串的识别器。
任意给定一个正则表达式,
输入任意的字符串,
判定该字符串是否属于给定的正则语言集
*5
、
编程实现网页源代码分析,
能从网页中提取各种标签、
网址等信息
(信息种类可自己定)
实验二自顶向下语法分析
实验目的
:通过本次实验,加深对递归下降算法、
LL(1
与抽象语法树的理解,学习程序设计
语言的语法分析器的手工编程方法。
实验题目
:以下题目任选一
1
、递归下降分析程序
实验内容:
(
1
)
将递归下降子程序分析方法运用于算术表达式文法;
*
(
2
)生成如图所示的抽象语法树
(Abstract Syntax Tree
,设计并实现一个简单的计算器。
2.LL(1
分析程序
实验内容
:
对任意给定一个
CFG
,
计算文法的
FIRST
集合、
FOLLOW
集合、
构造
LL(1
分析表。
扩展要求:
LL(1
分析过程。
实验三由底向上语法分析
实验目的:
通过本次实验,
加深对移进规约分析法中算符优先法的理解,
学习程序设计语言
的语法分析器的手工编程方法。
实验题目:
算符优先分析法的编程实现,
实验内容:
(
1
)对于任意给定的文法,判断其是否是算符优先文法。
*
(
2
)
通过语法分析,
生成如图所示的抽象语法树,
在此基础上设计并实现一个简单的计算
器。
本文来源:
https://www.2haoxitong.net/k/doc/9ad21475f56527d3240c844769eae009581ba26e.html
《14级湘大编译原理实验.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
相关推荐
1
2022关于清晨的励志句子 每日清晨正能量语录
2
国旗下的讲话爱国演讲稿模板
3
棚户区改造住房工程施工方案
4
排水管道及配件安装检验批质量验收记录
5
七一建党节表彰大会的主持词
6
2018_2019学年高中语文第四单元寻觅文言津梁(研习.活动)廉颇蔺相如列传(节选)课时作业苏教版
7
职业经理人十项管理技能必修课
8
疫情时期班主任工作总结新版精选
9
掌声送给环卫工人作文
10
公积金姓名变更证明模板
推荐内容
基于发展学生核心素养的德育创新与实践
经典感人影片《血战钢锯岭》观后感
幼儿教师资格证复习资料
专升本毕业生登记表自我鉴定【五篇】
江苏省苏州新区二中2022学年八年级数学上学期10月月考题 苏科版
【实验报告】实验一-编写词法分析程序
《安全警钟长鸣》
我国人力资源服务机构分类与发展现状
高中毕业证丢失证明
小学:预防校园欺凌教育教案(实用文本)