第五章作业10

合集下载

计算机组成原理第5章作业答案

计算机组成原理第5章作业答案

14. 在什么条件下,I/O设备可 以向CPU提出中断请求?
解:I/O设备向CPU提出中断 请求的条件是:I/O接口中的设备 工作完成状态为1(D=1),中断 屏蔽码为0 (MASK=0),且CPU
查询中断时,中断请求触发器状态 为1(INTR=1)。
15. 什么是中断允许触发器?它 有何作用?
程序控制接口、程序中断接口、 DMA接口三种。
11. 简述I/O接口的功能和基本组成。
答: P188 (1)选址功能 (2)传送命令的功能 (3)传送数据的功能 (4)反映I/O设置工作状态的功能
13. 说明中断向量地址和入口地址的 区别和联系。
解: 中断向量地址和入口地址的区别: 向量地址是硬件电路(向量编码器)
输入输出系统
第 五章2. 简要说明C源自U与I/O之间传递信息可 采用哪几种联络方式?它们分别用于什么 场合?
答: CPU与I/O之间传递信息常采用 三种联络方式:直接控制(立即响应)、 同步、异步。 适用场合分别为:
直接控制适用于结构极简单、速度极 慢的I/O设备,CPU直接控制外设处于某种 状态而无须联络信号。
N个数据所需的处理时间=P×N+Q秒 平均每个数据所需处理时间= (P×N+Q)/ N 秒; 求倒数得: 该系统跟踪到的每秒中断请求数=N/ (P×N+Q)次。
19. 在程序中断方式中,磁盘申请 中断的优先权高于打印机。当打印机正 在进行打印时,磁盘申请中断请求。试 问是否要将打印机输出停下来,等磁盘 操作结束后,打印机输出才能继续进行? 为什么?
I/O设备匀速运行, 25s后,第二 个中断请求到来,CPU正在执行中断程 序接收第一个数据, 40s时响应;
50s后,第三个中断请求到来, CPU正在执行中断程序接收第二个数据, 要到80s时响应;

稳态第五章 作业含答案

稳态第五章 作业含答案

1、两台发电机容量均为100MW ,耗量特性分别为:211110.20.002G G F P P =++ (t/h )222230.10.002G G F P P =++ (t/h )两台发电机同时供一个负荷L P ,试求:1)当系统负荷L P =65MW 时,120G P MW =,245G P MW =分配负荷是不是最优方案?2)当L P =160MW 时,两发电机间的最优分配方案是多少?解:1)⎪⎪⎩⎪⎪⎨⎧+==+==22221111004.01.0004.02.0G G G G P dP dF P dP dF λλ(1分), 当120G P MW =,245G P MW =代入上式令212128.045*004.01.028.020*004.02.0λλλλ=⇒⎭⎬⎫=+==+=,所以是最优分配。

2)当L P =160MW 时5.92,5.67160004.01.0*004.02.02121211==⇒⎭⎬⎫=++=+=G G G G G G P P P P P P λ2、三个火电厂并列运行,各发电厂的耗量特性F (t/h )及功率约束条件如下:(10分)21114.00.300.00070G G F P P =++ 100MW 1G P≤≤200MW 1T 22223.50.320.00040G G F P P =++ 120MW 2G P≤≤250MW 23333.50.300.00045G G F P P =++ 150MW 3G P ≤≤300MW 当总负荷为700MW 和400MW 时,试分别确定发电厂间功率的经济分配(不计网损影响) 解:⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧+==+==+==3333222211110009.03.0008.032.00014.03.0G G G G G G P dP dF P dP dF P dP dF λλλ 令321λλλ==⎩⎨⎧+=++=+32210009.03.00008.032.00008.032.00014.03.0G G G G P P P P MW P MW P MW P P P P G G G G G G 274,250,176700321321===⇒=++3、某系统的综合负荷单位调节功率为Hz MW /500,系统负荷增大1000MW 时,调频厂经二次调频增发的500MW ,系统频率变化为0.2Hz ,求系统的发电机的单位调节功率? 答:4、 A 、B 两系统中,A 、B 两系统的容量分别是3000MW 、2000MW ,25*=G A K ,6.1*=LA K ,20*=G B K ,4.1*=LB K ,MW PLA 200=∆时,求 (1) 系统A 、B 的机组都参加一次调频后系统频率的变化值;(2) 若A 、B 两系统的机组都参加一次调频,且B 系统部分机组参加二次调频增发50MW 时,求统频率偏移以及联络线上流动的功率。

