- 算法与程序框图
- 共2022题
若某程序的框图如图,若输入的的值为
,则执行该程序后,输出的
值为 .
正确答案
2
略
已知,写出该函数函数值的算法及程序框图.
正确答案
算法和程序见答案
算法如下:第一步:输入;
第二步:如果,那么使
,如果
,那么使
;
第三步:输出函数值.程序框图如图(5)所示:
在空间直角坐标系中,已知O (0,0,0) ,A(2,-1,3),B(2,1,1).
(1)求|AB|的长度;
(2)写出A、B两点经此程序框图执行运算后的对应点A0,B0的坐标,并说出点A0,B0在空间直角坐标系o-xyz中的关系.
正确答案
(1);(2)A0,B0关于平面xoz对称
试题分析:(1)有空间两点间的距离可得AB两点的距离.本小题关键是考查空间中两点的距离公式,本公式类似平面中两点的距离公式.
(2)由程序框图可知对空间坐标中的z要求符合一个不等式.通过循环结构即可求得符合要求的z的值.从而求得两个点的坐标,通过对比可以知道这两个点关于平面xoz对称.本小题通过向量知识与立几知识的交汇,难度不大.有新意.
试题解析:(1)
(2) ∵A(2,-1,3)满足 22+(-1)2≤32
∴输出A0(2,-1,3)
∵B(2,1,1)不满足22+12≤12
∴z=z+1=2
∵(2,1,2)不满足22+12≤22
∴z=z+1=3
∵(2,1,3)满足22+12≤32
∴输出B0(2,1,3)
∴A0,B0关于平面xoz对称
按右图所示的程序框图运算,若输出,则输入
的取值范围是 。
正确答案
略
结合前面学过的算法步骤,利用三种基本逻辑结构画出程序框图,表示用“二分法”求方程x2-2=0(x>0)的近似解的算法.
正确答案
算法分析:(1)算法步骤中的“第一步”“第二步”和“第三步”可以用顺序结构来表示(如下图):
(2)算法步骤中的“第四步”可以用条件结构来表示(如下图).在这个条件结构中,“否”分支用“a=m”表示含零点的区间为[m,b],并把这个区间仍记成[a,b];“是”分支用“b="m" ”表示含零点的区间为[a,m],同样把这个区间仍记成[a,b].
(3)算法步骤中的“第五步”包含一个条件结构,这个条件结构与“第三步”“第四步”构成一个循环结构,循环体由“第三步”和“第四步”组成,终止循环的条件是“|a-b|<d或f(m)=0”.在“第五步”中,还包含由循环结构与“输出m”组成的顺序结构(如下图).
(4)将各步骤的程序框图连接起来,并画出“开始”与“结束”两个终端框,就得到了表示整个算法的程序框图(如下图).
在用自然语言表述一个算法后,可以画出程序框图,用顺序结构、条件结构和循环结构来表示这个算法,这样表示的算法清楚、简练,便于阅读和交流.
本题流程图运行后,所得值的输出结果是 .
正确答案
4
略
写出1×2×3×4×5×6的一个算法.
正确答案
按照逐一相乘的程序进行
第一步:计算1×2,得到2;
第二步:将第一步的运算结果2与3相乘,得到6;
第三步:将第二步的运算结果6与4相乘,得到24;
第四步:将第三步的运算结果24与5相乘,得到120;
第五步:将第四的运算结果120与6相乘,得到720;
第六步:输出结果.
某程序框图如右图所示,则输出的结果S为.
正确答案
试题分析:第一次运行,,不满足
;
第二次运行,,不满足
;
第三次运行,,满足
,输出S为
.
如右图所示的程序框图的输出值,则输入值
。
正确答案
试题分析:程序框图表示的是一个分段函数,所以
或
,解得
,或
..
某算法的流程图如图所示,则该算法输出的n值是 .
正确答案
5
略
扫码查看完整答案与解析