资源描述:
《编译原理第十四周作业四元式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十四周作业第一题:写出下列代码段的四元式形式:while(ad)x=y+z;elsex=y+z*w;z=z+x;}解:1(j<,a,b,3)2(j,,,14)3(j>,c,d,5)4(j,,,8)5(+,y,z,t1)6(=,t1,,x)7(j,,,11)8(*,z,w,t2)9(+,y,t2,t3)10(=,t3,,x)11(+,z,x,t4)12(=,t4,,z)13(j,,,1)14第二题:写出下列代码段的四元式形式:while(a2、a3、
4、a>b)&&k5、
6、x+y*z>a+b)if(a>b)c=c+b;elsewhile(a7、,c,6)3(j,,,4)4(j>,a,b,6)5(j,,,8)6(j<,k,n,13)7(j,,,8)8(*,y,z,t2)9(+,x,t2,t3)10(+,a,b,t4)11(j>,t3,t4,13)12(j,,,23)13(j>,a,b,15)14(j,,,18)15(+,c,b,t5)16(=,t5,,c)17(j,,,23)18(j<,a,d,20)19(j,,,23)20(+,a,2,t6)21(=,t6,,a)22(j,,,18)23感想:四元式这块还是比较简单,上课能听懂,预习能看懂。感觉写四元式就像写汇
8、编程序一样,得一步一步来,很细~~~~本次作业是在老师讲相关知识点前做得,应该还可以,如果有哪里有问题也是粗心大意造成的,但是我还稍稍检查了哩~~~~