流程图课件.ppt

上传人:仙*** 文档编号:24950296 上传时间:2022-07-08 格式:PPT 页数:37 大小:1.18MB
返回 下载 相关 举报
流程图课件.ppt_第1页
第1页 / 共37页
流程图课件.ppt_第2页
第2页 / 共37页
点击查看更多>>
资源描述

《流程图课件.ppt》由会员分享,可在线阅读,更多相关《流程图课件.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、框图框图流程图流程图(动态)(动态)结构图结构图(静态)(静态)程序框图程序框图工序流程图工序流程图其它流程图其它流程图图形符号图形符号 名名 称称 功功 能能 终端框终端框 (起止框)(起止框) 输入、输出输入、输出框框 处理框处理框 (执行框)(执行框) 判断框判断框 流程线流程线 表示一个算法的起始和结束表示一个算法的起始和结束 表示一个算法输入和输出的表示一个算法输入和输出的信息信息 赋值、计算赋值、计算 判断某一条件是否成立,成立时在判断某一条件是否成立,成立时在出口处标明出口处标明“是是”或或“Y”Y”;不成立;不成立时标明时标明“否否”或或“N” N” 连接程序框,表示算法步骤的

2、连接程序框,表示算法步骤的执行顺序执行顺序 u算法的三种基本逻辑结构算法的三种基本逻辑结构:、顺序结构、顺序结构、条件结构(选择结构)、条件结构(选择结构)、循环结构、循环结构1.1.用用“二分法二分法”求方程求方程 的近似解的程序框图的近似解的程序框图. .220(0)xx开始开始结束结束f(a)f(m)0?a=mb=m是是否否|a- -b|0?输出输出 x输出输出-x结束结束Input “x=”; xIf x0 then print xElse print xEndifEnd 否否是是4.写出下面程序框图的程序写出下面程序框图的程序,并说出它的功能并说出它的功能.、令、令sum=0, i=

3、1、令、令sum=sum+i , i=i+1,、判断、判断 i100吗吗? 是,进行第二步是,进行第二步;否,输出否,输出sum。开始开始i=1, sum=0sum=sum+ii=i+1i100?输出输出sum结束结束否否是是5.求下列算法的程序框图求下列算法的程序框图.6.有如下程序框图,表示的算法的功能是什么?有如下程序框图,表示的算法的功能是什么? 开始开始i=1, sum=0sum=sum+(-1)i-1ii=i+1i100?输出输出sum结束结束否否是是7.说出此程序说出此程序框图的功能框图的功能.NY开始开始输入输入x x5?y=2x2+2y=x2-1输出输出y 结束结束8.这是一

4、个算法的流程图,这是一个算法的流程图,当输入的值为当输入的值为3时,输出的时,输出的结果为多少?结果为多少? 假设洗水壶须假设洗水壶须2min,烧开水需,烧开水需15min, 洗茶壶、杯需洗茶壶、杯需3min,取放茶叶需,取放茶叶需2min, 沏茶需沏茶需1min.试给出试给出“喝茶问题喝茶问题”的流程图的流程图.解法解法1:洗水壶洗水壶(2min)烧开水烧开水(15min)洗茶壶、杯洗茶壶、杯(3min)取放茶叶取放茶叶 (2min)沏茶沏茶(1min)解法解法2:洗水壶洗水壶(2min)烧开水烧开水(15min)洗茶壶、杯洗茶壶、杯(3min)沏茶沏茶(1min)取放茶叶取放茶叶(2min

5、)思考:思考:上述工作,哪些有上述工作,哪些有先后顺序关系先后顺序关系?问题:喝茶问题例例1.画出用二分法求方程画出用二分法求方程x2-2=0的近似根的程序框图的近似根的程序框图.算法:算法:、令、令f(x)=x2-2,误差为,误差为,因为,因为f(1)0f(1)0 ,所,所 以设以设 x1=1x1=1,x2=2x2=2。、令、令m=(x1+x2)/2m=(x1+x2)/2 , ,判断判断f(mf(m) )是否为。若是,则是否为。若是,则m m为方为方程的根,若否,则判断程的根,若否,则判断f(x1)f(m)f(x1)f(m)的符号。的符号。、若、若 f(x1)f(m)0f(x1)f(m)0,

6、则令,则令x1=m x1=m ;否则,令;否则,令x2=mx2=m。、判断、判断x1-x2x1-x20?X1=mX2=m|x1-x2|输出输出m输出输出m是否是否否是否否医院里的医院里的“诊病流程图诊病流程图”挂号挂号就诊就诊持化验单或检查单持化验单或检查单到收费处缴费到收费处缴费到相应科室化验到相应科室化验或检查或检查持处方到划价处持处方到划价处划价划价到收费处缴费到收费处缴费取药或注射取药或注射持住院单到收费处持住院单到收费处办理住院手续办理住院手续住院住院流程图表示数学计算与证明过流程图表示数学计算与证明过程中的主要思路与步骤程中的主要思路与步骤:1 1P PQ Q1 12 2Q QQ

