《表格模板-流程图、结构图优秀 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-流程图、结构图优秀 精品.ppt(31页珍藏版)》请在第一文库网上搜索。
1、框图框图4.1流程图流程图图形符号图形符号名称名称功能功能终端框终端框(起止框起止框)输入、输入、输出框输出框处理框处理框(执行框执行框)判断框判断框表示一个算法的表示一个算法的起始和结束起始和结束表示一个算法输表示一个算法输入和输出的信息入和输出的信息赋值、计算赋值、计算判断某一条件是否成判断某一条件是否成立立,成立时在出口处标成立时在出口处标明明“是是”或或“Y”,不成不成立 时 标 明立 时 标 明 “ 否否 ” 或或“N”.基本的程序框图基本的程序框图: 复习回顾复习回顾 顺序结构由若干个依次执行的步骤组成,它是最顺序结构由若干个依次执行的步骤组成,它是最简单的算法结构,也是任何一个算
2、法都离不开的基本结简单的算法结构,也是任何一个算法都离不开的基本结构构. .步骤步骤A步骤步骤B 先执行步骤先执行步骤A,再执行步骤,再执行步骤B, 是一种按顺序执行的逻辑结构是一种按顺序执行的逻辑结构. .顺序结构顺序结构 、条件结构、循环结构、条件结构、循环结构1)顺序结构顺序结构:1.1.算法基本逻辑结构:算法基本逻辑结构: 用程序框图来表示算法,有三种不同的基本逻用程序框图来表示算法,有三种不同的基本逻辑结构:辑结构: 在算法中经常会碰到对条件的判断,算法的流程根在算法中经常会碰到对条件的判断,算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种据条件是否成立有不同的流向,条件
3、结构就是处理这种过程的结构过程的结构. . 当条件成立时,执行步骤当条件成立时,执行步骤A当条件不成立时执行步骤当条件不成立时执行步骤B. .在在A、B两个步骤中,只能有两个步骤中,只能有一个被执行一个被执行. .2)条件结构条件结构:满足条件?满足条件?步骤步骤A是是否否满足条件?满足条件?步骤步骤A步骤步骤B是是否否 当条件成立时,执行当条件成立时,执行步骤步骤A,否则,结束否则,结束. 在一些算法中在一些算法中, ,也经常会出现从某处也经常会出现从某处开始开始, ,按照一定条件按照一定条件, ,反复执行某一步骤的情况反复执行某一步骤的情况, ,这这就是循环结构就是循环结构. . 反复执行
4、的步骤称为循环体反复执行的步骤称为循环体 .注意注意: 循环结构不能是永无终止的循环结构不能是永无终止的“死循环死循环”, ,一一定要在某个条件下终止循环定要在某个条件下终止循环, ,这就需要条件结构来这就需要条件结构来作出判断作出判断, ,因此因此, ,循环结构中一定包含条件结构循环结构中一定包含条件结构. .3)循环结构循环结构: 复习回顾复习回顾 在一些算法中在一些算法中, ,也经常会出现从某处也经常会出现从某处开始开始, ,按照一定条件按照一定条件, ,反复执行某一步骤的情况反复执行某一步骤的情况, ,这这就是循环结构就是循环结构. . 反复执行的步骤称为循环体反复执行的步骤称为循环体
5、 .3)循环结构循环结构: 复习回顾复习回顾循环结构有两种-直到型与当型.直到型循环结构直到型循环结构( (反复执行循环体直到条件满足反复执行循环体直到条件满足) )循环体循环体是是否否满足条件?满足条件?当型循环结构当型循环结构( (当条件满足时反复执行循环体当条件满足时反复执行循环体) )满足条件?满足条件?循环体循环体是是否否我们已经学习了程序框图的有关知识我们已经学习了程序框图的有关知识. .把用自把用自然语言描述的算法转化为程序框图,一般需要将然语言描述的算法转化为程序框图,一般需要将每一个算法步骤分解为若干输入、输出、条件结每一个算法步骤分解为若干输入、输出、条件结构、循环结构等基
6、本算法单元、然后根据各单元构、循环结构等基本算法单元、然后根据各单元的的逻辑关系逻辑关系,用流程线将这些基本单元连接起来,用流程线将这些基本单元连接起来,下面用一个例子说明下面用一个例子说明. . 新课导入新课导入 开始开始输入输入ni=2求求n除以除以i的余数的余数ri=i+1in-1或或r=0?n不是质数不是质数结束结束是是否否是是n是质数是质数否否r=0?顺序结构顺序结构用程序框图来表示算法,有三种用程序框图来表示算法,有三种不同的基本逻辑结构:不同的基本逻辑结构:条件结构件结构循环结构循环结构 日常生活中我们还有其他的一些与程序框图相日常生活中我们还有其他的一些与程序框图相似的图示:似
7、的图示:入库入库找书找书阅览阅览借书借书出库出库还书还书1.流程图概念:流程图概念: 像这样由一些图形符号和文字说明构成,用来像这样由一些图形符号和文字说明构成,用来表示动态过程的图示称为表示动态过程的图示称为流程图流程图.1)流程图组成部分:流程图组成部分:图形符号和文字说明图形符号和文字说明2) 流程图的作用流程图的作用: 表示一个动态过程或者描述一个过程性表示一个动态过程或者描述一个过程性的活动的活动.3)流程图的特征:流程图的特征: 通常会有一个通常会有一个“起点起点”,一个或多个,一个或多个“终点终点”.4) 使用流程图的优越性:使用流程图的优越性: 可以直观、明确地表示动态过程可以
8、直观、明确地表示动态过程从开始到结束的全部步骤,在日常生活和工作的很多领域从开始到结束的全部步骤,在日常生活和工作的很多领域都得到广泛的应用都得到广泛的应用. 新课导入新课导入 挂号挂号就诊就诊住院住院办理住院手续办理住院手续处方划价处方划价缴费缴费取药或注射取药或注射化验缴费化验缴费到相应科室到相应科室化验或检查化验或检查医院就诊流程图:医院就诊流程图:1.用自然语言描述考试流程用自然语言描述考试流程第一步:第一步:咨询考试事宜咨询考试事宜第二步:第二步:新生填写考生注新生填写考生注册表,并领取考生号;老册表,并领取考生号;老生出示考号生出示考号. .第三步:第三步:明确考试科目和时间明确考
9、试科目和时间第四步:第四步:交纳考试费交纳考试费第五步:第五步:按规定时间参加考试按规定时间参加考试第六步:第六步:领取成绩单领取成绩单第七步:第七步:领取证书领取证书 例题讲解例题讲解 例:例:考生参加培训中心考试需要遵循以下程序,考生参加培训中心考试需要遵循以下程序,在考试之前咨询考试事在考试之前咨询考试事宜宜. .如果是新考生如果是新考生, ,需要填需要填写考生注册表写考生注册表, ,领取考生编领取考生编号号, ,明确考试科目和时间明确考试科目和时间, ,然后缴纳考试费然后缴纳考试费, ,按规定时按规定时间参加考试间参加考试, ,领取成绩单领取成绩单, ,领取证书;如果不是新考领取证书;
10、如果不是新考生,则需出示考生编号,生,则需出示考生编号,明确考试科目和时间明确考试科目和时间, ,然后然后缴纳考试费缴纳考试费, ,按规定时间参按规定时间参加考试加考试, ,领取成绩单领取成绩单, ,领取领取证书。设计一个流程图,证书。设计一个流程图,表示这个考试流程表示这个考试流程绘制流程图:绘制流程图:1.用自然语言描述考试流程用自然语言描述考试流程第一步:第一步:咨询考试事宜咨询考试事宜第二步:第二步:新生填写考生注新生填写考生注册表,并领取考生号;老册表,并领取考生号;老生出示考号生出示考号. .第三步:第三步:明确考试科目和时间明确考试科目和时间第四步:第四步:交纳考试费交纳考试费第
11、五步:第五步:按规定时间参加考试按规定时间参加考试第六步:第六步:领取成绩单领取成绩单第七步:第七步:领取证书领取证书2.单线流程图单线流程图咨询考试事宜咨询考试事宜是否新考生是否新考生填写考生注册表填写考生注册表领取考生号领取考生号出示考生编号出示考生编号明确考试科目和时间明确考试科目和时间交纳考试费交纳考试费按规定时间参加考试按规定时间参加考试领取成绩单领取成绩单领取证书领取证书是是否否例:例:某工厂加工零件有某工厂加工零件有3道工序:粗加工、返修加工、细道工序:粗加工、返修加工、细加工加工.每道工序完成时对产品进行检验,合格则进入下一每道工序完成时对产品进行检验,合格则进入下一步加工,不
12、合格返回加工,返修后,合格进入精加工,不步加工,不合格返回加工,返修后,合格进入精加工,不合格作废品处理,用流程图表示其整个加工过程合格作废品处理,用流程图表示其整个加工过程.零件到达零件到达粗加工粗加工检验检验返修加工返修加工最后检验最后检验返修检验返修检验精加工精加工废品废品成品成品合格合格不合格不合格合格合格不合格不合格合格合格不合格不合格 例题讲解例题讲解 从前面的几个例子我们可以看到:从前面的几个例子我们可以看到: 知识升华知识升华 流程图通常用来流程图通常用来描述一个过程性的活动描述一个过程性的活动,活动在,活动在每个明确的步骤每个明确的步骤构成一个构成一个基本的单元基本的单元,基
13、本单元之,基本单元之间利用间利用流程线流程线来产生联系来产生联系. 基本单元中的内容要根据需要确定,可以在基本基本单元中的内容要根据需要确定,可以在基本单元中具体地说明,也可以为基本单元设置若干子单元中具体地说明,也可以为基本单元设置若干子单元单元.某某“儿童之家儿童之家”开展亲子活动,开展亲子活动,计划活动步骤如下:计划活动步骤如下:首先首先,儿童与家长按事先约定时,儿童与家长按事先约定时间来到间来到“儿童之家儿童之家”. .然后然后,一部分工作人员接待儿童,一部分工作人员接待儿童,做活动前准备;同时,另一部分做活动前准备;同时,另一部分工作人员接待家长,交儿童本周工作人员接待家长,交儿童本
14、周表现表现. .第三步第三步,按照亲子活动方案进行,按照亲子活动方案进行动动. .第四步第四步,启导员填写亲子活动总,启导员填写亲子活动总结记录;同时结记录;同时 家长填写亲子活家长填写亲子活动反馈卡动反馈卡. .最后最后,启导员填写服务跟踪表。,启导员填写服务跟踪表。你能为你能为“儿童之家儿童之家”的这项的这项活动设计一个活动流程图吗活动设计一个活动流程图吗? 儿童与家长如约来到儿童与家长如约来到“儿童之家儿童之家”按亲子活动方案活动按亲子活动方案活动启导员填写亲子启导员填写亲子活动总结记录活动总结记录家长填写亲子家长填写亲子活动反馈卡活动反馈卡启导员填写服务跟踪表启导员填写服务跟踪表接待儿
15、童做接待儿童做活动前准备活动前准备接待家长交接待家长交流本周表现流本周表现双线流程图:双线流程图: 探究新知探究新知 流程图不仅可以用来描述一个过程性的活动,还可以用流程图不仅可以用来描述一个过程性的活动,还可以用来直观的表达来直观的表达数学计算或证明过程数学计算或证明过程. 新课讲解新课讲解 1.综合法解题流程图:综合法解题流程图: PQ1Q1Q2Q2Q3.QnQ 2.分析法解题流程图:分析法解题流程图: Q=P1 P1=P2 P2=P3.得到一得到一个明显个明显成立的成立的条件条件从解决实际问题出发,我们通常可以这样来描述流程图:从解决实际问题出发,我们通常可以这样来描述流程图:分析问题分
16、析问题是否有现是否有现成的解法?成的解法?选择解题策略选择解题策略能否转化成能否转化成现成的问题?现成的问题?解答解答检验检验是是否否是是否否 归纳小结归纳小结1.1.绘制流程图的一般过程:绘制流程图的一般过程:1)用用自然语言描述自然语言描述流程步骤;流程步骤;2)分析每一步骤分析每一步骤是否可以是否可以直接表达直接表达,或或需要需要借助借助于于逻辑结逻辑结构构来表达来表达( “细化细化”流程流程骤骤) 3)分析各步骤之间的关系;分析各步骤之间的关系;4)画出流程图表示整个流程画出流程图表示整个流程. 归纳小结归纳小结框图框图4.2结构图结构图中央国家机构组织系统简表中央国家机构组织系统简表全国人民代表大会全国人民代表大会中华人民共和国主席中华人民共和国主席全国人民代表大会全国人民代表大会常务委员会常务委员会最高人民最高人民检察院检察院最高人民最高人民法院法院国务院国务院各部委员会各部委员会地方各级地方各级人民检察院人民检察院地方各级地方各级人民法院人民法院中央军事中央军事委员会委员会产生产生此框图与流程图有什此框图与流程图有什么不同?么不同? 新课导入新课导入 表示表示一系列活动相