满分5 > 高中数学试题 >

已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x...

已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…,(xn,yn),…

(1)若程序运行中输出的一个数组是(9,t),t的值.

(2)程序结束时,共输出(x,y)的组数为多少?

(3)写出程序框图的程序语句.

 

(1)-4;(2)1009;(3)答案见解析. 【解析】试题分析: (1)利用所给的程序框图运行程序可得当x=9时,y=-4,则t的值为-4. (2)结合程序的算法和循环结构的特点可知共输出(x,y)的组数为1009; (3)将所给的程序框图翻译为算法语句,利用循环语句设计相应的程序即可,注意循环语句应设计为DO语句的形式. 试题解析: (1)由程序框图知,当x=1时,y=0; 当x=3时,y=-2; 当x=9时,y=-4,所以t=-4. (2)当n=1时,输出一对,当n=3时,又输出一对,…,当n=2 017时,输出最后一对,共输出(x,y)的组数为1 009. (3)程序框图的程序语句如下: x=1 y=0 n=1 DO PRINT (x,y) n=n+2 x=3*x y=y-2 LOOP UNTIL n>2 017 END
复制答案
考点分析:
相关试题推荐

求函数y=的值的程序框图如图所示.

(1)指出程序框图中的错误,并写出算法;

(2)重新绘制解决该问题的程序框图,并回答下面提出的问题.

要使输出的值为正数,输入的x的值应满足什么条件?

要使输出的值为8,输入的x值应是多少?

要使输出的y值最小,输入的x值应是多少?

 

查看答案

已知函数y=设计一个算法的程序框图,计算输入x的值,输出y的值.

 

查看答案

下面给出一个用循环语句编写的程序:

k=1

sum=0

WHILE k<10

 sum=sum+k2

 k=k+1

WEND

PRINT sum

END

(1)指出程序所用的是何种循环语句,并指出该程序的算法功能;

(2)请用另一种循环语句的形式把该程序写出来.

 

查看答案

利用秦九韶算法判断方程x5+x3+x2-1=0[0,2]上是否存在实根.

 

查看答案

求三个数168,56,264的最大公约数.

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.