题目内容
17.已知数列{an}中,a1=2,如图1的伪代码的功能是求数列{an}的第m项am的值(m≥2),现给出此算法流程图的一部分.(1)直接写出流程图(图2)中的空格①、②处应填上的内容,并写出an与an+1之间的关系;
(2)若输入的m值为2015,求输出的a值(写明过程).
分析 (1)由图1可得,i的初值是2,终值为m,步长值为1,从而可得①2;又求这个数列的第m项am的值,所以循环结束的条件是i≥m+1,即可得解.
(2)模拟执行程序,输入的m值为2015,依次写出每次循环得到的i,a的值,由等差数列的性质即可求值得解.
解答 解:(1)①2; …(2分)
②m+1; …(4分)
an+1=an+2 …(7分)
(2)模拟执行程序,可得:
m=2015,a=2
i=2,a=2+2(2-1)=4
i=3,a=2+(3-1)×2=6
…
i=2015,a=2+(2015-1)×2=4030.
故若输入的m值为2015,输出的a值为4030…(10分)
点评 本题的考点是循环结构,考查了根据程序框图和算法功能,填写条件和写出算法语句,并由此程序进行计算求值,属于基础题.
练习册系列答案
相关题目
8.设复数$z=\frac{-1+3i}{i}$(i为虚数单位)在复平面中对应点A,将OA绕原点O逆时针旋转θ角得到OB,若点B在第二象限,则θ角的可能值是( )
| A. | $\frac{π}{6}$ | B. | $\frac{π}{3}$ | C. | $\frac{2π}{3}$ | D. | $\frac{5π}{3}$ |
9.已知函数f(x)=ax(a>0且a≠1),若f(2)=9,则f(-2)为( )
| A. | $\frac{1}{9}$ | B. | 9 | C. | -9 | D. | -$\frac{1}{9}$ |