您好,欢迎访问三七文档
西乡一中郭伟图形符号名称功能终端框(起止框)输入、输出框处理框(执行框)判断框表示一个算法的起始和结束表示一个算法输入和输出的信息赋值、计算判断某一条件是否成立,成立时在出口处标明“是”或“Y”,不成立时标明“否”或“N”.基本的程序框图:图形符号名称图形符号名称常见的程序框终端框(起止框)输入、输出框处理框(执行框)判断框流程线连结点三种基本的逻辑结构1、顺序结构2、选择结构3、循环结构入库找书阅览还书出库借书2、医院的诊病流程图:持化验单或检查单到收费处缴费挂号就诊持处方到划价处划价持住院单到收费处办理住院手续到相应科室化验或检查到收费处缴费住院取药或注射1.流程图:由一些图形符号和文字说明构成的图示称为流程图.2.流程图的特征常用来表示一些动态过程,从开始到结束的全部步骤.通常会有一个“起点”,一个或多个“终点”.从上到下从左到右3.流程图的作用•首先,用自然语言描述流程步骤;•其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达;•再次,分析各步骤之间的关系;•最后,画出流程图表示整个流程。咨询考试事宜是不是新考生?填写考生注册表领取考生编号明确考试科目和时间缴纳考试费按规定时间参加考试领取成绩单领取证书出示考生编号是否解:用流程图表示考试流程如下:考生参加某培训中心的考试需要遵循以下程序:在考试之前咨询考试事宜.如果是新考生,需要填写考生注册表,领取考生编号,明确考试的科目和时间,然后缴纳考试费,按规定时间参加考试,领取成绩单,领取证书;如果不是新考生,则需出示考生编号,明确考试的科目和时间,然后缴纳考试费,按规定时间参加考试,领取成绩单,领取证书.设计一个流程图,表示这个考试流程.某工厂加工某种零件有三道工序:粗加工、返修加工和精加工.每道工序完成时,都要对产品进行检验.粗加工的合格品进入精加工,不合格品进入返修加工;返修加工的合格品进入精加工,不合格品作为废品处理;精加工的合格品为成品,不合格品为废品.用流程图表示这个零件的加工过程.零件到达检验解:按照工序要求,可以画出下面的工序流程图:粗加工返修加工返修检验废品成品最后检验精加工合格不合格不合格合格合格不合格某“儿童之家”开展亲子活动,计划活动按以下步骤进行:首先,儿童与家长按事先约定的时间来到“儿童之家”.然后,一部分工作人员接待儿童,做活动前的准备;同时,另一部分工作人员接待家长,交流儿童本周的表现.第三步,按照亲子活动方案进行活动.第四步,启导员填写亲子活动总结纪录;同时,家长填写亲子活动反馈卡.最后,启导员填写服务跟踪表.你能为“儿童之家”的这项活动设计一个活动流程图吗?某“儿童之家”开展亲子活动,计划活动按以下步骤进行:首先,儿童与家长按事先约定的时间来到“儿童之家”.然后,一部分工作人员接待儿童,做活动前的准备;同时,另一部分工作人员接待家长,交流儿童本周的表现.第三步,按照亲子活动方案进行活动.第四步,启导员填写亲子活动总结纪录;同时,家长填写亲子活动反馈卡.最后,启导员填写服务跟踪表.你能为“儿童之家”的这项活动设计一个活动流程图吗?按亲子活动方案活动儿童与家长如约来到“儿童之家”启导员填写服务跟踪表接待儿童做活动前准备接待家长交流本周表现启导员填写亲子活动总结记录家长填写亲子活动反馈卡解:用流程图表示活动流程如下:分析问题选择解题策略解答检验是否存在现成的解题方法?是否能够转换为熟悉的问题?是否是否开始i=1sum=0i=i+1sum=sum+i^2Sum100?输出i结束否是第一步:i=1第二步:Sum=0第三步:Sum=sum+i2第四步:若不满足sum100,则执行下一步(进入循环),若sum超过100转到第六步,即退出循环。第五步:i=i+1,转到第三步。第六步:输出i10021222n解法1:洗水壶(2min)烧开水(15min)洗茶壶、杯(3min)取放茶叶(2min)沏茶(1min)解法2:洗水壶(2min)烧开水(15min)洗茶壶、杯(3min)沏茶(1min)取放茶叶(2min)思考:上述工作,哪些有先后顺序关系?例阅读流程图:某银行推出了95599电话银行代缴费业务,具体业务流程如下:拨通95599电话注册客户服务请按1代缴费请按5代缴公用事业费按1手机充值缴费按2水费按1电费按2煤气按3固定电话按4移动电话按5手机充值按1实时查询缴费按2实时帐单缴费按3问题:交电费应怎样操作?例1:说出下面程序框图是解决什么问题的?并写出程序。开始输入a,bt=a,a=b,b=t输出a,b结束Input“a=,b=”;a,bt=aa=bb=tPrinta,bEnd例2:说明下面程序框图是解决什么问题的?并写出程序。开始输入xX0?输出x输出-x结束Input“x=”;xIfx0thenprintxElseprint–xEndifEnd否是例3:说明下面程序框图是解决什么问题的?开始i=1,s=0s=s+ii=i+1s=s-i,i=i+1i≤100?输出s结束否是开始i=1,s=0s=s+(-1)i-1×ii=i+1i≤100?输出s结束否是练习:说出左边程序框图的功能。NY开始输入xx5?y=2x2+2y=x2-1输出S结束例4:这是一个算法的流程图,当输入的值为3时,输出的结果为多少?例5:有如下程序框图,表示的算法的功能是什么?例6:阅读流程图,解答下列问题:(1)变量y在这个算法中的作用是什么?(2)这个算法的循环体是哪一部分?功能是什么?(3)这个算法的处理功能是什么?例.读下面的流程图,若输入的值为-5时,输出的结果为().开始输入AA0A=A+2输出A结束A=2×ANY开始输入AA0A=A-2输出A结束A=2×AYN若流程图改为下图,结果如何?练习1.右面流程图的功能是,2.按照该流程图操作后输出的结果是;3.若将流程图菱形框中条件改为,则操作后输出的结果为;4.若使最后输出的结果为720,则菱形框中的应改为.4n的值计算43212416n
本文标题:流程图 课件
链接地址:https://www.777doc.com/doc-4404853 .html