(2014•安徽模拟)已知数列{an}满足a1=1,a2=3,an+2=an+1-an,n∈N*,利用如图所示的程序框图

(2014•安徽模拟)已知数列{an}满足a1=1,a2=3,an+2=an+1-an,n∈N*,利用如图所示的程序框图计算该数列的第n项(n≥3),若输出S的结果为1,则判断框内的条件可能是(  )
A.n≤5?
B.n≤6?
C.n≤7?
D.n≤8?
阿东哥_tt 1年前 已收到1个回答 举报

jwv2000 花朵

共回答了22个问题采纳率:77.3% 举报

解题思路:由框图,写出前几次循环的结果,直到出现S=1时,结束循环,得到判断框中的条件.

由框图知,
第一次循环得到S=2,x=3,y=2,n=2;
第二次循环得到S=-1,x=2,y=-1,n=3;
第三次循环得到S=-3,x=-1,y=-3,n=4;
第四次循环得到S=-2,x=-3,y=-2,n=5;
第五次循环得到S=1,x=-2,y=1,n=6;输出,
∴n≤5
故选A.

点评:
本题考点: 程序框图.

考点点评: 本题考查了程序框图,是循环结构中的当型循环,当型结构是先判断后执行,满足条件执行循环,不满足条件算法结束,是基础题.

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.020 s. - webmaster@yulucn.com