早教吧作业答案频道 -->其他-->
编译原理中FIRSTVT和LASTVT如题E->E+T.T->T*F|F.F->(E)|id求FIRSTVT(T)答案是FIRSTVT(T)={*,(,id}但是我看FIRSTVT集合的定义是FIRSTVT(A)={blA=>b或A=>Bb.....,b属于终结符,B属于非终结符}这样的
题目详情
编译原理中 FIRSTVT 和LASTVT
如题 E->E+T
. T->T*F|F
. F->(E)|id
求 FIRSTVT(T)
答案是FIRSTVT(T)={*,(,id}
但是我看FIRSTVT集合的定义是
FIRSTVT(A)={blA=>b或A=>Bb.....,b属于终结符,B属于非终结符}
这样的话FIRSTVT(T)的答案不应该是
*,),id 吗?书上给的答案是(,*,id
如题 E->E+T
. T->T*F|F
. F->(E)|id
求 FIRSTVT(T)
答案是FIRSTVT(T)={*,(,id}
但是我看FIRSTVT集合的定义是
FIRSTVT(A)={blA=>b或A=>Bb.....,b属于终结符,B属于非终结符}
这样的话FIRSTVT(T)的答案不应该是
*,),id 吗?书上给的答案是(,*,id
▼优质解答
答案和解析
1、FIRSTVT(T)=FIRSTVT(T*F)=*;
2、FIRSTVT(T)=FIRSTVT(F)
(1)FIRSTVT(F)=FIRSTVT((E))=(;
(2)FIRSTVT(F)=FIRSTVT(id)=id;
如此,FIRSTVT(T)={*,(,id}。
2、FIRSTVT(T)=FIRSTVT(F)
(1)FIRSTVT(F)=FIRSTVT((E))=(;
(2)FIRSTVT(F)=FIRSTVT(id)=id;
如此,FIRSTVT(T)={*,(,id}。
看了编译原理中FIRSTVT和LA...的网友还看了以下:
A、B两列火车在同一轨道上同向行驶,A在前,速度为vA=10m/s,B车在后速度 vB=30m/s 2020-04-05 …
A、B两列火车在同一轨道上同向行驶,A在前,速度为vA=10m/s,B车在后速度 vB=30m/s 2020-04-05 …
人体细胞内等位基因S、s控制一对相对性状,基因S可编码S蛋白.图1为某一生理过程简图,基因S在编码 2020-05-13 …
A、B两列火车在同一轨道上同向行驶,A在前,速度为vA=10m/s,B车在后速度 vB=30m/s 2020-05-15 …
编写MATLAB s-function状态方程中的未知数怎么给进去的问题?状态方程如下:X'=A* 2020-05-16 …
求函数的拉氏反变换:X(s)=(s+2)/[s·(s+1)^2·(s+3)]我的解法如下:X(s) 2020-05-22 …
A.πA,B,C (σB=B(R×S))B.πR.A,R.B,R.C (σR.B=S.B (R×S) 2020-05-26 …
SELECT (52)A.A,R.C,F,GB.A,C,S.B,S.FC.A,C,S.B,S.CD. 2020-05-26 …
(20)A.R.B = S.B AND R.C = S.C AND R.C < S.BB.R.B = 2020-05-26 …
Ag(s)|AgI(s)|HI(a1)||HI(a2)|AgI(s)|Ag(s)电极反应,电池反应 2020-06-22 …