第三章习题解答

合集下载

第三章习题解答

第三章习题解答

第三章习题解答一、判断下列说法是否正确,凡对的在括号内打“√”,否则打“×”。

(1)现测得两个共射放大电路空载时的电压放大倍数均为-100,将它们连成两级放大电路,其电压放大倍数应为10000。

( )(2)阻容耦合多级放大电路各级的Q点相互独立,( )它只能放大交流信号。

( )(3)直接耦合多级放大电路各级的Q点相互影响,( )它只能放大直流信号。

( )(4)只有直接耦合放大电路中晶休管的参数才随温度而变化。

( )(5)互补输出级应采用共集或共漏接法。

( )二、现有基本放大电路:A.共射电路B.共集电路C.共基电路D.共源电路E.共漏电路根据要求选择合适电路组成两级放大电路。

(1)要求输入电阻为1kΩ至2kΩ,电压放大倍数大于3000,第一级应采用,第二级应采用。

(2)要求输入电阻大于10MΩ,电压放大倍数大于300,第一级应采用,第二级应采用。

(3)要求输入电阻为100kΩ~200kΩ,电压放大倍数数值大于100,第一级应采用,第二级应采用。

(4)要求电压放大倍数的数值大于10,输入电阻大于10MΩ,输出电阻小于100Ω,第一级应采用,第二级应采用。

(5)设信号源为内阻很大的电压源,要求将输入电流转换成输出电压,且,输出电阻R o<100,第一级应采用,第二级应采用。

三、选择合适答案填入空内。

(1)直接耦合放大电路存在零点漂移的原因是。

A.电阻阻值有误差B.晶体管参数的分散性C.晶体管参数受温度影响D.电源电压不稳定(2)集成放大电路采用直接耦合方式的原因是。

A.便于设计B.放大交流信号C.不易制作大容量电容(3)选用差分放大电路的原因是。

A.克服温漂B. 提高输入电阻C.稳定放入倍数(4)差分放大电路的差模信号是两个输入端信号的,共模信号是两个输入端信号的。

A.差B.和C.平均值(5)用恒流源取代长尾式差分放大电路中的发射极电阻R e,将使电路的。

A.差模放大倍数数值增大B.抑制共模信号能力增强C.差模输入电阻增大(6)互补输出级采用共集形式是为了使。

第三章 信道与信道容量 习题解答

第三章 信道与信道容量 习题解答


,求




(2) 求该信道的信道容量及其达到信道容量时的输入概率分布。
解:
(1)先写出

