精英家教网 > 高中数学 > 题目详情
编写程序,用秦九韶算法计算n次多项式f(x)=xn+xn-1+…+x+1,当x=x0(x0是任意实数)时的值.

   

分析:根据秦九韶算法,把多项式改写成如下形式:f(x)=(…(x+1)x+1)x+…+1)x+1.求多项式值的时候先求最内层括号内一次多项式的值.即V1=anx+an-1,然后再向外计算,V2=V1x+an-2,…,Vn=Vn-1x+a0,即得到规律:V0=an,Vk=Vk-1x+an-k(k=1,2,…)这是一个在秦九韶算法中反复执行的步骤,因此可用循环结构实现.

    解:

    程序:

    Input n

    Input x0

        i=1

        V=1

    While i<=n

        V=V*x0+1

        i=i+1

    Wend

    Print V

    End

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x-4,当x=2时的函数值.
(2)根据以下算法的程序,画出其相应的流程图
S=1
i=1
WHILE  S<=10000
  i=i+2
  S=S﹡i
WEND
PRINT  i
END

查看答案和解析>>

科目:高中数学 来源: 题型:

(Ⅰ)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x-4,当x=2时的函数值.
(Ⅱ)根据以下算法的程序,画出其相应的流程图
S=1
i=1
WHILE  S<=10000
i=i+2
S=S﹡i
WEND
PRINT  i
END.

查看答案和解析>>

科目:高中数学 来源: 题型:044

编写用秦九韶算法求k次多项式时的值的程序.

查看答案和解析>>

科目:高中数学 来源:2011年湖南省永州市祁阳二中高一(上)期中数学试卷(解析版) 题型:解答题

(1)用秦九韶算法求多项式f(x)=2x4+3x3+x2+5x-4,当x=2时的函数值.
(2)根据以下算法的程序,画出其相应的流程图
S=1
i=1
WHILE  S<=10000
  i=i+2
  S=S﹡i
WEND
PRINT  i
END

查看答案和解析>>

同步练习册答案