题目内容
按如下图所示的流程图运算,若输入x=8,则输出k= .

考点:程序框图
专题:算法和程序框图
分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算x,k值并输出,模拟程序的运行过程,即可得到答案.
解答:
解:程序在运行过程中各变量的值如下表示:x k 是否继续循环
循环前 8 0
第一圈 88 1 是
第二圈 888 2 是
第三圈 8888 3 否
则输出的x结果为8888,k的值为3.
故答案为:3.
循环前 8 0
第一圈 88 1 是
第二圈 888 2 是
第三圈 8888 3 否
则输出的x结果为8888,k的值为3.
故答案为:3.
点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,属于基本知识的考查.
练习册系列答案
相关题目
设函数f(x)、g(x)的定义域分别为F、G,且F⊆G.若对任意的x∈F,都有f(x)=g(x),则称g(x)为f(x)在G上的一个“延拓函数”.已知f(x)=2x(x≤0),若g(x)为f(x)在R上的一个延拓函数,且g(x)是偶函数,则g(x)的解析式是( )
| A、log2|x| | ||
| B、2|x| | ||
C、log
| ||
D、(
|
已知P(4,-9),Q(-2,3),y轴与线段PQ的交点为M,则M分
所成的比为( )
| PQ |
A、
| ||
B、
| ||
| C、2 | ||
| D、3 |