7、Q2 23 3Q QQ Qn nQ QQ Q1 1QPQP2323PPPP1212PPPP得到一个明显得到一个明显成立的结论成立的结论 像这样由一些像这样由一些图形符号图形符号和和文字说明文字说明构成的图构成的图示称为示称为流程图流程图。3.流程图的优点:流程图的优点:可以可以直观、明确直观、明确地表示某个算法或工序地表示某个算法或工序从开始到结束的全部从开始到结束的全部动态动态过程过程.通常的流程图都是按照通常的流程图都是按照时间顺序时间顺序来执来执行,一般要求行,一般要求从左到右或从上到下从左到右或从上到下的的顺序来书写,程序框图有一定的规范顺序来书写,程序框图有一定的规范和标准,而日常生

8、活中的流程图相对和标准,而日常生活中的流程图相对要自由一些。要自由一些。绘制流程图的一般过程绘制流程图的一般过程首先,用自然语言描述流程步骤;首先,用自然语言描述流程步骤;其次,分析每一步骤是否可以直接表达,其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达;或需要借助于逻辑结构来表达;再次,分析各步骤之间的关系;再次,分析各步骤之间的关系;最后,画出流程图表示整个流程最后,画出流程图表示整个流程.试设计一个流程图试设计一个流程图,表示这个考试流程表示这个考试流程.绘制流程图:绘制流程图:1.用自然语言描述考试流程用自然语言描述考试流程第一步:咨询考试事宜第二步:新生填写考生注册表

9、,并领取考生号;老生出示考号第三步:明确考试科目和时间第四步:交纳考试费第五步:按规定时间参加考试第六步:领取成绩单第七步:领取证书2.单线流程图单线流程图咨询考试事宜咨询考试事宜是否新考生是否新考生填写考生注册表填写考生注册表领取考生号领取考生号出示考生编号出示考生编号明确考试科目和时间明确考试科目和时间交纳考试费交纳考试费按规定时间参加考试按规定时间参加考试领取成绩单领取成绩单领取证书领取证书是是否否例例3.某工厂加工零件有某工厂加工零件有3道工序:粗加工、返修加工、精加道工序:粗加工、返修加工、精加工。每道工序完成时对产品进行检验,粗加工的合格品进入工。每道工序完成时对产品进行检验,粗加

10、工的合格品进入精加工,不合格品进入返修加工,返修后,合格品进入精加精加工,不合格品进入返修加工,返修后,合格品进入精加工,不合格品作为废品处理,精加工的合格品为成品,不合工,不合格品作为废品处理,精加工的合格品为成品,不合格品为废品,用流程图表示其整个加工过程格品为废品,用流程图表示其整个加工过程.零件到达零件到达粗加工粗加工检验检验返修加工返修加工最后检验最后检验返修检验返修检验精加工精加工废品废品成品成品合格合格不合格不合格合格合格不合格不合格合格合格不合格不合格工序流程图工序流程图思考:思考:根据这个工序流程图,回答问题:根据这个工序流程图,回答问题:(1)一件成品一件成品可能可能经过几

11、道加工和检验程序?经过几道加工和检验程序?(2)哪些环节可能导致废品产生?哪些环节可能导致废品产生?(3)在市场上直接影响该厂信誉的是哪一道在市场上直接影响该厂信誉的是哪一道工序工序?练习练习:设计一个求解一元二次方程设计一个求解一元二次方程axax2 2+bx+c=0+bx+c=0的算的算法,并画出程序框图表示法,并画出程序框图表示. .算法分析算法分析:第一步,输入三个系数第一步,输入三个系数a a,b b,c.c.第二步,计算第二步,计算=b=b2 2-4ac.-4ac.第四步,判断第四步,判断=0=0是否成立是否成立. .若是,则输出若是,则输出 x x1 1=x=x2 2=p=p,否

12、则,计算,否则,计算x x1 1=p+q=p+q,x x2 2=p-q=p-q, 并输出并输出x x1 1,x x2 2. . 第三步,判断第三步,判断00是否成立是否成立. .若是,则计若是,则计 算算 ;否则,输出;否则,输出“方程方程没有没有 实数根实数根”,结束算法,结束算法. .aqap2,2b程序框图程序框图:开始开始输入输入a,b,c= b2- -4ac0?=0?否否x1=p+q输出输出x1,x2结束结束否否是是2bpa= -2qa=Vx2=p- -q输出输出x1=x2=p是是输出输出“方程没有方程没有实数根实数根”探究:探究:某某“儿童之家儿童之家”开展亲子活动,开展亲子活动,

