当前位置:高中试题 > 数学试题 > 算法的概念特点 > 结合前面学过的算法步骤,利用三种基本逻辑结构画出程序框图,表示用“二分法”求方程x2-2=0(x>0)的近似解的算法. ...
题目
题型:不详难度:来源:
结合前面学过的算法步骤,利用三种基本逻辑结构画出程序框图,表示用“二分法”求方程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)将各步骤的程序框图连接起来,并画出“开始”与“结束”两个终端框,就得到了表示整个算法的程序框图(如下图).

解析
在用自然语言表述一个算法后,可以画出程序框图,用顺序结构、条件结构和循环结构来表示这个算法,这样表示的算法清楚、简练,便于阅读和交流.
核心考点
试题【结合前面学过的算法步骤,利用三种基本逻辑结构画出程序框图,表示用“二分法”求方程x2-2=0(x>0)的近似解的算法. 】;主要考察你对算法的概念特点等知识点的理解。[详细]
举一反三
观察下面的程序框图,指出该算法解决的问题.
题型:不详难度:| 查看答案
执行右边的程序框图,若,则输出的S 

题型:不详难度:| 查看答案
已知:a、b、c为集合A={1,2,3,4,5,6}中三个不同的数,通过如下框图给出的一个算法输出一个整数a,则输出的数a=5的概率是                     
题型:不详难度:| 查看答案
已知函数f(x)=画出程序框图,并写出求f[f(x)]的程序.
题型:不详难度:| 查看答案
这是中国古代的一个著名算法案例:鸡兔49头,100根腿往地里走,问鸡兔各多少?
题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.