钢的热处理作业题答案

钢的热处理作业题答案

解: 下料
正火
机加工 (粗)
调质
机加工 (精)
第五章 作业题答案-11
⑶:用20CrMnTi钢制作某汽车传动齿轮,要求表面
高硬度高耐磨性,表面HRC58~63 ,硬化层深
0.8mm。
解 下料
锻造
正火
机加工 (粗)
铣齿
渗碳
淬火+低温回火
去碳机械加工
磨齿 或
淬火+低温回火
第五章 作业题答案-11

下料 或选用锻4造0Cr:热正处火理工艺方机法加如工下 (粗)
机加工 (精)
高频表面淬火+低温回火
磨齿
拉花键孔

第五章 作业题答案-11
⑷ :用38CrMoTiAl钢制作某高精度镗床镗杆,要 求表面高硬度大于800HV。
下料
锻造
退火
机加工(粗) 调质
机加工(半精)
低温退火
精车
低温退火
磨削
磁力探伤
氮化
磁力 探伤
半精 磨
油煮定性(140~ 160℃、18 ~20h)
第五章 作业题答案-5
解:
热处理 名称
含义
淬火
将钢加热到Ac3 (亚共析钢)或A c1 (过共析钢) 以上一定温度,保温后快速冷却,以获得马氏
体或下贝氏体的一种热处理工艺方法。
如共析钢过冷奥氏体连续转变曲线-3 图:曲线1
回火
将淬火钢加热A c1 以下一定温度,保温后以适 当方式冷却的一种热处理工艺方法。
第五章 作业题答案-4
解: ⑶:板条状马氏体M板与片状马氏体M片。
组织
板条状马氏体马氏体呈板条状,板条内 存在高密度位错,片状马氏体马氏体呈片状, 片内存大量孪晶。

第五章 线路作业

第五章 线路作业

第五章线路作业第一节线路施工作业安全措施一、线路施工负责人营业线施工是指影响营业线设备稳定、使用和行车安全的各种施工,分为施工作业和维修作业。

施工作业必须纳入月度施工计划,并在车站办理封锁或慢行手续。

施工作业主要包括:1.线路及站场设备技术改造,增建双线、新线引入、电气化改造等施工。

2.跨越或穿越线路、站场的桥梁、人行过道、管道、渡槽和电力线路、通信线路、油气管线等设施的施工。

3.在铁路线路安全保护区内进行影响限界、路基稳定的各种施工及爆破作业。

4。

线路大、中修,路基、桥隧大修。

维修作业是指作业前后不改变行车速度的营业线施工。

维修作业应纳入维修天窗计划,并在车站办理相关登记手续。

天窗分为施工天窗和维修天窗。

线桥大、中修及大型机械作业的施工天窗不应少于180min。

维修天窗原则上应安排在昼间,并满足作业轨温条件,根据维修作业合理安排。

多个单位综合利用天窗在同一区间作业时,必须提前确定施工主体单位、明确施工负责人,并制定确保行车和人身安全的措施。

在营业线施工,施工单位必须与工务设备管理单位签订施工安全协议。

工务设备管理单位应派安全监护人员对施工单位的施工作业进行全过程监督,发现质量不合格及施工安全隐患时应责令施工单位立即纠正,填发“施工安全整改通知书”;发现危及行车安全时,必须果断采取限速或封锁线路措施,并责令其停工,填发“营业线施工停工通知书”。