根据公式
计算联合概率:
信宿端符号分布概率:
根据公式
计算:
3
求各熵: 信源熵:
比特/消息
信宿熵:
比特/消息
可疑度:
平均互信息量: 噪声熵: (2)二元对称离散信道的信道容量:
比特/消息 比特/消息
比特/秒
信源等概分布时(
解:设下标 1为原状况,下标 2为改变后状况。由
可得:


如果功率节省一半则
倍 ,为 了 使 功 率 节 省 一 半 又 不 损 失 信 息 量 I,根 据
,可以: (1) 加大信道带宽 W,用带宽换取信噪比


7
缺点是对设备要求高。 (2) 加大传输时间 T,用传输时间换取信噪比,同理可得:
缺点是传输速度降低了。
噪声熵:
(5)平均互信息量:
2.有一个生产 A、B、C、D四种消息的信源其出现的概率相等,通过某一通信系统传输时,B和 C无误,A 以 1/4概率传为 A,以 1/4概率误传为 B、C、D,而 D以 1/2概率正确传输,以 1/2概率误传为 C,
(1)试求其可疑度?(2)收到的信号中哪一个最可靠?(3)散布度为多少? 解:(1)

将各数据代入: 解得:
如果

将各数据代入: 解得:
14.在理想系统中,若信道带宽与消息带宽的比为 10,当接收机输入端功率信噪比分别为 0.1和 10时,试
比较输出端功率信噪比的改善程度,并说明

之间是否存在阀值效应。

第三章习题解答

第三章习题解答

第3章 力学基本定律与守恒律 习题及答案1.作用在质量为10 kg 的物体上的力为i t F)210(+=N ,式中t 的单位是s ,(1)求4s 后,这物体的动量和速度的变化.(2)为了使这力的冲量为200 N ·s ,该力应在这物体上作用多久,试就一原来静止的物体和一个具有初速度j 6-m ·s -1的物体,回答这两个问题.解: (1)若物体原来静止,则i t i t t F p t 1401s m kg 56d )210(d -⋅⋅=+==∆⎰⎰,沿x 轴正向,ip I imp v111111s m kg 56s m 6.5--⋅⋅=∆=⋅=∆=∆ 若物体原来具有6-1s m -⋅初速,则⎰⎰+-=+-=-=t tt F v m t m F v m p v m p 000000d )d (,于是⎰∆==-=∆t p t F p p p 0102d,同理, 12v v ∆=∆,12I I=这说明,只要力函数不变,作用时间相同,则不管物体有无初动量,也不管初动量有多大,那么物体获得的动量的增量(亦即冲量)就一定相同,这就是动量定理. (2)同上理,两种情况中的作用时间相同,即⎰+=+=tt t t t I 0210d )210(亦即 0200102=-+t t 解得s 10=t ,(s 20='t 舍去)2.一颗子弹由枪口射出时速率为10s m -⋅v ,当子弹在枪筒内被加速时,它所受的合力为 F =(bt a -)N(b a ,为常数),其中t 以秒为单位:(1)假设子弹运行到枪口处合力刚好为零,试计算子弹走完枪筒全长所需时间;(2)求子弹所受的冲量.(3)求子弹的质量. 解: (1)由题意,子弹到枪口时,有0)(=-=bt a F ,得ba t =(2)子弹所受的冲量⎰-=-=tbt at t bt a I 0221d )(将bat =代入,得 ba I 22=(3)由动量定理可求得子弹的质量202bv a v I m == 3.如图所示,一质量为m 的球,在质量为M 半径为R 的1/4圆弧形滑槽中从静止滑下。

第三章部分习题解答

第三章部分习题解答

(b) ( A + B)(AB ) = AAB + BAB = AB
(c) ABC(B + C ) = ( A + B + C )(B + C ) = C + B( A + B ) = C + AB
(d) A + ABC + ABC + CB + CB = A(1 + BC + BC) + C(B + B ) = A + C
L3 = A3 ⊕ C
可分别用异或门、三态门设计逻辑电路,如图题解 3.4.4a、b 所示。
图题解 3.4.4
7
3.4.7 某雷达站有 3 部雷达 A、B、C,其中 A 和 B 功率消耗相等,C 的 功率是 A 的两倍。这些雷达由两台发电机 X 和 Y 供电,发电机 X 的最大输出功 率等于雷达 A 的功率消耗,发电机 Y 的最大输出功率是 X 的 3 倍。要求设计一 个逻辑电路,能够根据各雷达的启动和关闭信号,以最节约电能的方式启、停 发电机。
X = ABC + ABC + ABC + ABC = AB ⊕ C + B A ⊕ C
Y =AB+C 由逻辑表达式可设计出最节约电能的发电机启、停方式的逻辑电路,如图 题解 3.4.7b 所示。
表题解 3.4.7
A
B
C
X
Y
0
0
0
0
0
0
0
1
0
1
0
1
0
1
0
0
1
1
0
1
1
0
0
1
0

第3章习题答案

第3章习题答案

习题31.名词解释:栈、队列、循环队列。

解:栈是只能在一端进行插入和删除操作的线性表,允许插入和删除的一端叫栈顶,另一端叫栈底。

最后插入的元素最先删除,故栈也称后进先出表。

队列是允许在一端插入而在另一端删除的线性表,允许插入的一端叫队尾,允许删除的一端叫队头。

最后插入的元素最先删除,故栈也称先进先出表。

最先入队的元素最先删除,故队列也称先进先出表。

用常规意义下顺序存储结构的一维数组表示队列,由于队列的性质(队尾插入,队头删除),容易造成“假溢出”现象,即队尾已达到一维数组的高下标,不能再插入,然而队中元素个数小于队列的长度。

循环队列是解决“假溢出”的一种方法。

通常把一维数组看成首尾相接。

在循环队列下,通常采用“牺牲一个存储空间”的方法解决“队满”和“队空”的判定问题。

2.如果输入序列为1,2,3,4,5,6,试问能否通过栈结构得到以下两个序列:4,3,5,6,1,2和1,3,5,4,2,6;请说明为什么不能或如何才能得到。

解:输入序列为1,2,3,4,5,6,不能得到4,3,5,6,1,2,其理由是:输出序列最后两个元素是1,2,前面四个元素(4,3,5,6)得到后,栈中元素剩下1,2,且2在栈顶,栈底元素1不可能在栈顶元素2出栈之前出栈。

得到序列1,3,5,4,2,6的过程是:1入栈并出栈;然后2和3依次入栈,3出栈,部分输出序列是1,3;紧接着4和5入栈,5,4和2依次出栈,此时输出序列为1,3,5,4,2;最后6入栈并出栈,得到最终结果序列是1,3,5,4,2,6。

3.试证明:若借助栈由输入序列1,2,…,n 得到序列1p ,2p ,…,n p (它是输入序列的一个全排列),则在输出序列中不可能出现下列情形:存在着i <j <k ,使得j p <k p <i p 。

解:如果i <j ,说明i p 在j p 入栈前先出栈。

而对于i p >j p 的情况,则说明要将j p 压到i p 之上,也就是在j p 出栈之后i p 才能出栈。

第三章 习题答案

第三章  习题答案

第三章 消费者行为理论2. 假设某消费者的均衡如图3—1(即教材中第96页的图3—22)所示。

其中,横轴OX 1和纵轴OX 2分别表示商品1和商品2的数量,线段AB 为消费者的预算线,曲线图3—1 某消费者的均衡U 为消费者的无差异曲线,E 点为效用最大化的均衡点。

已知商品1的价格P 1=2元。

(1)求消费者的收入;(2)求商品2的价格P 2;(3)写出预算线方程;(4)求预算线的斜率;(5)求E 点的MRS 12的值。

解答:(1)图中的横截距表示消费者的收入全部购买商品1的数量为30单位,且已知P 1=2元,所以,消费者的收入M =2元×30=60元。

(2)图中的纵截距表示消费者的收入全部购买商品2的数量为20单位,且由(1)已知收入M =60元,所以,商品2的价格P 2=M 20=6020=3元。

(3)由于预算线方程的一般形式为 P 1X 1+P 2X 2=M 所以,由(1)、(2)可将预算线方程具体写为:2X 1+3X 2=60。

(4)将(3)中的预算线方程进一步整理为X 2=-23X 1+20。

很清楚,预算线的斜率为-23。

(5)在消费者效用最大化的均衡点E 上,有MRS 12=P 1P 2,即无差异曲线斜率的绝对值即MRS 等于预算线斜率的绝对值P 1P 2。

因此,MRS 12=P 1P 2=23。

5. 已知某消费者每年用于商品1和商品2的收入为540元,两商品的价格分别为P 1=20元和P 2=30元,该消费者的效用函数为U =3X 1X 22,该消费者每年购买这两种商品的数量应各是多少?每年从中获得的总效用是多少?解答:根据消费者的效用最大化的均衡条件MU 1MU 2=P 1P 2其中,由U =3X 1X 22可得 MU 1=d TU d X 1=3X 22; MU 2=d TU d X 2=6X 1X 2 于是,有 3X 226X 1X 2=2030 整理得 X 2=43X 1 (1) 将式(1)代入预算约束条件20X 1+30X 2=540,得20X 1+30·43X 1=540 解得 X 1=9 将X 1=9代入式(1)得 X 2=12因此,该消费者每年购买这两种商品的数量应该为X 1=9 ;X 2=12。

第三章习题集答案

第三章习题集答案

第三章习题集答案本章习题一、名词解释均衡产出或收入消费函数边际消费倾向平均消费倾向储蓄函数边际储蓄倾向平均储蓄倾向乘数投资乘数政府支出乘数税收乘数政府转移支出乘数平衡预算乘数对外贸易乘数相对收入消费理论生命周期消费理论永久收入消费理论二、判断题1.投资乘数起作用的关键因素是有确定的边际消费倾向值。

2.在一个没有政府的封闭经济中,经济均衡时一定是投资等于储蓄;在一个有政府的开放经济中情况仍是这样。

3.在均衡产出的情况下,企业的非意愿存货投资必然为零。

4.在045线上,消费支出和收入并不总是相等。

5.在经济学上,家庭储蓄是指可支配收入中未用于消费而放在银行的存款。

6.一般来说,高收入家庭消费倾向越高,低收入家庭消费倾向越低。

三、选择题1.收入超过支出,公司将减少生产,因为非计划存货量为( )A. 正;B. 负;C. 零;D.不确定。

2.消费函数为C=100+0.8(Y-T),政府支出乘数是( )A. 0.8B. 1.2C. 4D. 5。

3.消费函数的斜率取决于( )A. 边际消费倾向;B. 与可支配收入无关的消费总量;C. 平均消费倾向;D. 由于收入变化引起的投资量。

4.下列四种情况中,投资乘数最大的是( )A. 边际消费倾向为0.4 ; B . 边际储蓄倾向为0.1 ;C. 边际消费倾向为0.6 ;D. 边际储蓄倾向为0.35.在四部门经济中,其他条件不变,投资、储蓄、政府购买、税收、进口同时增加,则均衡收入( )A. 保持不变; B . 趋于增加; C. 趋于减少; D. 变化趋势不能确定。

6.在凯恩斯45°线图中,消费函数与45°线相交点的产出水平表示( )A. 净投资支出I大于零时的GNP水平;B. 均衡的GNP水平;C. 消费C和投资I相等;D. 没有任何意义,除非投资I恰好为零。

7.如果由于计划投资支出的减少而导致原来国民收入Y的均衡水平改变,可以预期( )A. Y将下降,但储蓄S不变;B. Y将下降,但储蓄S将上升;C. Y和储蓄S都将下降;D. Y不变,但储蓄S下降8.如果边际消费倾向为常数,那么消费函数将是( )A. 一条不通过原点的直线;B. 一条相对于横轴向上凸的曲线;C. 一条相对于横轴向下凹的曲线;D. 一条通过原点与横轴成45°的直线;E. 以上说法均不准确。

第三章习题解答

第三章习题解答

习题三3.1一质量为M ,边长为L 的等边三角形薄板,求绕垂直于薄板平面并通过其顶点的转轴的转动惯量。

解:三角形的顶点与质心的距离为L 33,设所求转动惯量为0I ,垂直于薄板平面并通过其质心的转轴的转动惯量为1I ,利用平行轴定理,21031ML I I +=。

取直角坐标系原点位于转轴与边的交点,三角形的一个顶点位于L y x 33,0==处, 等边三角形薄板的面密度为243L M ,则()()()⎰⎰⎰⎰⎰⎰+=+=+=sssdxdy y xL M dS L M y x dm y xI 22222222133443由于该积分区域是对y 轴对称的,y 积分区间从63-到33+,x 的积分区间从313-y 到331y-(单位均为L )。

将上述积分化为 321I I I +=,其中,⎰⎰=sdxdy x L M I 222334 ,⎰⎰=sdxdy y L MI 223334 ⎰⎰---⋅=33131323363422334yy dx x dy L L M I (4L 是由于积分号内的单位L 被提出)⎰-⎪⎪⎭⎫ ⎝⎛-=33633233132334dy y ML ()⎰--⋅⋅=3363323127132334dy y ML 令y t 31-= ⎰-⋅=023323324338dt t ML 2241ML =⎰⎰---⋅=33131323363423334y y dx y dy L L M I⎰-⎪⎪⎭⎫ ⎝⎛-=3363223312334dy y y ML2241ML =所以:2232012531ML ML I I I =++= 解2:在薄板平面内取直角坐标系,原点即为通过转轴的三角形顶点,另两个顶点分别位于⎪⎪⎭⎫ ⎝⎛23,21,⎪⎪⎭⎫⎝⎛-23,21则 ()()()⎰⎰⎰⎰⎰⎰+=+=+=sssdxdy y xL M dS L M y x dm y x I 2222222233443而由于该积分区域是对y 轴对称的,y 积分区间从0到23,x 的积分区间从33y -到33y+(单位均为L )。

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

i
S
I7: S→(EtSeS·)
i
F
= I10: S→i·= E
I11:
F
S→i= ·E
I16: E→F·
E→·+ EF+ F
E→·F
I13:
E I12: S→i= E·
E→+ ·EF
E→·+ E→·F
EEF E

* I14: E→+ E·F
F→·*Fi F→·i
F
*
i I17: F→*·Fi
F→·*Fi F→·i
I15: E→+EF· I16: E→F· I17: F→*·Fi
F→·*Fi
F→·i
第四步,构造文法G[S′]的DFA如图3-13所示。
I1: S′→S· S
I0:
S′→·S
(
S→·(EtSeS)
S→·(EtS)
S→·i= E
I2:
E
S→(·EtSeS)
I3:
t
S→(E·tSeS)
S→(·EtS)
I0: S′ → ·S
S
S→ ·SaS
S→ ·SbS
I1: S′ → S· S→ S·aS
S→ S·bS
S→ ·cSd S→ ·eS c S→ ·f e
I2: S→ c·Sd S→ ·SaS
f I4: S→ f·
S→ ·SbS
S→ ·cSd
f
S→ ·eS
S→ ·f
ec c
f
I3: S→ e·S S→ ·SaS
S SaS f SbS
ff
S SbS SaSf ff
图3-20 语句fafbf的两棵不同语法树
因此,G[S]是二义文法。 (2) 首先将文法G[S]拓广为G[S′]:(0) S′→S (1) S→SaS (2) S→SbS (3) S→cSd (4) S→eS (5) S→f 该文法G[S′]的DFA如图3-21所示。
(2) 由文法G[S]可以看出:S推出串的形式是ai P bi(i≥0),P推出串的形式是bjQcj(j≥1),Q推出串的 形 式 是 ak(k≥1) 。 因 此 , 文 法 G[S] 生 成 的 语 言 是 L={aibjakcjbi|i≥0, j≥1, k≥1}。
(3) 求出文法G[S]的FIRSTVT集和LASTVT集: FIRSTVT(S)={a,b} FIRSTVT(P)={b} FIRSTVT(Q)={a} LASTVT(S)={b,c} LASTVT(P)={c} LASTVT(Q)={a} 根据优先关系构造规则有:
11. S→·(EtS) 12. S→ (·EtS) 13. S→ (E·tS) 14. S→ (Et·S) 15. S→ (EtS·) 16. S→ (EtS)· 17. S→·i=E 18. S→i·=E 19. S→i=·E 20. S→i=E·
21. E→·+EF 22. E→+·EF 23. E→+E·F 24. E→+EF· 25. E→·F 26. E→F· 27. F→·*Fi 28. F→*·Fi
对于Q´→a Q´|ε,有: FIRST(“aQ´”) ∩{ε}= Ø FIRST (“aQ´”) ∩FOLLOW(Q´)={a} ∩{c}= Ø 所以,该文法是LL(1)文法。
3.22 文法G(S)的产生式集为 S→(EtSeS) | (EtS) | i =E E→+EF | F F→*Fi | i 构 造 文 法 G(S) 的 SLR(1) 分 析 表 , 要 求 先 画 出 相 应 的
F
I20: F→i· I18: F→*F·i
i I15: E→+ EF· I19: F→*Fi·
) I8: S→(EtSeS)·
图3-13 习题3.22的DFA
第五步,构造SLR(1)分析表。 首先求出所有形如“A→α·”的FOLLOW(A),即由 FOLLOW集的构造方法求得G[S′]的FOLLOW集如下: FOLLOW(S′)={#}; FOLLOW(S)={e} ∪{)} ∪{#}={e,),#} FOLLOW(E)=FIRST(F)\{ε} ∪{t} ∪FOLLOW(S)
={[,+, ],#}
对产生式V′→ε |[E] 有:FIRST(ε)∩FIRST(‘[’]= Φ; FIRST(‘[’)∩FOLLOW(V′)={[}∩{#,+,]}=Φ;
对E′→ε | +E 有:FIRST(ε)∩FIRST(‘+’)= Φ; FIRST(‘+’)∩FOLLOW(E′)={+}∩{ ] }=Φ。 故文法G[V′]为LL(1)文法。
FIRST(P)={b}
FIRST(P′)={a,b}
FIRST(Q)={a}
FIRST(Q′)={a, ε}
FOLLOW(S)={b,#} FOLLOW(P)={b,c,#}
FOLLOW(P′)={b,c,#} FOLLOW(Q)={c}
FOLLOW(Q′)={c}
对于P´→Pc|Qc,有: FIRST(P) ∩FIRST(Q)={b} ∩{a}=Ø
…aj-1⋖aj≡aj+1≡…≡ai⋗ai+1…
如果某句型得到的优先关系如下: …⋖…⋖……⋗…⋗
则当从左至右扫描到第一个“⋗”时,再由此从右 至左扫描到第一个“⋖”时,它们之间(当然不包含第 一个“⋖”前一个终结符和第二个“⋗”后一个终结符) 即为最左素短语。
3.16 给出文法G[S]: S→aSb∣P P→bPc∣bQc Q→Qa∣a
S→ ·SbS
S→ ·cSd
S→ ·eS
e
S→ ·f
S
f
e
S
a
I5: S→ Sa·S
S→ ·SaS a
S→ ·SbS
b
S→ ·cSd
S→ ·eS
c
S→ ·f
c S
I6: S→ Sb·S S→ ·SaS
S
S→ ·SbS
S→ ·cSd b
e
S→ ·eS
f
S→ ·f
b
I7: S→ cS·d d S→ S·aS S→ S·bS a
29. F→*F·i 30. F→*Fi· 31. F→·i 32. F→i·
第三步,用ε_CLOSURE方法构造文法G[S′]的LR(0)项目 集规范族: I0: S′→·S S→·(EtSeS) S→·(EtS) S→·i=E
I1: S′→S ·
I2: S→ (·EtSeS) S→ (·EtS) E→·+EF E→·F F →·*Fi F →·i
I3: S→(E·tSeS) S→(E·tS)
I4: S→ (Et·SeS) S→ (Et·S) S→·(EtSeS) S→·(EtS) S→·i=E
I5: S→ (EtS·eS) S→ (EtS·)
I6: S→ (EtSe·S) S→·(EtSeS) S→·(EtS) S→·i=E
I7: S→ (EtSeS·) I8: S→ (EtSeS)· I9: S→ (EtS)·
(1) 它是Chomsky哪一型文法? (2) 它生成的语言是什么? (3) 它是不是算符优先文法?请构造算符优先关 系表证实之; (4) 文法G[S]消除左递归、提取公共左因子后是 不是LL(1)文法?请证实。
【解答】 (1) 根据Chomsky的定义,对任何形如A→β 的产生式,有A∈VN,β∈(VT∪VN)*时为2型文法。而 文法G[S]恰好满足这一要求,故为Chomsky 2型文法。
一个LL(1)文法的充要条件是:对每一个终结符A的任 何两个不同产生式A→α|β有下面的条件成立: (1) FIRST(α)∩FIRST(β)=Φ; (2) 假若β→ε,则有FIRST(α)∩FOLLOW(A)= Φ。 即求出G[V′]的FIRST集合和LAST集合如下:
FIRST(N)=FIRST(V)=FIRST(E)={i} FIRST(V′)={[, ε} FIRST(E′)={+, ε}
DFA。
【解答】 第一步,将文法G拓广为文法G[S′]: (0)S′→S (1) S→(EtSeS) (2) S→(EtS) (3) S→i=E (4) E→+EF (5) E→F (6) F→*Fi (7) F→i
第二步,列出LR(0)的所有项目: 1. S′→·S 2. S′→S· 3. S→·(EtSeS) 4. S→ (·EtSeS) 5. S→ (E·tSeS) 6. S→ (Et·SeS) 7. S→ (EtS·eS) 8. S→ (EtSe·S) 9. S→ (EtSeS·) 10. S→ (EtSeS)·
={*,i,t,e,),#} FOLLOW(F)={i} ∪ FOLLOW(E)= {*,i,t,e,),#} 最后,构造SLR(1)分析表如表3-10所示。
3.24 文法G[T]及其SLR(1)分析表(见表3-12)如下,给 出串bibi的分析过程。 G[T]:(1) T→EbH (2) E→d (3) E→ε (4) H→i (5) H→Hbi (6) H→ε
(4) 消除文法G[S]的左递归: S→aSb | P P→bPc | bQc Q→aQ′ Q′→aQ′| ε
提取公共左因子后得到文法G′[S]: S→aSb | P P→bP′ P′→Pc | Qc Q→aQ′ Q′→aQ′| ε
求每个非终结符的FIRST集和FOLLOW集如下:
FIRST(S)={a,b}
3.11 将下述文法改造为LL(1)文法: G[V]: V→N | N[E] E→V | V+E N→I
【解答】 LL(1)文法的基本条件是不含左递归和回溯(公共左 因子),而文法G[V]中含有回溯,所以先提取公共左因子, 以消除回溯,得到文法G[V′]:
G [V′]:V→NV′ V′→ε | [E] E→VE′ E′→ε | +E N→i
相关文档
最新文档