题目内容

11.某算法的流程图如图所示,记输出的数组(x,y)依次为(x1,y1),(x2,y2),…(x3,y3)…,若程序运行中输出的一个数组是(9,y),则y=-4;程序结束时,共输出(x,y)的组数为1008.

分析 由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出数组的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.

解答 解:第1次执行循环体后,输出(1,0),n=3,x=3,y=-2,
第2次执行循环体后,输出(3,-2),n=5,x=9,y=-4,
第3次执行循环体后,输出(9,-4),n=7,x=27,y=-6,

第1007次执行循环体后,输出(31006,-2012),n=2015,x=31007,y=-2014,
第1008次执行循环体后,输出(31007,-2014),n=2017,x=31008,y=-2016,
退出循环,
故答案为:-4,1008

点评 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是中档题.

练习册系列答案
相关题目

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

精英家教网