题目
已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1 , y1),(x2 , y2),…,(xn , yn),….
(1)
若程序运行中输出的一个数组是(9,t),求t的值;
(2)
程序结束时,共输出(x,y)的组数为多少;
(3)
写出程序框图的程序语句.
答案: 解:开始x=1时,y=0;接着x=3,y=-2;然后x=9,y=-4,所以t=-4.
解:当n=1时,输出一对, 当n=3时,又输出一对,…, 当n=2015时,输出最后一对, 由上可知,程序循环变量n的初值为1,终值为2015,步长为2 故循环共执行(2015﹣1)÷2+1=1008次 共输出(x,y)的组数为1 008
解:程序框图的程序语句如下: