2流程图与顺序结构.ppt
《2流程图与顺序结构.ppt》由会员分享,可在线阅读,更多相关《2流程图与顺序结构.ppt(23页珍藏版)》请在课桌文档上搜索。
1、知识回眸,2、算法的特点:,有限性 确定性 可行性,不唯一性 普遍性 逻辑性,对一类问题的机械的、统一的求解方法,1、算法的含义:,3、算法的表述形式:,(1)自然语言,(2)流程图,(3)程序设计语言,问题:1+2+3+n 2004求满足条件的最小的整数n,算法如下:,取n等于;,计算:;,如果 的值大于2004,那么n即为所求;否则让n的值增加1后转到S2重复操作,输入n,计算 的值,2004,输出n,结束,开始,使n的值增加1,Y,N,起止框,输入输出框,处理框,判断框,流程图,是一种用规定的图框、带箭头的流程线及文字说明来准确、直观地表示算法的图形。,流程图的概念:,直观,流程图的优点
2、:,清晰,易懂,便于检查及修改,画流程图规则:,使用标准的图形符号;,框图一般使用从上到下,从左到右的原则;,只有一个入口;只有一个出口,判断框是具有超过一个退出线的唯一符号,每一个框图都应有条从入口到出口的路径经过它。,结构内不能存在死循环。,说明:,流程图是由一些图框和带箭头的流线组成的,其中,图框表示:各种操作的类型,图框中的文字和符号表示:操作的内容,带箭头的流线表示:操作的先后顺序,从流程图中可以看出,该算法步骤中,有些是按顺序执行,有些需要选择执行,而另外一些需要循环执行。,事实上,算法都可以由顺序结构、选择结构、循环结构这三块“积木”通过组合和嵌套表达出来。,算法的 两大要素:,
3、1.操作,2.控制结构,计算机算法的操作主要包括:算术运算、逻辑运算、关系运算、函数运算等.,控制结构的作用是控制算法各操作的执行顺序.一个算法通常由顺序、选择、循环这三种基本结构组成.,例:写出作ABC的外接圆的一个算法.,S1 作AB的垂直平分线l1;,S2 作BC的垂直平分线l2;,S3 以l1和l2的交点 M为圆心,MA为半径作圆,圆M即为ABC的外接圆.,解:算法如下:,说明:上述算法过程具有怎样的特点?,以上过程通过依次执行S1到S3这三个步骤,完成了作外接圆这一问题。,例:已知三角形的三个顶点坐标,利用海伦秦九韶公式设计一个算法求三角形的面积。海伦秦九韶公式:,算法分析:,1、求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 流程图 顺序 结构

链接地址:https://www.desk33.com/p-236009.html