题目内容

已知数列{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?
考点:程序框图
专题:算法和程序框图
分析:由框图,写出前几次循环的结果,直到出现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.
点评:本题考查了程序框图,是循环结构中的当型循环,当型结构是先判断后执行,满足条件执行循环,不满足条件算法结束,是基础题.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网