人教版高中数学:1.1.3《算法的三种基本逻辑结构和框图表示》课件(新人教B必修3)1.ppt
《人教版高中数学:1.1.3《算法的三种基本逻辑结构和框图表示》课件(新人教B必修3)1.ppt》由会员分享,可在线阅读,更多相关《人教版高中数学:1.1.3《算法的三种基本逻辑结构和框图表示》课件(新人教B必修3)1.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1.3算法的三种基本算法的三种基本逻辑结构构和框和框图表示表示(二二)2021/8/9 星期一1 在一个算法中,经常会遇到一些在一个算法中,经常会遇到一些条件的条件的判断判断,算法的流程根据条件,算法的流程根据条件是否成立是否成立有不有不同的流向同的流向 例如在上一节课中,我们作过一个求三例如在上一节课中,我们作过一个求三角形的面积的流程,其实那个流程是有问角形的面积的流程,其实那个流程是有问题的。因为当输入了题的。因为当输入了a,b,c三个数值后,三个数值后,我们不知道它们是否可以组成三角形。所我们不知道它们是否可以组成三角形。所以应该先作一个判断,如果是三角形,则以应该先作一个判断,如
2、果是三角形,则继续去计算面积;如果不是三角形,则输继续去计算面积;如果不是三角形,则输出错误信息。出错误信息。2021/8/9 星期一2开始开始输入输入是否同时成立是否同时成立存在这样的三存在这样的三角形角形继续继续不存在这样的不存在这样的三角形三角形是是否否结束结束2021/8/9 星期一3二、条件分支结构二、条件分支结构(1)条件结构是指在算法中通过)条件结构是指在算法中通过对条件对条件的判断的判断,根据条件是否成立而,根据条件是否成立而选择不同选择不同流向流向的算法结构。它的一般形式是:的算法结构。它的一般形式是:pABYN2021/8/9 星期一4(2)此结构中包含)此结构中包含一个判
3、断框一个判断框,根据给,根据给定的条件定的条件P是否成立而选择执行是否成立而选择执行A框或框或B框。框。无论无论P条件是否成立,只能执行条件是否成立,只能执行A框或框或B框框之一。之一。(3)一个判断结构可以有多个判断框。)一个判断结构可以有多个判断框。(4)在许多算法中,需要对问题的条件)在许多算法中,需要对问题的条件作出逻辑判断,判断后依据条件是否成立作出逻辑判断,判断后依据条件是否成立而进行不同的处理方式,这就需要用条件而进行不同的处理方式,这就需要用条件结构来实现算法。结构来实现算法。2021/8/9 星期一5例例1解一元二次方程解一元二次方程ax2+bx+c=0.S1 计算计算=b2
4、4ac;S2 如果如果30Y=0.330+0.5(P30)Y=0.3PM=DY输出输出M结束结束2021/8/9 星期一9 由此可见,在一个算法中,经常会遇到由此可见,在一个算法中,经常会遇到一些一些条件的判断条件的判断,算法的流程根据条件是,算法的流程根据条件是否成立有不同的流向,这种先根据条件作否成立有不同的流向,这种先根据条件作出判断,再决定执行哪一种操作的结构就出判断,再决定执行哪一种操作的结构就是条件分支结构,条件分支结构又称为条是条件分支结构,条件分支结构又称为条件结构。件结构。在在A或或B两个框中可以有一个两个框中可以有一个是空的,即不执行任何操作,是空的,即不执行任何操作,如图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法的三种基本逻辑结构和框图表示 人教版 高中数学 1.1 算法 基本 逻辑 结构 框图 表示 课件 新人 必修
限制150内