粤高教版信息技术八年级下册课时教学设计 课题 第6课 安全乘坐电梯 单元 第一单元 学科 信息技术 年级 八年级 学习 目标 了解循环结构。 掌握while循环语句的书写格式。 理解while循环语句的执行过程。 应用while循环语句编程解决问题。 重点 理解while循环语句的执行过程。 难点 应用while循环语句编程解决问题。 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 假设某台电梯目前停在首层处于空梯状态,等待乘坐的人数多于额定承载人数。在安全范围内,能有几个人进入电梯,电梯当前承载的重量是多少? 请编写程序,求出电梯此时的承载重量和进入人数? 交流: 上网查找乘坐电梯时有哪些安全注意事项,并与同学交流。 等梯:按钮别多按不要倚靠门。 进出梯:关门别伸手。 梯内:掉落硬币得告知。 了解电梯的承载重量。 通过电梯相关知识。 讲授新课 分析问题 我们可以模仿人们排队进入电梯是电梯承载的重量和额定承载人数。 (1)模拟人进入电梯,逐一累加人数和体重 (2)人数或重量超过额定范围时,减去最进入的人及其体重。 设计算法 由上分析,计算电梯可承载的最多人数及其总重量的算法如下: (一)自然语算法 1、输入电梯的额定承载重量w0,额定承载人数t0 2、设定电梯的承载人数t初值为0,承载总重量w初值为0 3、若ww0 则t=t-1,w=w-x 8、输出电梯能承载的最大人数t和总重量w (二)算法流程 请根据以上自然语言描述的算法,完善如图 1-6-1 所示的流程图。 编写程序 输入额定数据和设定变量初值 1、输入电梯的额定承载重量和承载人数 利用输入函数输入电梯的额定承载重量w0和额定人数t0: 2、电梯搭乘重量和总人数置初值 每个人的重量x不一定为整数,需要设定人体重量x和电梯搭乘总重量w为浮点数。 计算搭乘的最大人数和总体重 1、while循环语句 (1)语句格式 (2)执行过程 首先判断循环条件是否成立,若成立,执行一次循环体,在循环体执行完后,重新判断条件是否成立,不断重复,直到条件不成立才结束循环。 (3)使用说明 为避免while语句无休止执行循环体,循环体中一般要有使循环趋于结束的语句,保证在经过有限次循环后结束循环。 运行程序apple.py,观察运行结果,体验while循环语句的执行过程。 2、计算电梯承载的人数及重量的代码 判断进入最后一个人后是都需要再次更新电梯的搭乘人数和总重量,代码如下: 输出计算结果 输出电梯在首层安全运行时的所搭乘的是最大人数和总体重,代码如下: 合成程序 调试与运行程序 编辑好程序elevator.py后,设计测试数据来运行程序,手工计算验证运算结果是否正确,并填写完整表1-6-1。 实践与创作: 请运用 while 循环语句编程,求1至100内所有偶数之和。 2、 检测: 1、关于while循环语句,下面说法错误的是( C )。 A、可以用条件表达式控制循环体是否执行 B、循环体可以是一条语句,过多条语句 C、循环体至少会执行一次 D、一般情况下,循环体中要有使循环趋于结束的语句,才能避免死循环的发生 写出以下程序的运行结果。 3、根据题目要求,完善程序。 模拟人进入电梯承载的重量及人数,分析程序中解题思路。 了解设计电梯承载重量及人数程序运行算法的方式。 大体设计编写思路。 理解循环语句的书写格式。 了解循环语句的执行过程。 理解while循环语句。 利用while循环语句编写电梯承坐及承受的体重代码程序。 学生理解和掌握。 更进一步掌握方式。 培养学生进行编程的逻辑思维 通过例子讲解,让学生了解到多循环语句。 通过例题讲解,使学生更容易理解循环程序。 基础知识 课堂小结 学生回答及进行编写程序 利用问题 ... ...
~~ 您好,已阅读到文档的结尾了 ~~