进行线路、桥隧等设备施工时,应根据工作内容和影响行车安全的程度,按下列规定指定专人担任施工负责人:1.影响路基稳定的开挖路基、建筑物基坑,整治路基病害,加固或改建桥隧建筑物,拆铺便线(桥)和临时架空结构,更换或铺设防水层,整修隧道衬砌等较复杂的大型施工,由段级领导担任。

2.需办理封锁手续,设置移动停车信号防护,线路开通后需限制列车速度的施工,由职务不低于车间主任的人员担任。

3.需办理封锁手续,设置移动停车信号防护,线路开通后不限制列车速度的施工,由职务不低于工长的人员担任。

微观经济第五章作业(附答案)

微观经济第五章作业(附答案)

1、已知某厂商的短期生产函数为32921L L L Q -+=。

(1)写出劳动的平均产量L AP 函数和边际产量L MP 函数;(2)分别计算总产量、平均产量和边际产量的最大值;(3)证明当平均产量达到极大时,劳动的平均产量和边际产量相等。

解:(1) 根据32921L L L TP L -+=可得:2921L L L TP AP L L -+== 231821L L dQdTP MP L L -+==(2)边际产量为零时,总产量最大即 0318212=-+L L解得 7=L (1-=L 不合题意)代入24592132=-+=L L L TP L同样,对于平均产量函数2921L L AP L -+=L AP dLd L 29-= 令 0=L AP dLd 即 029=-L 得 5.4=L(5.4=L 也可用L L MP AP =,即 2231821921L L L L -+=-+求得)又因为 02<-=⎪⎭⎫ ⎝⎛L AP dL d dL d 所以5.4=L 为平均产量达到极大时厂商雇用的劳动。

代入 2921L L AP L -+= 得平均产量AP L 的最大值为41.25 。

同样,对于231821L L MP L -+= L MP dLd L 618-= 令 0=L MP dLd 即 0618=-L 得 3=L又因为 06<-=⎪⎭⎫ ⎝⎛L MP dL d dL d 所以3=L 为边际产量达到极大时厂商雇用的劳动。

将3=L 代入231821L L MP L -+=得到边际产量MP L 的最大值为48。

(3)证明:从(2)中可知:当5.4=L 时劳动的平均产量达到极大值为41.25而当5.4=L 时,劳动的边际产量25.41318212=-+=L L MP L所以当平均产量达到极大时,劳动的平均产量和边际产量相等。

2、已知某企业的单一可变投入(X )与产出(Q )的关系如下:Q=1000X+10002X -23X ,当X 分别为200、300、400单位时,其边际产量和平均产量各为多少?它们分别属于哪一个生产阶段?该函数的三个生产阶段分界点的产出量分别为多少?解:TP=1000X+10002X -23X MP=1000+2000X-62X AP=1000+1000X-22X X=200 MP=161000 AP= 121000X=300 MP=61000 AP= 121000X=400 MP= -159000 AP= 81000MP= AP, X=250MP=0,1000+2000X-62X =0,610060001000+=X =334 第一阶段和第二阶段的分界点是X =250 ,第二阶段和第三阶段的分界点是334因此,X=200处于第一阶段,X=300处于第二阶段;X=400处于第三阶段。

5.第五章课后作业(2013.12)

5.第五章课后作业(2013.12)

