步骤组成的。任何算法都离不开顺序结构。
顺序结构可以用程序框图表示为
步骤n 步骤n+1
(2).条件结构:一个算法的执行过程中会遇到一些条件的 判断,算法的流程根据条件是否成立有不同的流向.
常见的条件结构可以用程序框图表示为下面两种形式
满足条件?
是
步骤 A
否
B
满足条件?
否
是
步骤A
(3)循环结构:需要重复执行同一操作的结构称为循环结
第三步:令mab 2
第 四 步 : 若 f(a)•f(m )0,则 含 零 点 的 区 间 为 [a,m]; 否 则 含 零 点 的 区 间 为 [m,b].将 新 得 到 的 含 零 点 的 区 间 仍 记 为 [a,b].
第 五 步 : 判 断 [ a , b ] 的 长 度 是 否 小 于 d 或 f ( m ) 是 否 行 于 0 . 若 是 , 则 m 是 方 程 的 近 似 解 ; 否 则 , 返 回 第 三 步
算法三种基本逻辑结构
顺序结构
条件结构
开始 循环结构
输入n
i=2
求n除以i的余数r
i的值增加1, 仍用i表示
否 i>n-1或r=0
是
r=0?
否
是 n不是质数
n是质数
结束
算法三种基本逻辑结构(顺序结构、条件结构、循环结构) 流程图表示,实例,程序演示:
顺序、条件、循环三种基本的逻辑结构:
1.顺序结构:最简单的算法结构,是指由若干个依次执行的
a>300?
否
是
输出n
结束
程序框图:
开始 n=2005 a=200
a≤300? 否
输出n 结束
n=n+1