写一个算法,评估Pn(x)=(N + 1)xn + N x n - 1 + ... + 2x + 1

时间:2015-11-16 22:36:49

标签: pseudocode polynomial-math

编写一个将评估的算法:

P n (x)=(N + 1)x n + N x n - 1 + ... + 2x + 1

我正在尝试编写伪代码来评估上述内容。我正在尝试使用while循环而不使用数组。

到目前为止,我有这样的事情:

P:= 0       
R:= 0       
N:= 9       
SUM:=0      
WHILE (N >=0 )      
BEGIN       
R:= N MOD 10        
BEGIN       
P:= P*X         
SUM:=SUM +R     
N:= N-R     
N:= N / 10      

但它没有正确评估。 任何指导都会很棒!

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你需要这样的东西:

SUM:=0
POWER:=1
I:=0
WHILE I <= N
    SUM:=SUM+(I+1)*POWER
    POWER:=POWER*X
    I:=I+1
END WHILE