题目内容
18.给出的30个数,1,2,4,7,11,…,其规律是第1个数是1,第2个数比第1个数大1,第3个数比第二个数大2,第4个数比第3个数大3…依此类推,要求计算这30个数的和,写出程序.分析 由题意该问题的模型中,参加累加的数共30个,循环变量i的初值为1且步长为1,当i≤30时执行循环体,不满足该条件时终止程序并输出s,由此可得应该采用当循环结构的程序加以解决.
解答 解:程序如下:
i=1
p=1
s=0
WHILE i<=30
s=s+p
p=p+i
i=i+1
WEND
PRINT s
END
点评 本题着重考查了算法语句与程序框图的理解和设计程序框图解决实际问题,属于中档题.
练习册系列答案
相关题目
13.已知函数g(x)=2cos2x,若在区间[0,π]上随机取一个数x,则事件“g(x)≥$\sqrt{3}$”发生的概率为( )
| A. | $\frac{1}{4}$ | B. | $\frac{1}{3}$ | C. | $\frac{1}{6}$ | D. | $\frac{2}{3}$ |