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