1、第四章框图4.1 流程图(二)程序框图是自然语言描述的算法步骤的直观图示,它更加明确地展现了算法的三种基本逻辑结构,而且更容易改写成计算机程序,但要分解出算法的基本步骤比较困难.算法的输入、输出、条件、循环等基本单元构成了程序框图的基本要素,基本要素之间的关系由流向线来建立.能说说这种程序框图的好处吗?比自然语言描述的算法更直观、明确流向清楚,更容易改写成计算机程序。例2 考生参加培训中心考试需要遵循的程序:在考试之前咨询考试事宜.如果是新考生,需要填写考生注册表,领取考生编号,明确考试科目和时间,然后缴纳考试费,按规定时间参加考试,领取成绩单,领取证书;如果不是新考生,则需出示考生编号,明确
2、考试科目和时间,然后缴纳考试费,按规定时间参加考试,领取成绩单,领取证书。设计一个流程图,表示这个考试流程。用自然语言描述程序步骤:.在考试之前咨询考试事宜;.新考生填写考生注册表;并领取考生编号;.明确考试科目和时间;.缴纳考试费;.按规定时间参加考试;.领取成绩单;.领取证书.领取证明书咨询考试事宜是不是新考生?填写考生注册表领取考生编号明确考试科目和时间缴纳考试费按规定时间参加考试领取成绩单出示考生编号NY解:并优先择取方法,最少几分钟可喝到茶?(1)(2)开始i=1sum=0i=i+1sum=sum+ii100?输出sum结束NY1+2+3+.+100=?第一步:i=1第二步:Sum=
3、0第三步:若满足i=100,则执行下一步(进入循环),i超过100转到第六步,即退出循环。第四步:Sum=sum+i第五步:i=i+1(i增加1),转到第三 步。第六步:输出sum例3 例4:某工厂加工某种零件有三道工序:粗加工、返修加工和精加工;每道工序完成时,都要对产品进行检验;粗加工的合格品进入精加工,不合格品进入返修加工;返修加工的合格品进入精加工,不合格品作为废品处理;精加工的合格品为成品,不合格品为废品。用流程图表示这个零件的加工过程。解:零件到达粗加工检验返修加工返修检验废品不合格合格精加工不合格最后检验成品合格合格不合格探究:某“儿童之家”开展亲子活动绘制流程图的一般过程:首先,用自然语言描述流程步骤;其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达;再次,分析各步骤之间的关系;最后,画出流程图表示整个流程。流程图表示数学计算与证明过程中的主要思路与步骤:解决数学问题的过程的流程图