早教吧 育儿知识 作业答案 考试题库 百科 知识分享

已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…(xn,yn),…(1)若程序运行中输出的一个数组是(9,t),求t的值;(2)程序结束时,共输出

题目详情
已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…(xn,yn),…
(1)若程序运行中输出的一个数组是(9,t),求t的值;
(2)程序结束时,共输出(x,y)的组数为多少?
▼优质解答
答案和解析
解;(1)根据程序框图可知,
当x=1时,y=0,
当x=3时,y=-2,
当x=9时,y=-4,
∴程序运行中输出的一个数组是(9,t)时,t=-4;
(2)当n=1时,输出第1对,
当n=3时,输出第2对,

当n=2011时,输出最后一对为第1005对,
∴程序结束时,共输出(x,y)的组数为1005.