- 算法与程序框图
- 共2022题
执行右面的程序框图,若输入的的值为1,则输出的
的值为________.
正确答案
框图中的条件即.
运行程序:
符合条件
,
;
符合条件,
;
符合条件,
;
不符合条件,输出
.答案为
.
如图,有一个算法流程图.在集合中随机地取一个数值做为x输入,则输出的y值落在区间
内的概率值为 .
正确答案
0.8
取x≥0,则当0≤x<8时,-5<y<3;去x<0,则当-8<x<0时,-5<y<3;又∵x是实数,所以x的区间(-8,8),∴概率为0.8
完成下列进位制之间的转化:=________(10)=_______(7)
正确答案
,
.
,
设计程序框图求的值,并用基本语句编写程序.
正确答案
见解析
本试题主要是考察了循环结构在框图中的灵活运用。理解框图是解决该试题的关键,并考察了编辑程序语言。
解:程序框图:
…………………………6分
程序:
S=0
i=1
DO
S=S+1/(i*(i+1))
i=i+2
LOOP UNTIL i>99
PRINT S
END
……………………………12分
以下是计算程序框图,请写出对应的程序。
正确答案
同解析
解:i=1
sum=0
WHILE i<=100
sum=sum+i
i=i+1
WEND
PRINT sum
END
若某程序框图如图所示,则该程序运行后输出的值等于 .
正确答案
S=1,k=1,k≤4;
S=1+=
,k=2≤4;
S=+
=
,k=3≤4;
S=+
=
,k=4≤4;
S=+
=
,此时k=5>4,
输出S=.
执行下边的程序框图,输出的 .
正确答案
试题分析:列表分析如下:
所以输出的.
定义一种运算,在框图所表达的算法中揭示了这种运算“
”的含义.那么,按照运算“
”的含义,计算
.
正确答案
1
试题分析:由框图知.
.设计一个求关于x的方程a x + b = 0的解的算法和程序框图
正确答案
解:算法
第一步,输入实数a,b.第二步,判断a是否为0,若是,执行第三步;否则,计算 ,并输出x,结束算法. 第三步,判断b是否为0.若是,则输出“方程的解为任意实数”;否则输出“方程无实数解”.
程序框图略。
本试题主要是考查算法的文字语言,以及程序框图的运用。
表示一个求解关于x的方程的解的问题的运用。先输入实数,然后对于a是否为零再讨论得到结论。
已知数列中,
,且
,求这个数列的第m项
的值
.现给出此算法流程图的一部分如图。
(1)请将空格部分(两个)填上适当的内容;
(2)用“For”循环语句写出对应的算法;
(3)若输出S=16,则输入的的值是多少?
正确答案
(1)
(2)
(3)5
略
扫码查看完整答案与解析