流程图课件.ppt

上传人:rrsccc 文档编号:9320309 上传时间:2021-02-18 格式:PPT 页数:46 大小:781KB
返回 下载 相关 举报
流程图课件.ppt_第1页
第1页 / 共46页
流程图课件.ppt_第2页
第2页 / 共46页
流程图课件.ppt_第3页
第3页 / 共46页
流程图课件.ppt_第4页
第4页 / 共46页
流程图课件.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《流程图课件.ppt》由会员分享,可在线阅读,更多相关《流程图课件.ppt(46页珍藏版)》请在三一文库上搜索。

1、流程图,1,第四章 框图,4.1 流程图,流程图,2,框图的分类,流程图,3,在必修3我们学习了算法的程序框图,在本章中,我们将继续学习利用流程图来刻画数学问题以及其他问题的解决过程。,流程图事实上是将自然语言转化为算法的一种过渡形式,一般需要将每个算法的步骤分解为若干输入、输出、条件结构、循环结构等基本单元,再根据各个单元之间的逻辑关系,用流程线将它们连接起来,下面我们来用实例说明这个问题。,流程图,4,终端框 (起止框),输入、输出框,处理框 (执行框),判断框,流程线,表示一个算法的起始和结束,表示一个算法输入和输出的信息,赋值、计算,判断某一条件是否成立,成立时在出口处标明“是”或“Y

2、”;不成立时标明“否”或“N”,连接程序框,表示算法步骤的执行顺序,流程图,5,问题:求方程x2-2=0的近似根。,你能回忆一下用自然语言描述的用二分法求方程x2-2=0的 近似根的算法步骤吗?,流程图,6,2.求区间(a,b)的中点c。,3.计算f(c);,4.判断是否达到精确度 :即若a-b , 则得到零点近似值a(或b);否则重复24.,(2)若f(a)f(c)0,则零点,(3)若f(c)f(b)0,则零点,流程图,7,用“二分法”求方程 的近似解的程序框图,流程图,8,图书馆借书流程图:,入库,出库,找书,借书,阅览,还书,流程图,9,医院里的“诊病流程图”,流程图,10,像这样由一些

3、图形符号和文字说明构成的图示称为流程图。,流程图通常用来表示一些动态过程,通常有一个起点,一个或多个终点流程图可以直观、明确地表示动态过程从开始到结束的全部步骤,所以应用广泛。,在流程图中,有些是按顺序执行(顺序结构),有些需要选择执行(条件结构),而另外一些需要循环执行(循环结构)并且通常按照从左到右,从上到下的顺序来画。,流程图,11,思考:,1.流程图作用是什么? 表示一种动态过程或者描述一个过程性的活动,从而指导人们完成某项任务或者用于交流. 2.流程图有哪些特征? 通常有一个”起点”,一个或多个”终点”.,流程图,12,流程图的特点: 可以直观、明确地表示某个算法或工序的动态的从开始

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

5、,烧开水 (15min),洗茶壶、杯 (3min),沏茶 (1min),取放茶叶 (2min),思考:上述工作,哪些有先后顺序关系?,问题:喝茶问题,流程图,15,绘制流程图的一般过程,首先,用自然语言描述流程步骤; 其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达; 再次,分析各步骤之间的关系; 最后,画出流程图表示整个流程。,流程图,16,在考试之前咨询考试事宜.如果是新考生,需要填写考生注册表,领取考生编号,明确考试科目和时间,然后缴纳考试费,按规定时间参加考试,领取成绩单,领取证书;如果不是新考生,则需出示考生编号,明确考试科目和时间,然后缴纳考试费,按规定时间参加考试,

6、领取成绩单,领取证书。,例3:考生参加培训中心考试需要遵循的程序如下:,试设计一个流程图,表示这个考试流程.,流程图,17,绘制流程图:,1.用自然语言描述考试流程,第一步:咨询考试事宜,第二步:新生填写考生注册表, 并领取考生号;老生出示考号。,第三步:明确考试科目和时间,第四步:交纳考试费,第五步:按规定时间参加考试,第六步:领取成绩单,第七步:领取证书,2.单线流程图,咨询考试事宜,是否新考生,填写考生注册表,领取考生号,出示考生编号,明确考试科目和时间,交纳考试费,按规定时间参加考试,领取成绩单,领取证书,是,否,动手,流程图,18,例4.某工厂加工零件有3道工序:粗加工、返修加工、细

7、加工。每道工序完成时对产品进行检验,合格则进入下一步加工,不合格返回加工,返修后,合格进入精加工,不合格作废品处理,用流程图表示其整个加工过程,零件到达,粗加工,检验,返修加工,最后检验,返修检验,精加工,废品,成品,合格,不合格,合格,不合格,合格,不合格,工序流程图,流程图,19,思考:根据这个工序流程图,回答问题: (1)一件成品可能经过几道加工和检验程序? (2)哪些环节可能导致废品产生? (3)在市场上直接影响该厂信誉的是哪一道工序?,流程图,20,探究: 某“儿童之家”开展亲子活动,计划活动步骤如下: 首先,儿童与家长按事先约定时间来到“儿童之家”。 然后,一部分工作人员接待儿童,

