资源简介 (共12张PPT)活动3 出租车计费程序科学出版社初中信息技术八年级下册第二单元 程序编写初体验一、导入新课PK赛如果“我”出“剪刀” ,那么“计算机”出“布” 。如果“我”出“石头”,那么 “计算机”出“剪刀” 。如果“我”出“布”,那么“计算机”出“石头” 。一、导入新课“我”赢了!二、设计算法出租车计费问题某市出租车的起步价为2.5公里以内7元,超过2.5公里的路程,按每公里2元计价。二、设计算法(1)数学解决问题(0(x>2.5)y=77+2*(x-2.5)设X为行驶路程(公里)y为应付的费用(元)(2)计算机解决问题设X为行驶路程(公里),y为应付的费用(元)1.输入一个数x;2.如果这个数≤2.5,则输出7,否则计算y=7+2*(x-2.5),再输出结果。条件判定用流程图描述算法二、设计算法自然语言描述1.输入一个数x;2.如果这个数≤2.5,则输出7,否则计算y=7+2 ×(x-2.5),再输出结果。输入x0<x≤2.5输出yy=7y=7+(x-2.5) ×2流程图二、设计算法x <= 2.5y=7y=7+(x - 2.5) * 2Text2.Text = yx = Val(Text1.Text)IfThenElseEnd Iftext1text2命令按钮x <= 2.5y=7y=7+(x - 2.5) * 2Text2.Text = yx = Val(Text1.Text)IfThenElseEnd If三、编程实现添加按钮代码1.因价格调整,某市出租车计费标准现调整为起步价11元(3公里以内),超过3公里的路程,按每公里2.5元计价。请打开素材文件夹中的“出租车计费”程序,做出相应修改,使其能满足新的计算标准。四、拓展练习2.请打开素材文件夹中的“火车站行李收费”程序,为“确定”按钮编写代码(假设:20千克以内不收费,超过20千克的行李,超过的部分按每千克5元收费)。回顾总结本节课的知识点:利用VB进行问题求解的一般过程分析问题(出租车计费)产生算法形成程序(VB程序演示)算法的定义算法的表示算法的设计与结构自然语言流程图选择结构四、课堂小结五、课堂小结If <条件1> Then语句1Else语句2End ifIf语句If <条件2> Then语句1Else语句2End if内层If语句选择结构外层基本结构嵌套结构谢 谢 !科学出版社初中信息技术 展开更多...... 收起↑ 资源预览