课件16张PPT。第二课 流程图九年级信息技术(VB)(附P8练习一、二答案)学习目标掌握常用流程图符号的名称与作用
掌握绘制流程图的基本方法
学会根据算法画流程图解决问题所采取的方法和步骤。复习是用计算机语言描述的解决问题的步骤提出问题建立数学模型确定算法画出流程图编写程序调试程序问题:甲、乙两只杯子分别装有牛奶和咖啡,要求交换甲乙两只杯子的饮料。算法可表示为:
①活动开始
②取一只空杯子丙;
③将甲杯牛奶倒入丙杯;
④将乙杯咖啡倒入甲杯;
⑤将丙杯牛奶倒入乙杯。
⑥活动结束。自然语言直观,清晰,易懂根据算法绘制流程图流程图流程图符号输入/输出框开始/结束框处理框条件判断框流线……流程图连接符 星期天妈妈做了好多事情:擦玻璃窗要20分钟,收拾厨房要15分钟,洗脏衣服的领子和袖口要10分钟,用洗衣机洗衣服需要40分钟,晾衣服要10分钟。请设计出算法, 并画出 相应流程图。①开始
②洗脏领子和袖口;
③洗衣机洗衣服;
④收拾厨房;
⑤擦玻璃窗
⑥晾衣服;
⑦结束。最省时的请画出售货员算账的算法流程图①开始
②输入商品价格
③输入购买数量
④计算应收金额
⑤输出应收金额
⑥输入实收金额
⑦计算应退款
⑧输出应退款
⑨结束S1=price*count应退款S3=S2-S1Price 价格输出S1S2 实收款输出S3Count 数量开始结束 比较两同学的身高a,b,按从低到高排队。请设计出算法,并画出相应流程图。 ①开始
②输入两人的身高a,b;
③比较两人身高,进行排队;
④输出a,b;
⑥结束。逐步细化问题,细化流程,直至问题完全解决。a>b 交换位置
a≤b 位置不变 下图是求长方形周长与面积的流程图和Vb程序代码,请写出框中缺失的输入长方形的长a和宽b, 求周长c和面积s的操作语句,然后根据流程图补充完整右边的VB程序段中缺失的算式。检测:输出c和sVb程序c=2*(a+b)s=a*bc←2*(a+b)s←a*b输入a和b值结束开始巩固与小结超市促销商品,每件2元,购买4件及以上打八折,输入购买的数量,输出应付款额,请根据算法选择正确的流程图。①开始
②输入数量a
③比较a与4的大小关系
④计算总费用K
a<4时 k←2*a
a>=4时 k←2*a*0.8
⑤输出k
⑥结束。输入a输出k结束开始输入/输出框开始/结束框处理框条件判断框流线考考你谢谢!练习一 计算园的周长C和面积SC=2*R*3.14R ←半径S=3.14*R*R输出C,S开始结束练习二 输入三个数,输出其中最大的数输入三个数a,b,ca>b?输出maxNYa>c?YNYNb>c?开始结束Max aMax cMax bMax c