- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本书习题可分为思考题和必做题,这里仅给出必做题的参考答案。习题11-1至1-11均为思考题。习题22-1至2-14均为思考题。习题33-1至3-13均为思考题。习题44-1至4-4均为思考题。4-5 解:上下文有关文法(1型文法),产生的语言L(G){=aibici | i≥1,i为整数}4-6 解:3型文法,L(G)={ai | i≥1,i为奇数}4-7 解:2型文法,L(G)={aibi | i≥1,i为整数}4-8 解:1型文法,L(G)={aibici | i≥1,i为整数}4-9 解:1. 最左推导最右推导S (A) (B) (SdB)S (A) (B) (SdB) ((A)dB) ((B)dB) (SdS) (Sda) ((S)dB) ((b)dB) ((A)da ((B)da) ((b)dS) ((b)da) ((s)da ((b)da)2. 语法树4-10解:1. 因为存在推导S SbF SbP Sbc Fbc FaPbc所以FaPbc是文法G (S) 的一个句型。2. 语法树4-11解:因为串aaabaa可有下列两棵不同的语法树所以文法G (S)是二义文法。4-12解:因为串i (*可有下列两棵不同的语法树4-13解:假定所设计的语言面向的机器为一般通用机。按照题目给出的问题,如果不考虑输入和输出语句,那么所要设计的语言仅包含字符串数据类型和赋值语句。语言设计如下:程序→分程序分程序→begin语句说明表;执行语句end说明语句表→说明语句|说明语句表;说明语句说明语句→变量说明变量说明→string变量表说明:string是变量的类型,表示变量为字符串。字符串→字符|字符串字符字符→一切可由键盘输入的字符变量表→变量|变量表,变量执行语句表→执行语句表;执行语句|执行语句执行语句→赋值语句赋值语句→变量:=表达式表达式→变量|表达式‖变量说明:符号“‖”为字符串连接运算符,例如字符串abc和字符串xyz经过连接运算的结果为abcxyz。变量→标识符标识符→字母|标识符字母|标识符数字字母→a|b|…|x|y|z数字→0|1|2|3|4|5|6|7|8|9说明:本语言未设置任何控制语句,若要进行较为复杂的程序设计,必须增加控制语句,本语言的程序只能完全顺序执行。例:将字符串abc和xyz连接成字符串abcxyz。beginstring A1, A2, A3, A4;string B1, B2 B3, B4;A1:=a;A2:=b;A3:=c;B1:=x;B2:=g;B3:=z;A4:=A1‖A2;A4:=A4‖A3;B4:=B1‖B2;B4:=B4‖B3;B4:=A4‖B4end要求的结果字符串在B4中。习题55-1至5-19均为思考题。习题66-1至6-4均为思考题。习题77-1至7-5均为思考题。7-6解:设x, y, z对应的形式单元为J1(和J1),J2(和J2),J3(和J3)。1. 引用调用A:=2B:=3T:=A+B(T的值为5)J1:=T的地址J2:=A的地址J3:=A的地址J2↑:=J2↑+1(A的值为3)J3↑:=J3↑+J1↑(A的值为3+5=8)打印A的值为8。2. 传值A:=2B:=3T:=A+B(T的值为5)J1:=T(J1的值为5)J2:=A(J2的值为2)J3:=A(J3的值为2)J2:=J2+1(J2的值为3)J3:=J3+J1(J3的值为7)打印A的值为2。3. 结果调用形式单元J1, J2, J3无初始化值,计算是不确定的,打印A的值仍为2。4. 传值得结果A:=2B:=3T:=A+B(T的值为5)J1:=T(J1的值为5)J1:=T的地址J2:=A(J2的值为2)J2:=A的地址J3:=A(J3的值为2)J3:=A的地址J2:=J2+1(J2的值为3)J3:=J3+J1(J3的值为7)J3↑:=J1(T的值为5,未变)J2↑:=J2(A的值为3)J3↑:=J3(A的值为7)打印A的值为7。5. 名调用计算时用实参原文替换形参A:=2B:=3B:=A+1(A替换y, A的值为3)A:=A+A+B(A的值为9)打印A的值为9。习题88-1为实验题。8-2为实验题。8-3为实验题。8-4为实验题。8-5为思考题。8-6为思考题。习题99-1为思考题。9-2解:(1)消除文法G的②产生式直接左递归。A→SeA | fA③A→dA | ④(2)消除间接左递归:按S.A排序(按书上P116页的算法i=2,j=1时)将S的①产生式代入③有A→AaeA | AbeA | ceA | fA⑤(3)消除⑤的直接左递归有A→ceAA | fAA⑥A→aeAA | beAA | ⑦(4)对S的①产生式提公因子有S→AB | c⑧B→| a | b⑨(5)最后,文法G提
您可能关注的文档
- 综合练习(选择题判断题及答案)..doc
- 综合练习2第二章..doc
- 综合练习题ok..doc
- 综合练习题选修四..doc
- 综合网管深化应用测试题A..doc
- 综合练习题十..doc
- 综合维护试题(数据)..doc
- 综合考试题二..doc
- 综合职业能力测试题..doc
- 综合能力与法律法规模拟试题集..doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)