内容正文:
算法的基本思想
1.使用配方法解方程x2-4x+3=0的算法的正确步骤是( )
①配方得(x-2)2=1;②移项得x2-4x=-3;
③解得x=1或x=3;④开方得x-2=±1.
A.①②③④
B.②①④③
C.②③④①
D.④③②①[来源:Zxxk.Com]
2.第一步,输入不小于2的正整数n.
第二步,判断n是否为2.若n=2,则n满足条件;若n>2,则执行第三步.
第三步,依次从2到n-1检验能不能整除n,若不能整除,则n满足条件.
上述算法满足条件的n是( )
A.质数
B.奇数
C.偶数
D.合数
3.阅读下面的算法:
(1)输入两个实数a,b.
(2)若a<b,则交换a,b的值,否则执行第三步.
(3)输出a.
这个算法输出的是( )
A.a,b中的较大数
B.a,b中的较小数[来源:学&科&网]
C.原来的a的值
D.原来的b的值
4.小明早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤,下列选项中最好的一种算法是( )
A.①洗脸刷牙;②刷水壶;③烧水;④泡面;⑤吃饭;⑥听广播
B.①刷水壶;②烧水同时洗脸刷牙;③泡面;④吃饭;⑤听广播[来源:Zxxk.Com]
C.①刷水壶;②烧水同时洗脸刷牙;③泡面;④吃饭同时听广播
D.①吃饭同时听广播;②泡面;③烧水同时洗脸刷牙;④刷水壶
5.求1×3×5×7×9×11的值的一个算法是:
(1)求1×3,得结果3.
(2)将第一步所得结果3乘以5,得到结果15.
(3)______________________________________.
(4)再将第三步所得结果105乘以9,得到945.
(5)再将第四步所得结果945乘以11,得到10 395,即为最后结果.
6.下面给出一个问题的算法:
第一步,输入x.
第二步,若x≥4,则执行第三步;否则,执行第四步.
第三步,输出y=2x-1.
第四步,输出y=x2-2x+3.
则这个算法解决的问题是________________,当输入的x=______时,输出的数值最小.
7.已知一个学生的语文成绩为89分,数学成绩为96分,外语成绩为99分,求它的总分和平均分的一个算法如下,请将其补充完整:
(1)取A=