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