1.1.3算法的三种基本逻辑结构算法的三种基本逻辑结构 和框图表示和框图表示(二二) 在一个算法中,经常会遇到一些在一个算法中,经常会遇到一些条件的条件的 判断判断,算法的流程根据条件,算法的流程根据条件是否成立是否成立有不有不 同的流向同的流向 例如在上一节课中,我们作过一个求三例如在上一节课中,
算法的三种基本逻辑结构和框图表示Tag内容描述:
1、题的。
因为当输入了题的。
因为当输入了a,b,c三个数值后,三个数值后, 我们不知道它们是否可以组成三角形。
所我们不知道它们是否可以组成三角形。
所 以应该先作一个判断,如果是三角形,则以应该先作一个判断,如果是三角形,则 继续去计算面积;如果不是三角形,则输继续去计算面积;如果不是三角形,则输 出错误信息。
出错误信息。
开始开始 cba, 输入输入 是否同时成立是否同时成立 , , acbbca cba 存在这样的三存在这样的三 角形角形 继续继续 不存在这样的不存在这样的 三角形三角形 是是 否否 结束结束 二、条件分支结构二、条件分支结构 (1)条件结构是指在算法中通过)条件结构是指在算法中通过对条件对条件 的判断的判断,根据条件是否成立而,根据条件是否成立而选择不同选择不同 流向流向的算法结构。
它的一般形式是:的算法结构。
它的一般形式是: p A B Y N (2)此结构中包含)此结构中包含一个判断框一个判断框,根据给,根据给 定的条件定的条件P是否成立而选择执行是否成立而选择执行A框或框或B框。
框。
无论无论P条件是否成立,只能执行条件是否成立,只能执。
2、问题: 设计一算法,求和:12310算法:第一步:从从1开始将自然开始将自然数数12 310逐个逐个相加相加;第二步:输出累加结果输出累加结果.思考:1上边的式子有怎样的规律呢S0SS 1SS 2SS 3SS 102怎么用程序框图表示呢i 。
3、一复习引入一复习引入1.程序框图的概念程序框图的概念通常用一些通用图形符号构成一张图来表示通常用一些通用图形符号构成一张图来表示算法.这种图称做算法.这种图称做程序框图程序框图简称框图也简称框图也叫叫流程图流程图.图形符号图形符号 名称名称。
4、11 1.1 1.2 2程序框图1 1.1 1.3 3算法的三种基本逻辑结构和框图表示1 1顺序结构条件分支结构2知识梳理重难聚焦典例透析目标导航随堂演练目标导航1.了解程序框图的概念,掌握各种程序框和流程线的功能,掌握画程序框图的基本规则。