第五章资本主义发展的历史进程一、单项选择题1.国家垄断资本主义的产生和发展,从根本上说是( )A.国内市场竞争的结果B.国际竞争激烈化的结果C.垄断统治加强的结果D.生产社会化和资本主义私人占有制之间矛盾发展的结果2.金融资本是由()A.产业资本和商业资本融合而成B.银行资本和工业资本融合而成C.工业垄断资本和银行垄断资本融合而成D.垄断银行资本和银行资本融合而成3.垄断资本主义国家事实上的统治者是()A.工业资本 B.商业资本 C.金融寡头 D.金融资本4.国家垄断资本主义的发展()A.改变了经济的资本主义性质B.符合垄断资本家的整体利益C.代表了个别资本家的利益D.消灭了私人垄断资本主义的基础5.金融寡头实现经济上统治的“参与制”是指金融寡头()A.直接参与工业企业的生产经营和管理的制度B.直接参与银行的经营和管理的制度C.通过购买一定数量的股票层层控制许多大企业的制度D.通过购买所属公司全部股票直接掌握许多大企业的制度6.国家垄断资本主义是()A.消除生产无政府状态的垄断资本主义B.国家政权同私人垄断资本相互分离的垄断资本主义C.国家政权同私人垄断资本融合在一起的垄断资本主义D.消除了经济危机的垄断资本主义7.资本主义发展的历史趋势是()A.计划经济取代市场经济 B.市场经济取代计划经济C.计划经济取代商品经济 D.社会主义公有制取代资本主义私有制8.正确认识资本主义的历史过渡性要()A.否定资本主义生产关系的一切改良B.对资本主义采取全面肯定的态度C.借鉴资本主义社会中反映人类文明进步的改良D.发展资本主义的经济制度[单项选择题答案]1.D2.C3.C4.B5.C6.C7.D8.C二、多项选择题1.私人垄断资本主义向国家垄断资本主义过渡()A.是资本主义生产社会化的客观要求B.是资本主义基本矛盾发展的必然结果C.在一定程度上促进了资本主义生产的发展D.能够从根本上解决资本主义的基本矛盾2.国家垄断资本主义产生的具体原因是()A.经济危机的发展和加深,要求利用国家力量减轻危机的破坏和影响B.社会化大生产客观上要求通过国家的力量建设基础设施,为私人垄断资本提供服务C.社会化大生产要求经济协调发展,需要国家直接干预D.为了缓和社会阶级阶层矛盾,需要资本主义国家介入国民收入的再分配3.国家垄断资本主义的基本形式有()A.国有企业 B.国私合营企业C.国家通过多种形式参与私人垄断资本的再生产过程 D.国家调节经济4.国家垄断资本主义对资本主义经济发展的作用是()A.在一定程度上促进了社会生产力的发展B.解决了垄断资本主义内在矛盾的深化与尖锐C.从根本上解决了失业问题D.消除了经济危机频繁的出现5.垄断与竞争并存的原因是()A.垄断不能消除商品经济的竞争基础 B.科技进步和创新不断激发新的竞争C.中小企业仍然大量存在 D.垄断组织不能囊括一切商品生产6.垄断统治下竞争的特点()A.竞争的目的是为了获得高额垄断利润B.竞争的手段包括非经济方式C.竞争更为激烈、破坏性更大D.竞争的范围除经济领域外还包括政治、军事、文化领域7.垄断利润()A.是凭借垄断地位获得的利润B.是超过平均利润的高额利润C.是通过资本自由转移而形成的一种利润D.归根到底来自无产阶级和其他劳动人民所创造的剩余价值8.垄断形成的原因是()A.生产高度集中的必然产物 B.资本高度集中必然引起垄断C.少数大企业为避免两败俱伤 D.规模经济效益促使少数大资本走向垄断9.资本主义在全世界范围被社会主义代替是一个很长的历史过程,在这个过程中两种社会制度的国家()A.可能相互交往 B.可以和平共处,但也存在斗争C.不存在和平共处的可能性 D.可以平等互利地发生经济联系10.垄断资本向世界范围内的扩展的基本形式有()A.借贷资本输出B. 生产资本输出C.商品资本输出D.商业资本输出11.战后发达资本主义国家经济政治的新变化主要有()A.劳动人民享有充分的经济政治权利,真正成为国家的主人B.国家资本所有制和法人资本所有制在经济领域发挥重要作用C.建立社会福利制度,工人的生活水平有所提高D.政治制度多元化,公民权利有所扩大12.资本主义无法根除的主要矛盾是()A.垄断资本与中小资本的矛盾 B.社会化生产与资本主义私人占有的矛盾C.无产阶级与资产阶级的矛盾 D.生产和消费的矛盾13.资本主义制度的历史进步性主要表现在()A.促使科学技术转变为生产力B.追求剩余价值的动力和竞争的压力推动了生产力发展C.资本主义政治制度促进和完善了资本主义生产方式D.资本主义意识形态促进和完善了资本主义生产方式14.资本主义为社会主义所代替的历史必然性表现在()A.资本主义的内在矛盾决定了资本主义必然被社会主义所代替B.资本积累推动资本主义最终否定资本主义自身C.国家垄断资本主义为向社会主义过渡准备了条件D.资本主义生产关系的调整促进了生产力的发展15.社会主义代替资本主义是一个()A.长期的历史过程 B.隐蔽的历史过程C.曲折的历史过程 D.复杂的历史过程16.垄断资本主义的基本经济特征包括()A.垄断组织在经济生活中起决定作用B.资本输出有了特别重要的意义C.在金融资本的基础上形成金融寡头的统治D.垄断使竞争趋于缓和17.在资本主义社会里,银行垄断资本和工业垄断资本密切地融合在一起,产生了一种新型的垄断资本,即金融资本。

