第1课时 程序框图、顺序结构ppt课件.ppt

第1课时 程序框图、顺序结构ppt课件.ppt

ID:58710057

大小:1.12 MB

页数:43页

时间:2020-10-04

第1课时  程序框图、顺序结构ppt课件.ppt_第1页
第1课时  程序框图、顺序结构ppt课件.ppt_第2页
第1课时  程序框图、顺序结构ppt课件.ppt_第3页
第1课时  程序框图、顺序结构ppt课件.ppt_第4页
第1课时  程序框图、顺序结构ppt课件.ppt_第5页
资源描述:

《第1课时 程序框图、顺序结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.1.2程序框图与算法的基本逻辑结构第1课时程序框图、顺序结构通过阅读此购物流程图,你在网上浏览宝贝后有几种方式来确定订单?提示:有两种方式:一是立即购买,二是放入购物车然后购买.如果此购物流程不是框图形式,而是一系列的文字说明,你有何感受?由此,你是否感受到了直观图示的优势呢?我们可以用自然语言表述一个算法,但往往过程复杂,缺乏简洁性.因此,我们有必要探究能使算法表达得更加直观、准确的方法,这个想法可以通过本节课所要学习的程序框图来实现.1.掌握程序框图的基本概念.(重点)2.会用通用的图形符号表示算法,学习掌握算法的顺序结构.(重点)3.熟记画程序框图的基本规则,能正确画

2、出程序框图.(难点)“判断整数n(n>2)是否为质数”的算法步骤微课1算法的程序框图第一步,给定一个大于2的整数n;第二步,令i=2;第三步,用i除n,得到余数r;第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示;第五步,判断“i>(n-1)”是否成立,若是,则n是质数,结束算法;否则,返回第三步.我们可以将上述算法用右边的程序框图表示开始r=0?输出“n是质数”输出“n不是质数”求n除以i的余数ri=2输入ni的值增加1,仍用i表示是是结束否否i>(n-1)或r=0?上述表示算法的图形称为算法的程序框图,又称流程图,其中的多边形叫

3、做程序框,带方向箭头的线叫做流程线,你能指出程序框图的含义吗?用程序框、流程线及文字说明来表示算法的图形.在上述程序框图中,有4种程序框,2种流程线,它们分别有何特定的名称和功能?思考1开始r=0?输出“n不是质数”求n除以i的余数ri=2输入ni的值增加1,仍用i表示i>n-1或r=0?是是结束否否输出“n是质数”以下图为例讲解:开始r=0?输出“n是质数”输出“n不是质数”求n除以i的余数ri=2输入ni的值增加1,仍用i表示是是结束否否i>n-1或r=0?终端框(起止框)终端框(起止框)表示一个算法的起始和结束.开始r=0?输出“n是质数”输出“n不是质数”求n除以i的余

4、数ri=2输入ni的值增加1,仍用i表示是是结束否否i>n-1或r=0?输入、输出框输入、输出框表示一个算法输入和输出的信息开始r=0?输出“n是质数”输出“n不是质数”求n除以i的余数ri=2输入ni的值增加1,仍用i表示是是结束否否i>n-1或r=0?处理框(执行框)处理框(执行框)赋值、计算开始r=0?输出“n是质数”输出“n不是质数”求n除以i的余数ri=2输入ni的值增加1,仍用i表示是是结束否否i>n-1或r=0?判断框判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”.流程线连接程序框连接点连接程序框图的两部分开始r=0?输出

5、“n是质数”输出“n不是质数”求n除以i的余数ri=2输入ni的值增加1,仍用i表示是是结束否否i>n-1或r=0?现在你对基本的程序框、流程线及其功能有了新的认识了吗?常见的程序框、流程线及各自表示的功能图形符号名称功能_______________表示一个算法的________________________表示一个算法输入和输出的信息_______________赋值、计算终端框(起止框)起始和结束输入、输出框处理框(执行框)图形符号名称功能_______判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的

6、两部分判断框在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图由几种组成?思考2循环结构顺序结构条件结构开始输出“n不是质数”求n除以i的余数ri=2输入ni的值增加1,仍用i表示是是结束否否输出“n是质数”i>n-1或r=0?r=0?【即时训练】以下给出对流程图的几种说法:①任何一个流程图都必须有起、止框;②输入框只能紧跟在开始框后,输出框只能放在结束框前;③判断框是唯一具有超过一个退出点的符号;④对于一个程序来说,判断框内的条件表达方法是唯一的.其中正确说法的个数是()A.1B.2C.3D.4B【解析】选B.由流程图中符号意义知任何一个流程图都必须有起、止框,故①正

7、确.输入、输出框可用在算法中任何需要输入、输出的位置,故②错误.判断框是唯一具有超过一个退出点的符号,故③正确.判断框内条件不唯一,故④错误.任何一个算法各步骤之间都有明确的顺序性,在算法的程序框图中,由若干个依次执行的步骤组成的逻辑结构,称为顺序结构.顺序结构是任何一个算法都离不开的基本结构,用程序框图可以表示为:思考:除了用程序框图来描述算法还有其他类型的结构图吗?微课2算法的顺序结构步骤n步骤n+1下列关于程序框图的说法正确的是()A.程序框图是描述算法的图形语言B.任何一个完整的程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。