早教吧作业答案频道 -->数学-->
给定文法G[E]:E->T+E|T,T->num,给出句子2+3-4的最左推导过程、最右推导过程和语法树
题目详情
给定文法G[E]:E->T+E| T,T->num,给出句子2+ 3- 4的最左推导过程、最右推导过程和语法树
▼优质解答
答案和解析
编译原理呀,好理论.
这种题目解题其实先构建语法树,然后根据语法树来写最左最右推导比较方便.
不过题目好像不对,没有定义减号(-),所以文法分析应该失败的.
如果句子为 2+3+4的话,那么:
语法树应为:
E
T + E
2 T + E
3 T
4
最左推导为:E->T+E->2+E->2+T+E->2+3+E->2+3+T->2+3+4
最右推导为:E->T+E->T+T+E->T+T+T->T+T+4->T+3+4->2+3+4
这种题目解题其实先构建语法树,然后根据语法树来写最左最右推导比较方便.
不过题目好像不对,没有定义减号(-),所以文法分析应该失败的.
如果句子为 2+3+4的话,那么:
语法树应为:
E
T + E
2 T + E
3 T
4
最左推导为:E->T+E->2+E->2+T+E->2+3+E->2+3+T->2+3+4
最右推导为:E->T+E->T+T+E->T+T+T->T+T+4->T+3+4->2+3+4
看了 给定文法G[E]:E->T+...的网友还看了以下:
难题急救若函f(x),g(x)分别是R上的奇函数,偶函数,且满足f(x)-g(x)=e^x,则f( 2020-04-27 …
G都是有机化合物,它们的转化关系如图.已知:6.0g化合物E完全燃烧生成8.8gCO2和3.G都是 2020-04-27 …
已知f(x)=e^x-e^﹣x,g(x)=e^x+e^﹣x(e=2.718…).设f(x)·f(y 2020-05-16 …
设f(x)=(e^x-e^-x)/2,g(x)=(e^x+e^-x)/2,求证(2)f(2x)=2 2020-06-07 …
字母g在单词中的读法1、除了g一般读/g/2、g有时候读/dʒ/,尤其在i/y、e前3、词尾的ge 2020-06-14 …
证明:(1),若|E|>=|V|,则G=包含圈(2),若|E|>=|V|+4,则G包含俩个边不重的 2020-07-05 …
请问一下case'f':case'F':findf();getch(ctrl;bar(226,23 2020-07-19 …
matlab求解二阶导数方程,四个方程四个未知量>>symst>>E=32;G=10.81;b=2 2020-07-19 …
三元一次方程组a*x+b*y+c*z+d=0,e*x+f*y+g*z+h=0,i*x+j*y+k* 2020-08-03 …
七张卡片正面分别标有1,2,3,4,5,6,7七个数字,后面分别标有a,b,c,d,e,f、g七个字 2020-12-26 …