字典翻译 问答 小学 数学 【将赋值语句x=a*b/(c+2*d)+e*f+g表示为相应的逆波兰式和四元式,】
问题标题:
【将赋值语句x=a*b/(c+2*d)+e*f+g表示为相应的逆波兰式和四元式,】
问题描述:

将赋值语句x=a*b/(c+2*d)+e*f+g表示为相应的逆波兰式和四元式,

马春艳回答:
  逆波兰式(后缀表达式)   a*b/(c+2*d)+e*f+g   ->[a*b/(c+2*d)+e*f]g+   ->[a*b/(c+2*d)][e*f]+g+   ->[ab*]/(c+2*d)][ef*]+g+   ->[[ab*]/[c[2*d]+]]ef*+g+   ->[ab*][c[2*d]+]/ef*+g+   ->ab*c2d*+/ef*+g+   四元式:(其中,t1,t2为中间变量)   (*,a,b,t1)   (*,2,d,t2)   (+,c,t2,t2)   (/,t1,t2,t1)   (*,e,f,t2)   (+,t2,t1,t1)   (+,t1,g,x)
点击显示
数学推荐
热门数学推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文