题目内容

17.已知某算法的程序框图如图所示.
(1)若程序运行中输出的一个数组是(5,y),求y的值;
(2)程序结束时,共输出(x,y)的组数为多少?

分析 (1)模拟运行该程序,根据输出的数组(5,y)求出y的值;
(2)总结程序的运行规律,即可求出程序运行后输出的(x,y)组数.

解答 解:(1)运行该程序,第1次,x=0,i=3,y=2;
第2次,x=-1,i=5,y=4;
第3次,x=0,i=7,y=8;
第4次,x=5,i=9,y=16;
故y的值为16;
(2)当i=3时,输出一组,
当i=5时,又输出一组,…;
当i=2017时,输出最后一组,
共输出(x,y)的组数为
$\frac{2017-1}{2}$=1008.

点评 本题考查了程序框图的应用问题,解题时应模拟程序的运行过程,是基础题目.

练习册系列答案
相关题目

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

精英家教网