程序框图与算法的基本逻辑结构(一).ppt





《程序框图与算法的基本逻辑结构(一).ppt》由会员分享,可在线阅读,更多相关《程序框图与算法的基本逻辑结构(一).ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序框图与算法的程序框图与算法的基本逻辑结构基本逻辑结构(1)(1)程序框图程序框图:又称又称流程图流程图,是一种用规,是一种用规定的图形、指向线及文字说明来表示算法定的图形、指向线及文字说明来表示算法的图形。的图形。连接程序框图的两个部分连接点连接流程框,指明方向流程线用于判断,有两个出口判断框赋值和计算处理框(执行框)输入和输出的信息输入、输出框算法的起始和结束终端框(起止框)功能 名称名称图形符号知识探究(一):程序框图知识探究(一):程序框图“判断整数判断整数n n(n n2 2)是否为质数)是否为质数”的算法步骤的算法步骤第一步第一步,给定一个大于,给定一个大于2 2的整数的整数n
2、n;第二步第二步,令,令i=2i=2;第三步第三步,用,用i i除除n n,得到余数,得到余数r r;第四步第四步,判断,判断“r=0r=0”是否成立是否成立.若是,则若是,则n n 不是质数,结束算法;否则,将不是质数,结束算法;否则,将i i 的值增加的值增加1 1,仍用,仍用i i表示;表示;第五步第五步,判断,判断“i i(n-1)(n-1)”是否成立,若是,是否成立,若是,则则n n是质数,结束算法;否则,返回是质数,结束算法;否则,返回 第三步第三步.我们可以将上述算法用下面的图形表示:我们可以将上述算法用下面的图形表示:开始开始r=0?输输出出“n是是质质数数”输出输出“n不是质
3、数不是质数”求求n除以除以i的余数的余数ri=2输入输入ni的值增加的值增加1,仍用,仍用i表示。即(表示。即(i=i+1)i in-1n-1或或r=0r=0?是是是是结束结束否否否否上述表示算法的图形称为算法的上述表示算法的图形称为算法的程序框程序框图图又称又称流程图流程图,其中的多边形叫做,其中的多边形叫做程序程序框框,带方向箭头的线叫做,带方向箭头的线叫做流程线流程线,你能,你能指出程序框图的含义吗?指出程序框图的含义吗?用程序框、流程线及文字说明来表示算用程序框、流程线及文字说明来表示算法的图形法的图形.思考思考:在逻辑结构上,在逻辑结构上,“判断整数判断整数n n(n n2 2)是否
4、为)是否为质数质数”的程序框图由几部分组成?的程序框图由几部分组成?开始开始结束结束r=0?输出输出“n不是质数不是质数”求求n除以除以i的余数的余数r输输出出“n是是质质数数”i=2输入输入ni的的 值值 增增 加加 1,仍仍 用用 i表表 示示。即即(i=i+1)i in-1n-1或或r=0r=0?是是是是否否否否知识探究(二):顺序结构知识探究(二):顺序结构由若干个依次执行的步骤组成的逻辑结构,由若干个依次执行的步骤组成的逻辑结构,称为称为顺序结构顺序结构,用程序框图可以表示为:,用程序框图可以表示为:步骤步骤n步骤步骤n+1【例1】已知一个三角形的三边边长分别为2,3,4,利用海伦秦
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 框图 算法 基本 逻辑 结构

限制150内