13、计划活动步骤如下:计划活动步骤如下:首先首先,儿童与家长按事先约定时,儿童与家长按事先约定时间来到间来到“儿童之家儿童之家”。然后然后,一部分工作人员接待儿童,一部分工作人员接待儿童,做活动前准备;同时,另一部分做活动前准备;同时,另一部分工作人员接待家长,交流儿童本工作人员接待家长,交流儿童本周表现。周表现。第三步第三步,按照亲子活动方案进行,按照亲子活动方案进行活动。活动。第四步第四步,启导员填写亲子活动总,启导员填写亲子活动总结记录;同时,家长填写亲子活结记录;同时,家长填写亲子活动反馈卡。动反馈卡。最后最后,启导员填写服务跟踪表。,启导员填写服务跟踪表。你能为你能为“儿童之家儿童之家”

14、的这项的这项活动设计一个活动流程图吗?活动设计一个活动流程图吗? 儿童与家长如约来到儿童与家长如约来到“儿童之家儿童之家”按亲子活动方案活动按亲子活动方案活动”启导员填写亲子启导员填写亲子活动总结记录活动总结记录家长填写亲子家长填写亲子活动反馈卡活动反馈卡启导员填写服务跟踪表启导员填写服务跟踪表接待儿童做接待儿童做活动前准备活动前准备接待家长交接待家长交流本周表现流本周表现双线流程图:双线流程图:从解决实际问题出发,我们通常可以这样来描述流程图:从解决实际问题出发,我们通常可以这样来描述流程图:分析问题分析问题是否有现是否有现成的解法?成的解法?选择解题策略选择解题策略能否转化成现能否转化成现

15、成的问题?成的问题?解答解答检验检验是是否否是是否否开始i=1S=0i=i+1S=S+(-1) i-1*ii=100?输出S结束否是练习练习1:1 23499 100? 练习练习2: 某银行推出了某银行推出了95599电话银行代缴费业务,具体业务流程如下:电话银行代缴费业务,具体业务流程如下:拨通拨通95599电话电话注册客户服务请按注册客户服务请按1代缴费请按代缴费请按5代缴公代缴公用事业用事业费按费按 1手机充手机充值缴费值缴费按按 2水费水费按按1电费电费按按2煤气煤气按按3固定固定电话电话按按4移动移动电话电话按按5手机手机充值充值按按1实时实时查询查询缴费缴费按按2实时实时帐单帐单缴

16、费缴费按按3问题:交电费应怎样问题:交电费应怎样操作?手机充值呢?操作?手机充值呢?练习练习:1.1.右面流程图的功能右面流程图的功能是是 ,2.按照该流程图操作后输出按照该流程图操作后输出的结果是的结果是 ;3.若将流程图菱形框中条件若将流程图菱形框中条件改为改为 ,则操作后输出则操作后输出的结果为的结果为 ;4.若使最后输出的结果为若使最后输出的结果为720,则菱形框中的应改为则菱形框中的应改为 .4n的值计算43212416n(1 1)用)用自然语言描述自然语言描述流程步骤;流程步骤;(2 2)分析每一步骤分析每一步骤是否可以是否可以直接表达直接表达,或或需需要要借助借助于于逻辑结构逻辑

17、结构来表达来表达( ( “细化细化”流程流程骤骤) ) (3 3)分析各步骤之间的关系;)分析各步骤之间的关系;(4 4)画出流程图表示整个流程。)画出流程图表示整个流程。小结:小结:例例.读下面的流程图,若输入的值读下面的流程图,若输入的值为为-5时,输出的结果为(时,输出的结果为( ).开始开始输入输入AA0A=A+2输出输出A结束结束A=2ANY开始开始输入输入AA0A=A-2输出输出A结束结束A=2AYN若流程图改为下图,结果如何?若流程图改为下图,结果如何?例例.按如下的流程图操作,将得到怎按如下的流程图操作,将得到怎样的数集?样的数集?开始开始写下写下1写下结果写下结果你已写下了你

18、已写下了5个数吗?个数吗?结束结束NY加加2对这个刚写下的数对这个刚写下的数加上一个比前面加加上一个比前面加过的那个数大过的那个数大1的数的数变变1:把例:把例2的流程图改为下图,的流程图改为下图,将得到怎样的数集?将得到怎样的数集?开始开始写下写下1写下结果写下结果你已写下了你已写下了5个数吗?个数吗?结束结束NY加加2变变2:把例:把例2的流程图改为下图,将得的流程图改为下图,将得到怎样的数集?到怎样的数集?开始开始写下写下1写下结果写下结果你加你加2已加已加了了5次吗次吗?结束结束NY加加2变变3:把例:把例2的流程图改为下图,将的流程图改为下图,将得到怎样的数集?得到怎样的数集?开始开始写下写下1写下结果写下结果你加你加2已加已加了了5次吗次吗?结束结束NY加加2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