8、做活动前准备;同时,另一部分工作人员接待家长,交儿童本周表现。 第三步,按照亲子活动方案进行动。 第四步,启导员填写亲子活动总结记录;同时 家长填写亲子活动反馈卡。 最后,启导员填写服务跟踪表。 你能为“儿童之家”的这项活动设计一个活动流程图吗?,儿童与家长如约来到“儿童之家”,按亲子活动方案活动”,启导员填写亲子 活动总结记录,家长填写亲子 活动反馈卡,启导员填写服务跟踪表,接待儿童做 活动前准备,接待家长交 流本周表现,双线流程图:,流程图,21,从解决实际问题出发,我们通常可以这样来描述流程图:,分析问题,是否有现成的解法?,选择解题策略,能否转化成现成的问题?,解答,检验,是,否,是,

9、否,流程图,22,解决数学问题的过程的流程图,流程图,23,例.读下面的流程图,若输入的值为-5时,输出的结果为( ).,若流程图改为下图,结果如何?,流程图,24,例.按如下的流程图操作,将得到怎样的数集?,流程图,25,变1:把例2的流程图改为下图,将得到怎样的数集?,流程图,26,变2:把例2的流程图改为下图,将得到怎样的数集?,流程图,27,变3:把例2的流程图改为下图,将得到怎样的数集?,流程图,28,跃跃欲试,景泰蓝是深受人们喜爱的手工艺品,它的制作流程叙述如下:第一步是制胎;第二步是掐丝;第三步是点蓝;第四步是烧蓝;第五步是打磨;第六步是镀金. 其中第二步完成后需经检验,检验合格

10、进入下一步;不合格返回第一步重新制胎,第四步完成后需经检验,检验合格进入下一步;不合格为废品. 请你用工序流程图画出上述流程.,景泰蓝制作工艺,流程图,29,例.阅读流程图: 某银行推出了95599电话银行代缴费业务,具体业务流程如下:,问题:交电费应怎样操作?手机充值呢?,流程图,30,例.,1.右面流程图的功能 是 , 2.按照该流程图操作后输出 的结果是 ; 3.若将流程图菱形框中条件 改为 ,则操作后输出 的结果为 ; 4.若使最后输出的结果为720, 则菱形框中的应改为 .,流程图,31,流程图,是人们将思考的过程和工作(操作)的顺序进行分析、整理,用规定的文字、符号、图形的组合加以

11、直观描述的方法。 流程图可用来描述工业生产的流程,称为工序流程图.,绘制流程图的一般过程:,绘制流程图的一般原则:,1.选择主线、明确关系、准确选框; 2.遵循从左到右、从上到下的顺序.,流程图,课堂小结,流程图,32,开始,i=1,S=0,i=i+1,S=S+(-1) i-1*i,i=100?,输出S,结束,否,是,课本72页1:,流程图,33,设计一个求解一元二次方程ax2+bx+c=0的算法,并画出程序框图表示.,算法分析:,第一步,输入三个系数a,b,c.,第二步,计算=b2-4ac.,第三步,判断0是否成立.若是,则计 算 ;否则,输出“方 程没有实数根”,结束算法.,第四步,判断=

12、0是否成立.若是,则输出 x1=x2=p,否则,计算x1=p+q,x2=p-q, 并输出x1,x2.,数学运用,流程图,34,程序框图:,流程图,35,开始,i=1,sum=0,i=i+1,sum=sum+i,i100?,输出sum,结束,否,是,1+2+3+.+100=?,第一步: i=1 第二步: Sum=0 第三步: 若满足i=100, 则执行下一步(进入循环),i超过100转到第六步,即退出循环。 第四步: Sum=sum+i 第五步: i =i+1 (i增加1),转到第三 步。 第六步:输出sum,问题,流程图,36,算法流程,程序框图,求使 成立的最小自然数 的值.,算法:,1.设

13、初始值:n=0,S=0;,2.计数累加:n=n+1,S=S+n;,3.判断“S2012”是否成立;,4.若成立,输出n,算法结束;,5.若不成立,执行第2步.,流程图,37,问题:求方程x2-2=0的近似根。,你能回忆一下用自然语言描述的用二分法求方程x2-2=0的 近似根的算法步骤吗?,流程图,38,1)对于函数y=f(x),我们把使f(x)=0的 实数x 叫函数y=f(x)的零点,复习1,2)方程 f(x)=0有实数根,流程图,39,2.求区间(a,b)的中点c。,3.计算f(c);,4.判断是否达到精确度 :即若a-b , 则得到零点近似值a(或b);否则重复24.,(2)若f(a)f(c)0,则零点,(3)若f(c)f(b)0,则零点,复习2,流程图,40,输入误差 和 的初值1、2,1、怎样用程序框图表达算法步骤中的“第一步?”,流程图,41,是,否,第三步,输出,2、第二步中有哪些操作?其中包含了哪些逻辑结构?怎样用程序框图表达?,条件结构,流程图,42,是,否,3、第三步中是什么逻辑结构?怎样用程序框图表达?,条件结构,流程图,43,第二步,第三步,输出,4、第四步中是什么逻辑结构?怎样用程序框图表达?,循环结构,流程图,44,流程图,45,用“二分法”求方程 的近似解的程序框图,流程图,46,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1