- 算法与程序框图
- 共2022题
阅读如图所示的程序框图,若输入,则输出的
值为__________.
正确答案
.
试题分析:第一次循环,,
不成立;
执行第二次循环,,
,
不成立;
执行第三次循环,,
,
不成立;
执行第四次循环,,
,
成立,跳出循环体,输出
的值为
.
执行右面的程序框图,若输入的的值为1,则输出的
的值为 .
正确答案
框图中的条件即.
运行程序:
符合条件
,
;
符合条件,
;
符合条件,
;
不符合条件,输出
.答案为
.
下图是一个算法的流程图,则输出的n的值是__________.
正确答案
3
试题分析:这是一个循环结构,循环的结果依次为:.最后输出3.
如果执行下列程序框图,那么输出的S=________.
正确答案
420.
依题意,执行题中的程序框图,最后输出的S=2×(1+2+3+…+20)=2×=420.
在数列中,
.为计算这个数列前10项的和S,现给出该问题算法的程序框图(如图所示),则图中判断框(1)处合适的语句是___________
正确答案
因为当i=0时运算的结果为s=1,当i=1时运算的结果为s=1+3,所以当i=10时输出前10项的和.
【考点】1.程序框图.2.递推的思想.
执行右边的程序框图,若,则输出的n= .
正确答案
4
试题分析:由框图得每次循环的结果为:
,所以
.
任意给定一个正整数n,设计出判断n是否为质数的一个算法.
正确答案
(1)当n=1时,n既不是质数,也不是合数;
(2)当n=2时,n是质数;
(3)当n≥3时,从2到n-1依次判断是否存在n的因数(因数1除外),若存在,则n是合数;若不存在,则n是质数.
对任意函数,可按流程图构造一个数列发生器,其工作原理如下:①输入数据
,数列发生器输出
;②若
,则数列发生器结束工作;若
,则将
反馈回输入端再输出
,并且依此规律继续下去.现定义
.
(1)若输入,则由数列发生器产生数列
,请写出数列
的所有项;
(2)若要数列发生器产生一个无穷的常数数列,试求输入的初始数据的值;
(3)若输入时,产生的无穷数列
满足:对任意正整数
,均有
,求
的
取值范围.
正确答案
(1)数列只有三项;(2)
;(3)
试题分析:(1)由题意知的定义域为
,因此数列只有三项
(2)要使该数列发生器产生一个无穷的常数数列,则有,通过构造函数
,求得
时,
,因此当
时,
;
时,
(
)
(3)解不等式得,
,
要使,则
,
由于,若
,则
不合题意;
当时,
且
,
同理的所有项均满足
,综上所述,
。
试题解析:(1)由题意知的定义域为
,因此数列只有三项
;
(2)要使该数列发生器产生一个无穷的常数数列,则有,则设
,即
,即
时,
,因此当
时,
;
时,
(
).
(3)解不等式得,
,
要使,则
,由于
,若
,则
不合题意;
当时,
且
,
依次类推可得数列的所有项均满足
,
综上所述,。
(12分)(1)已知函数, 编写程序求函数值(只写程序)
(2)画出程序框图:求和:(只画程序框图,循环体不对不得分)
正确答案
(1)程序详见试题解析;(2)详见试题解析.
试题分析:本题考查算法语句及算法框图,重点是循环结构的运用.
(1)INPUT x
IF x<0 THEN
y=2*x+1
ELSE
IF x<="1" THEN
y=x^3
ELSE
y=SQR(x)
END IF
END IF
PRINT y
END -----6分
(2)程序框图略,循环体不对不得分 -----12分
阅读如图所示的程序框图,若输入,则输出的
值为______________.
正确答案
.
试题分析:第一次循环,,
不成立;
执行第二次循环,,
,
不成立;
执行第三次循环,,
,
成立,跳出循环体,输出
的值为
.
扫码查看完整答案与解析