C.求半径为2的球的体积
D.求S=1+2+3+...的值
解析:对于D,S=1+2+3+...,不知道需要多少步完成,所以不能设计一个算法求解.
答案:D
二、填空题
6.给出下列算法:
第一步,输入x的值.
第二步,当x>4时,计算y=x+2;否则执行下一步.
第三步,计算y=.
第四步,输出y.
当输入x=0时,输出y=________.
解析:因为0<4,执行第三步,所以y==2.
答案:2
7.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:
(1)计算c=.
(2)输入直角三角形两直角边长a,b的值.
(3)输出斜边长c的值.
其中正确的顺序是________________.
解析:算法的步骤是有先后顺序的,第一步是输入,最后一步是输出,中间的步骤是赋值、计算.
答案:(2)(1)(3)
8.如下算法: