- 算法初步
- 共2983题
执行如图所示的程序框图,输出的所有值之和是_________.
正确答案
试题分析:由程序框图可知,当时,1不是3的倍数,输出1;当
,3是3的倍数,不输出;同理,接下来输出的数还有
,所以之和是
.
如图,是一程序框图,则输出结果为 .
正确答案
5/11
略
执行右侧的程序框图,若输入,则输出
.
正确答案
C
试题分析:第一次运行后y=5,第二次运行后y=,第三次运行后
,此时
,满足条件,故输出
.
若执行如图所示的框图,输入,则输出的数等于 。
正确答案
由框图的算法功能可知,输出的数为三个数的方差,
则。
某程序框图如图所示,判断框内为“?”,
为正整数,若输出的
,则判断框内的
________;
正确答案
试题分析:程序在执行过程中,的值依次为:
;
;
;
,则判断框内
的值为
.
执行如图所示的程序框图,运行相应的程序,输出的结果__________
正确答案
9
试题分析:本小题进行了三次的循环,当=1时,
=1.当
=2时,
=1+3=4.当
=3时,
=1+3+5=9.故填9.本小题主要是应用直到型循环,同时有三个变量,其中
是计算变量.每次都是增加2个单位的求和式.仅循环三次.
某程序框图如图所示,若输出的S=57,则判断框内应________(请用k的不等关系填写,如k>10等)
正确答案
试题分析:程序在运行过程中各变量值变化如下表:
K S 是否继续循环
循环前 1 1/
第一圈 2 4 是
第二圈 3 11 是
第三圈 4 26 是
第四圈 5 57 否
故退出循环的条件应为k>4
故答案为:k>4.
阅读右边的程序框图,如果输出的函数值在区间
内,则输入的实数
的取值范围是
.
正确答案
试题分析:流程图表示函数,因为输出的函数值
在区间
内,所以
利用如图算法在平面直角坐标系上打印一系列点,则打印的点在圆x2+y2=10内有 个
正确答案
3
试题分析:时,打印点
,
时,打印点
,
时,打印点
,
时,打印点
,
时,打印点
,
时,打印点
,
,结束。其中圆内的有
,
,
共3个.
阅读如图所示的程序框图,运行相应的程序. 若输入的值为
,则输出的结果
__________.
正确答案
.
试题分析:第一次循环,,
,
,
不成立;
第二次循环,,
,
,
不成立;
第三次循环,,
,
,
不成立;
第四次循环,,
,
,
成立,跳出循环体,输出
.
运行右面框图输出的S是254,则①应为 .
正确答案
试题分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加的值,并输出满足循环的条件.∵
,故①中应填
.故选C.
按下列程序框图运算:
规定:程序运行到“判断结果是否大于244”为1次运算,若x=5,则运算进行 次才停止。
正确答案
325
第一次运算得13,第二次运算得37,第三次运算得109,第四次运算得325。
设计算法求:+
+
+…+
的值,要求画出程序框图.
正确答案
这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法;程序框图如下图所示.
由已知中,程序的功能我们可以利用循环结构来解答本题,因为这是一个累加问题,故循环前累加器S=0,由于已知中的式子,可得循环变量k初值为1,步长为1,终值为99,累加量为 ,由此易写出算法步骤,并画出程序框.
设计求的算法,并画出相应的程序框图.
正确答案
详见解析.
试题分析:这是一个累加求和的问题,共16项相加,故要设计一个计数变量,一个累加变量
,用循环结构实现这一算法,循环变量
的初始值为1,终值为31,步长为2,累加变量
的初始值为0,由此确定循环前和循环体中各语句,即可得到相应的程序框图.
试题解析:第一步:;
第二步:;
第三步:;
第四步:;
第五步:若不大于31,返回执行第三步,否则执行第六步;
第六步:输出值.
程序框图如下图:
.
程序框图如下:
如果上述程序运行的结果为S=132,那么判断框中横线上应填入的数字是________.
正确答案
10
试题分析:由题设条件可以看出,此程序是一个求几个数的连乘积的问题,第一次乘入的数是12,以后所乘的数依次减少1,由于132=11×12,故循环两次,故判断框中应填.
扫码查看完整答案与解析