第五章相关分析作业试题及答案

第五章相关分析作业试题及答案

第五章相关分析一、判断题二、1.若变量X的值增加时,变量Y的值也增加,说明X与Y之间存在正相关关系;若变量X的值减少时,Y变量的值也减少,说明X与Y之间存在负相关关系。

()三、2.回归系数和相关系数都可以用来判断现象之间相关的密切程度()四、3.回归系数既可以用来判断两个变量相关的方向,也可以用来说明两个变量相关的密切程度。

()五、4.计算相关系数的两个变量,要求一个是随机变量,另一个是可控制的量。

()六、5.完全相关即是函数关系,其相关系数为±1。

()1、×2、×3、×4、×5、√.七、单项选择题1.当自变量的数值确定后,因变量的数值也随之完全确定,这种关系属于()。

2. A.相关关系 B.函数关系 C.回归关系 D.随机关系3.现象之间的相互关系可以归纳为两种类型,即()。

4. A.相关关系和函数关系 B.相关关系和因果关系 C.相关关系和随机关系 D.函数关系和因果关系5.在相关分析中,要求相关的两变量()。

6. A.都是随机的 B.都不是随机变量 C.因变量是随机变量 D.自变量是随机变量7.现象之间线性依存关系的程度越低,则相关系数( ) 。

8. A.越接近于-1 B. 越接近于1 C. 越接近于0 D. 在0.5和0.8之间9.若物价上涨,商品的需求量相应减少,则物价与商品需求量之间的关系为( )。

10. A.不相关 B. 负相关 C. 正相关 D. 复相关11.能够测定变量之间相关关系密切程度的主要方法是( ) 。

12. A.相关表 B.相关图 C.相关系数 D.定性分析13.下列哪两个变量之间的相关程度高()。

14. A.商品销售额和商品销售量的相关系数是0.915. B.商品销售额与商业利润率的相关系数是0.8416. C.平均流通费用率与商业利润率的相关系数是-0.9417. D.商品销售价格与销售量的相关系数是-0.9118.回归分析中的两个变量()。

第五章 相关分析作业(试题及答案)

第五章 相关分析作业(试题及答案)

第五章相关分析一、判断题二、1.若变量X的值增加时,变量Y的值也增加,说明X与Y之间存在正相关关系;若变量X的值减少时,Y变量的值也减少,说明X与Y之间存在负相关关系。

()三、2.回归系数和相关系数都可以用来判断现象之间相关的密切程度()四、3.回归系数既可以用来判断两个变量相关的方向,也可以用来说明两个变量相关的密切程度。

()五、4.计算相关系数的两个变量,要求一个是随机变量,另一个是可控制的量。

()六、5.完全相关即是函数关系,其相关系数为±1。

