- 算法初步
- 共2983题
若某程序的框图如图,若输入的的值为
,则执行该程序后,输出的
值为 .
正确答案
2
略
已知,写出该函数函数值的算法及程序框图.
正确答案
算法和程序见答案
算法如下:第一步:输入;
第二步:如果,那么使
,如果
,那么使
;
第三步:输出函数值.程序框图如图(5)所示:
观察下面的程序框图,指出该算法解决的问题.
正确答案
略
这是一个累加求和问题,共99项相加,该算法是求的值.
结合前面学过的算法步骤,利用三种基本逻辑结构画出程序框图,表示用“二分法”求方程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;
第六步:输出结果.
画出求一个数的绝对值的程序框图.
正确答案
答案见解析过程
下面是一个算法的程序框图,当输入的值为8时,则其输出的结果是 .
正确答案
2
试题分析:x=8>0,不满足条件x≤0,则执行循环体,依此类推,当x=-1<0,满足条件,退出循环体,从而求出最后的y值即可.解:x=8>0,执行循环体,x=x-3=5-3=2>0,继续执行循环体, x=x-3=2-3=-1<0,满足条件,退出循环体,故输出y=0.5-1=( )-1=2.故答案为:2
点评:本题主要考查了当型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题.
执行如图的程序框图,那么输出的值是 ;
正确答案
输出的
的值组成以3为周期的数列,
就是输出的
.
程序框图(即算法流程图)如右图所示,其输出结果是 _______.
正确答案
128
略
在空间直角坐标系中,已知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对称
按右图所示的程序框图运算,若输出,则输入
的取值范围是 。
正确答案
略
某程序框图如右图所示,则输出的结果S为.
正确答案
试题分析:第一次运行,,不满足
;
第二次运行,,不满足
;
第三次运行,,满足
,输出S为
.
如右图所示的程序框图的输出值,则输入值
。
正确答案
试题分析:程序框图表示的是一个分段函数,所以
或
,解得
,或
..
某算法的流程图如图所示,则该算法输出的n值是 .
正确答案
5
略
扫码查看完整答案与解析