广东省汕头市高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构课件 新人教A必修3.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《广东省汕头市高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构课件 新人教A必修3.ppt》由会员分享,可在线阅读,更多相关《广东省汕头市高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构课件 新人教A必修3.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1.2.2 1.1.2.2 算法的基本逻辑结构算法的基本逻辑结构 算法初步2021/8/8 星期日1程序框图又称流程图,是一种用规定的图形,指向线及程序框图又称流程图,是一种用规定的图形,指向线及文字说明来准确、直观地表示算法的图形。文字说明来准确、直观地表示算法的图形。程序框名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示算法的输入和输出的信息处理框(执行框)赋值、计算判断框判断一个条件是否成立,用“是”、“否”或“Y”、“N”标明2021/8/8 星期日2新课讲解:算法的三种基本逻辑结构:1.顺序结构2.条件结构3.循环结构2021/8/8 星期日3开始开始输入输入n求
2、求n除以除以ii的余数的余数i的值增加的值增加1,仍用仍用i表示表示in-1或或r=0?r=0?n不是质数不是质数n是质数是质数结束结束否否是是i=22021/8/8 星期日4顺序结构输入ni=2由若干个依次执行的处理步骤组成的。2021/8/8 星期日5条件结构r=0?n不是质数n是质数结束是是否否算法的流程根据条件是否成立有不同的流向。2021/8/8 星期日6循环结构i 的值增加1,仍用 i 表示in1或r=0?否是是求n 除以 i 的余数 r 在一些算法中,从否处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构。反复执行的处理步骤称为循环体。2021/8/8 星期日7(1
3、 1)顺序结构)顺序结构 顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤。步骤n步骤n12021/8/8 星期日8 例例3 3、已知一个三角形的三边分别为a、b、c,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。算法步骤:(自然语言)第一步,输入三角形三条边的边长a,b,c.第二步,计算p .第三步,计算S第四步,输出S.2021/8/8 星期日9开始输入a,b,c结束pS输出S算
4、法步骤:(自然语言)第一步,输入三角形三条 边的边长a,b,c.第二步,计算p=.第三步,计算S=第四步,输出S.2021/8/8 星期日10(2 2)条件结构)条件结构 在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构.分类是算法中经常发生的事情,条件结构的主要作用就是表示分类.条件结构可用程序框图表示为下面两种形式.步骤A步骤B满足条件?否是步骤A满足条件?否是2021/8/8 星期日11 例4 任意给定3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否存在.画出这个算法的程序框图.开始输入a,b,ca+bc,a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广东省汕头市高中数学 第一章 算法初步 1.1.2 程序框图与算法的基本逻辑结构课件 新人教A必修3 广东省 汕头市 高中数学 算法 初步 1.1 程序 框图 基本 逻辑 结构 课件 新人 必修
![提示](https://www.taowenge.com/images/bang_tan.gif)
链接地址:https://www.taowenge.com/p-67643787.html
限制150内