()1七、1.2.3.4.5.6.7.8.9.22. A.r=0 B.|r|=1C.-1<r<1 D.0<r<123.每一吨铸铁成本(元)倚铸件废品率(%)变动的回归方程为:y c=56+8x,这意味着()24. A.废品率每增加1%,成本每吨增加64元 B.废品率每增加1%,成本每吨增加8%25. C.废品率每增加1%,成本每吨增加8元 D.废品率每增加1%,则每吨成本为561、B2、A3、A4、C5、B6、C7、C8、D9、B10、C.八、多项选择题1.测定现象之间有无相关关系的方法有()2.A、对现象做定性分析B、编制相关表C、绘制相关图D.计算相关系数E、计算估计标准3.下列属于负相关的现象有()4.A、商品流转的规模愈大,流通费用水平越低B、流通费用率随商品销售额的增加而减少5.C、国内生产总值随投资额的增加而增长D、生产单位产品所耗工时随劳动生产率的提高而减少E、产品产量随工人劳动生产率的提高而增加6.变量x值按一定数量增加时,变量y也按一定数量随之增加,反之亦然,则x和y之间存在()7.A、正相关关系B、直线相关关系C、负相关关系D、曲线相关关系8.E、非线性相关关系9.直线回归方程y c=a+bx中的b称为回归系数,回归系数的作用是()10.A、确定两变量之间因果的数量关系B、确定两变量的相关方向C、确定两变量相关的密切程度D、确定因变量的实际值与估计值的变异程度11.E确定当自变量增加一个单位时,因变量的平均增加量12.设产品的单位成本(元)对产量(百件)的直线回归方程为y c=76-1.85x,这表示()1九、1.2.3.4.5.6.7.8.1、1≤r<06、十、1.一种不完全的依存关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

S → a S→∧ S→ (T) T→ ST’ T’→ ,ST’ T’→ ε
2计算FIRST集
3计算FOLLOW集
FIRST S a∧(
T a∧ ( T’ ε ,
FOLLOW S #, ) T) T’ )
由S→ (T) 得Follow(T)={)} 由T→ ST’ 得 由于T’能推出ε 所以Follow(S)= (First(T’)-{ε}) Follow(T)={ , } { ) } 由T→ ST’ 得 Follow(T’)= Follow(T)={ ) }
T’;
end
else if TOKEN ≠‘)’ then ERROR;
end;
可以不写,但写成else ERROR;是错误的 也可以写成: else if TOKEN =‘)’ then return
else ERROR; 但是不能写成 else if TOKEN =‘)’ then GetNext(Token)
1 文法G[S]
S→ a |∧ |(T)
T→ T,S | S
(2)给出(a,(a,a))和 (((a,a), ∧,(a)),a)的最左推导
S(T) (T,S) (S,S) (a,S) (a,(T)) (a,(T,S)) (a,(S,S)) (a,(a,S)) (a,(a,a))
S (T) (T,S) (S,S) ((T),S) ((T,S),S) ((T,S,S),S) ((S,S,S),S) (((T),S,S),S) (((T,S),S,S),S) (((S,S),S,S),S) (((a,S),S,S),S) (((a,a),S,S),S) (((a,a), ∧,S),S) (((a,a), ∧,(T)),S) (((a,a), ∧,(S)),S) (((a,a), ∧,(a)),S)
SELECT(T→ ST’ ) ={ a, ∧,( }
SELECT(T ’→ ,ST’ ) ={ , }
SELECT(T ’→ ε) ={ ) }
是LL(1)文法,构造预测分析表如下:
a

(
S S→a S→ ∧ S→(T)
T T→ST’ T→ST’ T→ST’
T’
) T’→ ε
,
#
T’→ ,ST’
(4)给出输入串(a,a)#的分析过程,并说明该串是否为G的句子。
select(S→a) 和select(S→ ∧) 和select(S→(T))两两不相交 Select(T ’→ ,ST’ ) ∩ select(T ’→ ε) = Φ 因为具有相同左部的产生式的SELECT集两两交集为空,所以此 文法是LL(1)文法。
c) 对每个非终结符写出不带回溯的递归子程序
begin
If TOKEN=‘a’ then GETNEXT(TOKEN)
else if TOKEN=‘∧’ then GETNEXT(TOKEN) else if TOKENI)=f ‘T(没o’ k有en被≠读’)’掉th,en变E量RTRoOkRen;(=‘)错’,误S)后续的
then begin过程GE处T理NE的X第T(一TO个K字EN为);‘)’,导致出错
a

