2015-11-16 2 views
0

Написать алгоритм, который будет оценивать:Написать алгоритм, который будет оценивать Рп (х) = (N + 1) х + N, Xn - 1 + ... 2х + 1

Р п (х) = (N + 1) х п + 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  

Но это не правильно оценивать. Любые указания были бы замечательными!

+2

Где 'N MOD 10' и' N/10' даже взялось? Я не вижу в этой формуле каких-либо полномочий 10. – Jester

+0

Вам нужно возведение в степень '^', а не 'MOD' –

ответ

0

Если я правильно понимаю, что вам нужно что-то вроде этого:

SUM:=0 
POWER:=1 
I:=0 
WHILE I <= N 
    SUM:=SUM+(I+1)*POWER 
    POWER:=POWER*X 
    I:=I+1 
END WHILE 
Смежные вопросы