题目内容
19.给出以下算法:S1:i=3,S=0,
S2:i=i+2;
S3=S+i;
S4:S≥2008?如果S≥2008,执行S5;否则执行S2;
S5:输出i;S6:结束.
则算法完成后,输出i的值等于89.
分析 由题意,i组成以3为首项,2为公差的等差数列,S=0+5+7+9+…+(2n+1)═$\frac{(n-1)(5+2n+1)}{2}$=n2+2n-3,由n2+2n-3≥2008,可得n,即可得出结论.
解答 解:由题意,i组成以3为首项,2为公差的等差数列,S=0+5+7+9+…+(2n+1)═$\frac{(n-1)(5+2n+1)}{2}$=n2+2n-3
由n2+2n-3≥2008,可得(n+1)2≥2012,∴n≥44,
∴i=3+(44-1)×2=89,
故答案为:89.
点评 根据算法写程序的运行结果,是算法这一模块最重要的题型,属于基础题.
练习册系列答案
相关题目
9.复数($\frac{i}{1+i}$)2=( )
A. | $\frac{1}{2}$i | B. | $\frac{1}{2}$ | C. | -$\frac{1}{2}$i | D. | -$\frac{1}{2}$ |
11.将一根长度为a(a为正常数)的合金做成“田”字形窗户.当窗户的面积最大时,窗户的长宽之比为 ( )
A. | $\sqrt{2}$:1 | B. | $\sqrt{3}$:$\sqrt{2}$ | C. | 1:1 | D. | 2:1 |