题目内容
已知某算法的流程图如图所示,若将输出的(x,y)值依次记为(x1,y1)、(x2,y2)、…、(xn,yn)、….程序结束时,共输出(x,y)的组数为
- A.1004
- B.1005
- C.2009
- D.2010
A
分析:按照程序框图的流程写出前几次循环的结果,得到点符合的特征为(3n,-2n),据此即可求得当满足判断框中的条件时出现的奇数个数即共输出(x,y)的组数.
解答:经过第一次循环得到n=3,x=3,y=-2
经过第二次循环得到n=5,x=9,y=-4
经过第三次循环得到n=7,x=27,y=-6
…
根据框图知识可得到点符合的特征为(3n,-2n),
因为2009之前的奇数共有1004个,则输出的组数为1004组
故选A.
点评:本题考查解决程序框图中的循环结构时,常采用利用框图的流程写出前几次循环的结果,找规律.
分析:按照程序框图的流程写出前几次循环的结果,得到点符合的特征为(3n,-2n),据此即可求得当满足判断框中的条件时出现的奇数个数即共输出(x,y)的组数.
解答:经过第一次循环得到n=3,x=3,y=-2
经过第二次循环得到n=5,x=9,y=-4
经过第三次循环得到n=7,x=27,y=-6
…
根据框图知识可得到点符合的特征为(3n,-2n),
因为2009之前的奇数共有1004个,则输出的组数为1004组
故选A.
点评:本题考查解决程序框图中的循环结构时,常采用利用框图的流程写出前几次循环的结果,找规律.
练习册系列答案
相关题目