- 算法案例
- 共287题
已知一个一元五次多项式为f(x)=5x5+2x4+3.5x3-2.6x2+1.7x-0.8,用秦九韶算法求这个多项式当x=5时的值。
正确答案
解:可根据秦九韶算法原理,先将所给的多项式进行改写,然后由内向外逐层计算即可,
f(x)=5x5+2x4+3.5x3-2.6x2+1.7x-0.8
=((((5x+2)x+3.5)x-2.6)x+1.7)x-0.8,
v1=5×5+2=27,
v2=27×5+3.5=138.5,
v3=138.5×5-2.6=689.9,
v4=689.9×5+1.7=3451.2,
v5=3451.2×5-0.8=17255.2,
所以,当x=5时,多项式的值等于17255.2。
把87化为二进制数。
正确答案
解:因为87=2×43+1,43=2×21+1,21=2×10+ 1,10=2×5+0,5=2×2+1,2=2×1+0,1=2×0+1,
所以87=2×(2×(2×(2×(2×2+1)+0)+1)+1)+1
=2×(2×(2×(2×(22+1)+0)+1)+1)+1
=…
=1×26+0×25+1×24+0×23+1×22+1×2+1
=1010111(2)。
将八进制数(1072)8化为五进制数( )。
正确答案
(4240)5
把“五进制”数1234{5}转化为“十进制”数,1234{5}=( )。
正确答案
194
把十进制数26记为32,这样的进制是( )。
正确答案
八进制
编写程序求x=23时多项式7x3+3x2-5x+11 的值。
正确答案
解:解法一:
解法二:
1343与816的最大公约数是( )
正确答案
17
用秦九韶算法求多项式,当x=3时的值是( )。
正确答案
426
用秦九韶算法计算多项式f(x)=3x6+4x5+5x4+6x3+7x2+8x+1,当x=0.4时的值时,需要做乘法和加法的次数共( )次。
正确答案
12
进制转化:403(6)=( )(8)。
正确答案
223
扫码查看完整答案与解析