- 算法案例
- 共287题
将二进制数101(2)化为十进制结果为 .
正确答案
5
试题分析:由题意可得,(101)2=1×22+0×21+1×20=5.故答案为:5.
点评:本题解题的关键是找出题目给出的运算顺序,按照有理数混合运算的顺序进行计算即可,本题是一个基础题.
执行右面的程序框图,若输出的结果是,则输入的整数a为
。
正确答案
4
试题分析:时,
;
时,
;
时,
;
时,
点评:此题关键是搞清楚循环的次数
两个整数490和910的最大公约数是 ▲ .
正确答案
70
略
将二进制数转化为十进制数得________
正确答案
20
略
三个数72,120,168的最大公约数是 ;
正确答案
24
略
用秦九韶算法求多项式当x=-2时的值
正确答案
320
解:将多项式变形为:
=1
=-2+(-5)=-7
=-7×(-2)+6=20
=20×(-2)+0=-40
=-40×(-2)+1=81
=81×(-2)+3=-159
=-159×(-2)+2=320
所以多项式当X=-2时的值是320
将十进制数2008转化为二进制数_____________.
正确答案
11111011000
2008(10)=" 11111011000"
用辗转相除法求两个数102、238的最大公约数是__________.
正确答案
34
略
用秦九韶算法求多项式f(x)=0.5x5+4x4-3x2+x-1当x=3的值时,a1 =_____________.
正确答案
1
试题分析:把f(x)=0.5x5+4x4-3x2+x-1改写成形式:f(x),∴a1 =1故答案为:1.
点评:本题考查通过程序框图解决实际问题,把实际问题通过数学上的算法,写成程序,然后求解,属于中档题.
(本小题满分10分)
用秦九韶算法演算出多项式在
时的值.
(必须写出相应的完整步骤,只写答案不给分,缺少相应步骤将扣除相应的步骤分)
正确答案
353
试题分析:用秦九韶算法计算多项式在
时的值.
v0=7 ------------------ --- -1分
v1=7*2+12=26 ----------------- -----2分
v2=26*2-5=47 ----------------------2分
v3=47*2-6=88 ----------------------2分
v4=88*2+3=179 ---------------- -----2分
v5=179*2-5=353 ----------------------1分
(未写分解的多项式、字母表示不一样、乘号表示不一样不扣分,缺步扣相应的步骤分,6步完整给全分)
点评:理解秦九韶算法的本质是转化为n个一次因式的值的求解,简化了运算。属于基础题。易错点就是对于多项式的分解为一次因式的准确表示。
扫码查看完整答案与解析