题目内容
已知数列an中,a1=2,且an=n+an-1(n≥2),求这个数列的第m项am的值(m≥2).现给出此算法流程图的一部分如图.
(Ⅰ)请将空格部分(两个)填上适当的内容;
(Ⅱ)用“For”循环语句写出对应的算法;
(Ⅲ)若输出S=16,则输入的m的值是多少?
(Ⅰ)请将空格部分(两个)填上适当的内容;
(Ⅱ)用“For”循环语句写出对应的算法;
(Ⅲ)若输出S=16,则输入的m的值是多少?
(Ⅰ)由题意,a1=2,且an=n+an-1(n≥2),故T相当于n,则T的初始值为2,
又因求这个数列的第m项am的值,所以循环结束的条件是T≥m+1(6分)
(Ⅱ)由程序框图得:
Read m
S=2
For TFrom 2 To m Step l
S=T+S
End For
Print m,S(11分)
(Ⅲ)第一次循环:S=4,T=3;第二次循环:S=7,T=4,;第三次:S=11,T=5;第四次:S=16,T=6;
故m=5.(14分)
又因求这个数列的第m项am的值,所以循环结束的条件是T≥m+1(6分)
(Ⅱ)由程序框图得:
Read m
S=2
For TFrom 2 To m Step l
S=T+S
End For
Print m,S(11分)
(Ⅲ)第一次循环:S=4,T=3;第二次循环:S=7,T=4,;第三次:S=11,T=5;第四次:S=16,T=6;
故m=5.(14分)
练习册系列答案
相关题目