41流程图(“流程图”相关)共42张课件_第1页
41流程图(“流程图”相关)共42张课件_第2页
41流程图(“流程图”相关)共42张课件_第3页
41流程图(“流程图”相关)共42张课件_第4页
41流程图(“流程图”相关)共42张课件_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第四章 框图4.1 流程图第四章 框图4.1 框图的分类框图流程图(动态)结构图(静态)框图的分类框图流程图结构图在必修3我们学习了算法的程序框图,在本章中,我们将继续学习利用流程图来刻画数学问题以及其他问题的解决过程。流程图事实上是将自然语言转化为算法的一种过渡形式,一般需要将每个算法的步骤分解为若干输入、输出、条件结构、循环结构等基本单元,再根据各个单元之间的逻辑关系,用流程线将它们连接起来,下面我们来用用实例说明这个问题。在必修3我们学习了算法的程序框图,在本章中,我们将继续学习利图形符号 名 称 功 能 终端框 (起止框) 输入、输出框 处理框 (执行框) 判断框 流程线 表示一个算法

2、的起始和结束 表示一个算法输入和输出的信息 赋值、计算 判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N” 连接程序框,表示算法步骤的执行顺序 图形符号 名 称 功 能 终端框 用“二分法”求方程 的近似解的程序框图开始结束f(a)f(m)0?a=mb=m是否|a-b|d或f(m)=0?输出m是否f(x)=x2-2输入精确度d和初始值a,b用“二分法”求方程 开始结束f(图书馆借书流程图:入库出库找书借书阅览还书图书馆借书流程图:入库出库找书借书阅览还书医院里的“诊病流程图”挂号就诊持化验单或检查单到收费处缴费到相应科室化验或检查持处方到划价处划价到收费处缴费取

3、药或注射持住院单到收费处办理住院手续住院医院里的“诊病流程图”挂号就诊持化验单或检查单到相应科室化验 像这样由一些图形符号和文字说明构成的图示称为流程图。 流程图通常用来表示一些动态过程,通常有一个起点,一个或多个终点流程图可以直观、明确地表示动态过程从开始到结束的全部步骤,所以应用广泛。 在流程图中,有些是按顺序执行(顺序结构),有些需要选择执行(条件结构),而另外一些需要循环执行(循环结构)并且通常按照从左到右,从上到下的顺序来画。 像这样由一些图形符号和文字说明构成的图示称为流程图。f(a)f(m)0?再次,分析各步骤之间的关系;用自然语言描述流程步骤;S=S+(-1) i-1*i若是,

4、则输出 x1=x2=p,否则,计算x1=p+q,x2=p-q, 并输出x1,x2.变3:把例2的流程图改为下图,将得到怎样的数集?第四步,判断=0是否成立.首先,儿童与家长按事先约定时间来到“儿童之家”。流程图通常用来表示一些动态过程,通常有一个起点,一个或多个终点流程图可以直观、明确地表示动态过程从开始到结束的全部步骤,所以应用广泛。流程图通常用来表示一些动态过程,通常有一个起点,一个或多个终点流程图可以直观、明确地表示动态过程从开始到结束的全部步骤,所以应用广泛。每道工序完成时对产品进行检验,合格则进入下一步加工,不合格返回加工,返修后,合格进入精加工,不合格作废品处理,用流程图表示其整个

5、加工过程S2 ;判断某一条件是否成立,成立时在出口处标明“是”或“Y”;终端框 (起止框)例1:写出求半径为10的圆的面积的一个算法,并画出流程图你能说出流程图的特点么?思考:1.流程图作用是什么? 表示一种动态过程或者描述一个过程性的活动,从而指导人们完成某项任务或者用于交流.2.流程图有哪些特征? 通常有一个”起点”,一个或多个”终点”.f(a)f(m)0?思考:1.流程图作用是什么?流程图的特点:可以直观、明确地表示某个算法或工序的动态的从开始到结束的全部过程3.你能说出流程图的特点么?流程图的特点:可以直观、明确地表示某个算法或工序的动态的从开通常的流程图都是按照时间顺序来执行,从上到

6、下、从左到右的顺序阅读的,所以流程图一般要求从左到右或从上到下的顺序来书写,程序图框有一定的规范和标准,而日常生活中的流程图相对要自由一些。通常的流程图都是按照时间顺序来执行,从上到下、从左到右的顺序流程图表示数学计算与证明过程中的主要思路与步骤:得到一个明显成立的结论流程图表示数学计算与证明过程中的主要思路与步骤:得到一个明假设洗水壶须2min,烧开水需15min, 洗茶壶、杯需3min,取放茶叶需2min, 沏茶需1min.试给出“喝茶问题”的流程图.解法1:洗水壶(2min)烧开水(15min)洗茶壶、杯(3min)取放茶叶(2min)沏茶(1min)解法2:洗水壶(2min)烧开水(1

7、5min)洗茶壶、杯(3min)沏茶(1min)取放茶叶(2min)思考:上述工作,哪些有先后顺序关系?问题:喝茶问题假设洗水壶须2min,烧开水需15min,解法1:洗水壶烧开绘制流程图的一般过程首先,用自然语言描述流程步骤;其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达;再次,分析各步骤之间的关系;最后,画出流程图表示整个流程。绘制流程图的一般过程首先,用自然语言描述流程步骤;例1:写出求半径为10的圆的面积的一个算法,并画出流程图S1 ; S2 ; S3 输出 ; 开始结束例1:写出求半径为10的圆的面积的一个算法,并画出流程图S开始i=1S=0i=i+1S=S+(-1)

8、 i-1*ii=100?输出S结束否是例2:开始i=1S=0i=i+1S=S+(-1) i-1*ii= 在考试之前咨询考试事宜.如果是新考生,需要填写考生注册表,领取考生编号,明确考试科目和时间,然后缴纳考试费,按规定时间参加考试,领取成绩单,领取证书;如果不是新考生,则需出示考生编号,明确考试科目和时间,然后缴纳考试费,按规定时间参加考试,领取成绩单,领取证书。例3:考生参加培训中心考试需要遵循的程序如下:试设计一个流程图,表示这个考试流程. 在考试之前咨询考试事宜.如果是新考生,需绘制流程图:1.用自然语言描述考试流程第一步:咨询考试事宜第二步:新生填写考生注册表,并领取考生号;老生出示考

9、号。第三步:明确考试科目和时间第四步:交纳考试费第五步:按规定时间参加考试第六步:领取成绩单第七步:领取证书2.单线流程图咨询考试事宜是否新考生填写考生注册表领取考生号出示考生编号明确考试科目和时间交纳考试费按规定时间参加考试领取成绩单领取证书是否动手绘制流程图:1.用自然语言描述考试流程第一步:咨询考试事宜第41流程图(“流程图”相关)共42张课件第四章 框图4.1 流程图(2)第四章 框图4.1 由一些图形符号和文字说明构成的图示称为流程图。 流程图通常用来表示一些动态过程,通常有一个起点,一个或多个终点流程图可以直观、明确地表示动态过程从开始到结束的全部步骤,所以应用广泛。 在流程图中,

10、有些是按顺序执行(顺序结构),有些需要选择执行(条件结构),而另外一些需要循环执行(循环结构)并且通常按照从左到右,从上到下的顺序来画。 由一些图形符号和文字说明构成的图示称为流程图。 否则,输出“方程没有 实数根”,结束算法.首先,儿童与家长按事先约定时间来到“儿童之家”。第二步:新生填写考生注册表,如果是新考生,需要填写考生注册表,领取考生编号,明确考试科目和时间,然后缴纳考试费,按规定时间参加考试,领取成绩单,领取证书;S3 输出 ;绘制流程图的一般过程:(4)画出流程图表示整个流程。得到一个明显成立的结论绘制流程图的一般过程首先,用自然语言描述流程步骤;其次,分析每一步骤是否可以直接表

11、达,或需要借助于逻辑结构来表达;再次,分析各步骤之间的关系;最后,画出流程图表示整个流程。否则,输出“方程没有 实数根”,结束算法.绘制流程图例4.某工厂加工零件有3道工序:粗加工、返修加工、细加工。每道工序完成时对产品进行检验,合格则进入下一步加工,不合格返回加工,返修后,合格进入精加工,不合格作废品处理,用流程图表示其整个加工过程零件到达粗加工检验返修加工最后检验返修检验精加工废品成品合格不合格合格不合格合格不合格工序流程图例4.某工厂加工零件有3道工序:粗加工、返修加工、细加工。每思考:根据这个工序流程图,回答问题:(1)一件成品可能经过几道加工和检验程序?(2)哪些环节可能导致废品产生

12、?(3)在市场上直接影响该厂信誉的是哪一道工序?思考:根据这个工序流程图,回答问题: 设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图表示.算法分析:第一步,输入三个系数a,b,c.第二步,计算=b2-4ac.第三步,判断0是否成立.若是,则计 算 ;否则,输出“方程没有 实数根”,结束算法.第四步,判断=0是否成立.若是,则输出 x1=x2=p,否则,计算x1=p+q,x2=p-q, 并输出x1,x2. 数学运用 设计一个求解一元二次方程ax2+bx+c=0的算法,并程序框图:开始输入a,b,c= b2-4ac0?=0?否x1=p+q输出x1,x2结束否是x2=p-q输出x

13、1=x2=p是输出“方程没有实数根”程序框图:开始输入a,b,c= b2-4ac0?=0探究:某“儿童之家”开展亲子活动,计划活动步骤如下:首先,儿童与家长按事先约定时间来到“儿童之家”。然后,一部分工作人员接待儿童,做活动前准备;同时,另一部分工作人员接待家长,交儿童本周表现。第三步,按照亲子活动方案进行动。第四步,启导员填写亲子活动总结记录;同时 家长填写亲子活动反馈卡。最后,启导员填写服务跟踪表。你能为“儿童之家”的这项活动设计一个活动流程图吗? 儿童与家长如约来到“儿童之家”按亲子活动方案活动”启导员填写亲子活动总结记录家长填写亲子活动反馈卡启导员填写服务跟踪表接待儿童做活动前准备接待

14、家长交流本周表现双线流程图:探究:儿童与家长如约来到“儿童之家”按亲子活动方案活动”启导从解决实际问题出发,我们通常可以这样来描述流程图:分析问题是否有现成的解法?选择解题策略能否转化成现成的问题?解答检验是否是否从解决实际问题出发,我们通常可以这样来描述流程图:分析问题是解决数学问题的过程的流程图解决数学问题的过程的流程图练习:B组练习2练习:B组练习2绘制流程图的一般过程:第三步,判断0是否成立.表示一个算法输入和输出的信息然后,一部分工作人员接待儿童,做活动前准备;再次,分析各步骤之间的关系;其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达;医院里的“诊病流程图”绘制流程图

15、的一般过程:同时 家长填写亲子活动反馈卡。像这样由一些图形符号和文字说明构成的图示称为流程图。其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达;某工厂加工零件有3道工序:粗加工、返修加工、细加工。流程图事实上是将自然语言转化为算法的一种过渡形式,一般需要将每个算法的步骤分解为若干输入、输出、条件结构、循环结构等基本单元,再根据各个单元之间的逻辑关系,用流程线将它们连接起来,下面我们来用用实例说明这个问题。流程图(一个起点)程序框图(一个终点)其他流程图(一个或多个终点)画程序框图程序框图与算法步骤的比较生活、工业生产中的流程图数学中的流程图图书借阅流程图诊病流程图画流程图(单流程

16、、双流程)读流程图(工序流程图)证明方法解题思路绘制流程图的一般过程:流程图程序框图其他流程图画程序框图程序绘制流程图的一般过程:(1)用自然语言描述流程步骤;(2)分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达( “细化”流程骤) (3)分析各步骤之间的关系;(4)画出流程图表示整个流程。小结:绘制流程图的一般过程:(1)用自然语言描述流程步骤;小结:41流程图(“流程图”相关)共42张课件第四章 框图4.1 流程图(3)第四章 框图4.1 由一些图形符号和文字说明构成的图示称为流程图。 流程图通常用来表示一些动态过程,通常有一个起点,一个或多个终点流程图可以直观、明确地表示动态过

17、程从开始到结束的全部步骤,所以应用广泛。 在流程图中,有些是按顺序执行(顺序结构),有些需要选择执行(条件结构),而另外一些需要循环执行(循环结构)并且通常按照从左到右,从上到下的顺序来画。 由一些图形符号和文字说明构成的图示称为流程图。 绘制流程图的一般过程1.用自然语言描述流程步骤;2.分析设计流程图需要用到的逻辑结构;3.分析各步骤之间的先后关系;4.画出流程图表示整个流程。绘制流程图的一般过程1.用自然语言描述流程步骤;例.读下面的流程图,若输入的值为-5时,输出的结果为( ).开始输入AA0A=A+2输出A结束A=2ANY开始输入AA0A=A-2输出A结束A=2AYN若流程图改为下图,结果如何?例.读下面的流程图,若输入的值为-5时,输出的结果为( 例.按如下的流程图操作,将得到怎样的数集?开始写下1写下结果你已写下了5个数吗?结束NY加2对这个刚写下的数加上一个比前面加过的那个数大1的数例.按如下的流程图操作,将得到怎样的数集?开始写下1写下结果变1:把例2的流程图改为下图,将得到怎样的数集?开始写下1写下结果你已写下了5个数吗?结束NY加2变1:把例2的流程图改为下图,将得到怎样的数集?开始写下1写变2:把例2的流程图改为下图,将得到怎样的数集?开始写下1写下结果你加2已加了5次吗?结束NY加2变2:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论