课时作业01 算法的基本思想
(限时:10分钟)
1.下面对算法描述正确的一项是( )
A.算法只能用自然语言 描述
B.算法只能用图形方式 表示
C.同一问题可以有不同的算法
D.同一问题的算法不同,结果必然不同
解析:算法可以用自然语言描述,也可以用图形方式 表示,同一问题可以有不同的算法,但其结果应该是相同的,比较可知,C正确.
答案:C
2.下列所给问题中,不能设计一个算法求解的是( )
A.用二分法求方程x2-3=0的近似解(精确到0.01)
B.解方程组
C.求半径为2的球的体积
D.判断y=x2在R上是否具有单调性
解析:选项A,B,C中的问题都可以设计算法求解,而D项中的问题则不能设计算法求解.
答案:D
3.求过P(a1,b1),Q(a2,b2)两点的直线斜率k有如下算法,请在横线上填上适当的步骤:
S1 取x1=a1,y1=b1,x2=a2,y2=b2;
S2 判断"x1=x2"是否成立,若是,输出"斜率不存在",否则,执行S3;
S3 ______________________________________________;
S4 输出k.
解析:根据题意,当"x1≠x2"时执行S3,即计算斜率k,此时只需用斜率公式即可求解.
答案:计算k=
4.一个算法如下: