简单的多项式求和.txt

来自「编译原理实践教程PL0语言编译程序源代码。参考书:清华大学出版社的《编译原理》作」· 文本 代码 · 共 29 行

TXT
29
字号
///////////////////////////////////////////////////////////////////////
/*  求多项式:x5+x4+x3+x2+x+1 的值   */////
///////////////////////////////////////////////////////////////////////
const    Times = 6 ;
var       loop , x , result  , subresult ,subloop;
procedure   pow;
     begin
          subloop:=loop;
          subresult := 1 ;
          while  subloop >= 0 do
           begin
                 if   subloop # 0 then
                    subresult := subresult*x  ;
                 subloop:=subloop-1
           end;
     end;
begin  
       read(x) ;                //读入参与运算的自变量值                                
       result := 0 ; 
       loop:= 0 ;
       while  loop < Times do     
          begin
                call pow ;          //调用子函数        
                result := result + subresult ;
                loop := loop+1 ;
          end ;
  write(result) ;                           
end.
             

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?