- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编译原理平常作业答案
编译原理平常作业答案
编译原理平常作业答案
平常作业
关于以下语言分别写出它们的正规表达式。
英文字母构成的全部符号串,要求符号串中次序包含五个元音。
答: 令 Letter 表示除这五个元音外的其余字母。
((letter) *A(letter) * E(letter) * I(letter) * O(letter) * U(letter)) *
英文字母构成的全部符号串,要求符号串中的字母依据字典次序摆列。
答: A * B* ....Z*
Σ ={0,1}上的含偶数个 1 的全部串。
答: (0|10* 1)*
Σ ={0,1}上的含奇数个 1 的全部串。
答: (0|10* 1)* 1
拥有偶数个 0 和奇数个 1 的有 0 和 1 构成的符号串的全体。
答: 设 S 是切合要求的串, |S|=2k+1 (k ≥0)。
则 S→S10|S2 1,|S1 |=2k (k0 ), |S2 |=2k (k ≥0)。
且 S1 是 {0,1} 上的串,含有奇数个 0 和奇数个 1。
S2 是 {0,1} 上的串,含有偶数个 0 和偶数个 1。
考虑有一个自动机 M 1 接受 S1,那么自动机 M 1 以下:
和 L(M 1)等价的正规表达式,即
S1 为:
((00|11)|(01|10)(00|11) * (01|10)) * (01|10)(00|11) *
近似的考虑有一个自动机
M 2 接受 S2,那么自动机
M2 以下:
和 L(M 2)等价的正规表达式,即 S2 为:
((00|11)|(01|10)(00|11) * (01|10)) *
所以, S 为:
((00|11)|(01|10)(00|11) * (01|10)) * (01|10)(00|11) * 0|
((00|11)|(01|10)(00|11) * (01|10)) * 1
不包含子串 011 的由 0 和 1 构成的符号串的全体。
答: 1* |1* 0(0|10)* (1| ε)
由 0 和 1 构成的符号串 ,把它当作二进制数,能被 3 整除的符号串的全体。
答: 假定 w 的自动机以下:
对应的正规表达式: (1(01* 0)1|0)*
2 给出接受以下在字母表 {0,1} 上的语言的 DFA。
精选文库
全部以 00 结束的符号串的会合。
全部拥有 3 个 0 的符号串的会合。答:
DFA M=({0 , 1} , {q 0 ,q1, q2} , q0, {q 2} , δ)
此中 δ定义以下 :
δ( q0, 0)=q1 δ( q0, 1) =q0
δ( q1, 0)=q2 δ( q1, 1) =q0
δ( q2, 0)=q2 δ( q2, 1) =q0
(2) 正则表达式 : 1* 01* 01* 01*
DFA M=({0 ,1} , {q 0, q1, q2, q3} , q0, {q 3} , δ)
此中 δ定义以下 :
δ( q0, 0)=q1 δ( q0, 1) =q0
δ( q1, 0)=q2 δ( q1, 1) =q1
δ( q2, 0)=q3 δ( q2, 1) =q2
δ( q3, 1)=q3
下边是用正规式表示的变量申明:
( int | float ) id (, id )* ;
请改用上下文没关文法表示,也就是写一个上下文没关文法,它和该正规式等价。
答: D T L ;
int | float L L, id | id
4 试剖析下边给出的 if-then-else 语句的文法,它的提出本来是为了改正 dangling-else ( 悬而未
2
精选文库
决的 -else) 文法的二义性:
stmt → if expr then stmt
|matched-stmt
matched- stmt → if expr then matched -stmt else stmt
|other
试说明此文法仍旧是二义性的。
答:考虑句子 if e then if e then other else if e then other else other它拥有以下所示的两种剖析树 stmt expr then e if stmt if matched-stmt expr then matched-stmt e other if esle stmt matched-stmt expr then matched-stmt e other esle stmt matched-stmt other stmt matched-stmt if expr then matched-stmt e if esle stmt esle stmt matched-stmt expr then e
您可能关注的文档
- 绵阳南山中学2019秋季高级月考理综试题.doc
- 绵阳市中考化学试题及答案.docx
- 绵阳市高2018级第一学末教学质量测试化学试题.doc
- 绵阳市高中级”二诊“生物试题.doc
- 绵阳市高中级第一学年末教学质量测试生物试题.docx
- 绵阳市高中级第一学末教学质量测试化学试题.doc
- 绵阳市高中级第一次诊断性考试.docx
- 绵阳市高中级第一次诊断性考试化学试题.doc
- 绵阳市高中级第一次诊断性考试化学试题.docx
- 绵阳市高中级第一次诊断性考试地理.docx
- 2025年公安机关理论考试题库附答案【名师】.pdf
- 2025年河北省数学(专升本)考试真题及参考答案.docx
- 2025年山东省(统招专升本)护理学基础考试试题及答案.docx
- 2026年黑龙江艺术职业学院单招职业倾向性测试题库及答案1套.docx
- 2026年黔南民族幼儿师范高等专科学校单招职业适应性考试题库新版.docx
- 2026年黔西南民族职业技术学院单招职业技能测试题库新版.docx
- 2026年黔南民族幼儿师范高等专科学校单招综合素质考试题库新版.docx
- 2026年黔南民族职业技术学院单招综合素质考试必刷测试卷完美版.docx
- 元宵节教学设计教案教学设计(2025—2026学年).docx
- 2025-2026学年上学期初中化学人教版九年级期中必刷常考题之氧气的化学性质.docx
文档评论(0)