S S→a S→ ∧
T T→ST’ T→ST’
T’
( S→(T) T→ST’
) T’→ ε
,
#
T’→ ,ST’
步骤 分析栈 1 #S 2 #)T( 3 #)T 4 #)T’S 5 #T’a 6 #)T’ 7 #)T’S,
剩余输入串 (a,a)# (a,a)# a,a)# a,a)# a,a)# ,a)# ,a)#
用到的一些子过程: ➢过程GETNEXT负责读入下一个TOKEN字 ➢过程ERROR负责报告语法错误
约定: ➢全局变量TOKEN存放已读入的TOKEN字 ➢过程进入时变量TOKEN存放了一个待匹配的TOKEN 字 ➢退出过程时,变量TOKEN中仍存放着一个待匹配的 TOKEN字。
递归子程序的写法:
所用产生式 S→(T) ( 匹配 T→ST’ S→a a 匹配 T’→,ST’ , 匹配
a

S S→a S→ ∧
T T→ST’ T→ST’
T’
( S→(T) T→ST’
) T’→ ε
,
#
T’→ ,ST’
8 #)T’S
a)#
9 #)T’a
a)#
10 #)T’
)#
11 #)
)#
12 #
#
S→a a 匹配 T’→ ε ) 匹配 接受
else ERROR;
procedure T ; begin S;
T’ end;
/* T→ ST’ 对应的程序*/
(3)经改写后的文法是否是LL(1)的?给出它的预测分 析表。
已求得产生式的SELECT集
SELECT(S → a ) ={ a }
SELECT(S→∧) ={ ∧ }
SELECT(S→ (T)) ={ ( }
4计算SELECT集
SELECT(S → a ) ={ a } SELECT(S→∧) ={ ∧ } SELECT(S→ (T)) ={ ( } SELECT(T→ ST’ ) =First(ST’)={ a, ∧,( } SELECT(T ’→ ,ST’ ) ={ , } SELECT(T ’→ ε) =Follow(T’)={ ) }
T;
if TOKEN=‘)’ then GETNEXT(TOKEN)
else ERROR;
end
else ERROR;
end;
procedure T’ ;
/*T’→ ,ST’|’ then begin GETNEXT(TOKEN); (容易出错)
S;
(((a,a), ∧,(a)),a)
(2)对文法G进行改写,然后对每个非终结符写出不 带回溯的递归子程序。
文法中含有左递归,一定不是LL(1)文法,不能应用 递归子程序法,所以 a) 消除左递归,改写后的文法是:
S → a | ∧ | (T) T→ ST’ T’→ ,ST’ | ε
b) 判断文法是否为LL(1)文法 S → a S→∧ S→ (T) T→ ST’ T’→ ,ST’ T’→ ε LL(1)文法的充分必要条件是:对每个非终结符A的任 意两个产生式,A→α ,A→β,满足 select(A→ α) ∩select(A→β)=Φ , LL(1)文法的判别: 1 求出能推出ε非终结符 { T’ }
➢若关于一个非终结符的产生式只有一条,直接按产生式右部 写程序,右部是终结符就进行匹配,是非终结符就调用相应的 子程序,如T→ ST’
➢若关于一个非终结符的产生式不只一条,按select集合写成if 条件语句,如: S → a, S→∧, S→ (T)
SELECT(S → a ) ={ a } SELECT(S→∧) ={ ∧ }
SELECT(S→ (T)) ={ ( }
➢若产生式右部为空串
可以不生成任何语句,或者按select集合,生成一条判断语句 如:SELECT(T ’→ ε) ={ ) }
生成:if Token ≠‘)’ then Error;
procedure S;
/* S → a | ∧| (T)对应的程序 */
相关文档
最新文档