(共11张PPT)
图书馆借书流程图:
入库
出库
找书
借书
阅览
还书
信息技术第二课时
一、流程图的概念
流程图是一种图解表示,它以图解说明实现一个解决方案所需完成的一系列操作。流程图可以应用在很多领域,如工业生产流程(图1-2-2)、商业流程、金融流程等。在进行程序设计时,流程图是我们设计程序之前,对要解决的问题进行分析,设计好解决问题的方法及步骤,然后策划出解决问题的具体方案的一种方法。
入库
出库
找书
借书
阅览
还书
2、打电话的流程,如图1-2-4所示。
取下话筒
插入电话卡
开始
结束
拨号
通话
挂机并取出电话卡
图1-2-4 打电话流程图
来料检验
成品检测
组
装
测
试
包
装
入库检测
入
库
图1-2-2 工业生产流程图
3、求三角形面积的流程图,要求流程图中用”输入
/输出框“来输入三角形的底和高,由程序计算出三
角形的面积,流程图如1-2-5所示。
计算三角形的面积S=a*b/2
开始
结束
输出三角形的面积S
输入三角形的底(a)和高(h)
图1-2-5 求三角形面积的流程图
图形符号
名 称
功 能
终端框 (起止框)
输入、输出框
处理框 (执行框)
判断框
流程线
表示一个算法的起始和结束
表示一个算法输入和输出的信息
赋值、计算
判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”
连接程序框,表示算法步骤的执行顺序
二、流程图的表示方法
在确定了解决问题的方法(算法)后,把问题求解的全过程用框图的形式表示出来,这就是程序设计中的流程图。下面列出了画流程图时几种常用的图形:
开始
i=1
S=0
i=i+1
S=S+(-1) i-1*i
i<=100
输出S
结束
否
是
例2:
例4.某工厂加工零件有3道工序:粗加工、返修加工、细加工。每道工序完成时对产品进行检验,合格则进入下一步加工,不合格返回加工,返修后,合格进入精加工,不合格作废品处理,用流程图表示其整个加工过程
零件到达
粗加工
检验
返修加工
最后检验
返修检验
精加工
废品
成品
合格
不合格
合格
不合格
合格
不合格
工序流程图
假设洗水壶须2分,烧开水需15分,
洗茶壶、杯需3分,取放茶叶需2分,
沏茶需1分.试给出“喝茶问题”的流程图.
解法1:
洗水壶
(2分)
烧开水
(15分)
洗茶壶、杯
(3分)
取放茶叶
(2分)
沏茶
(1分)
解法2:
洗水壶
(2分)
烧开水
(15分)
洗茶壶、杯
(3分)
沏茶
(1分)
取放茶叶
(2分)
思考:上述工作,哪些有先后顺序关系?
问题:喝茶问题