初中信息技术粤高教版 (2018)八年级下册第一单元 走进Python 编程世界第6课 安全乘坐电梯——while循环语句的应用教案设计
展开粤高教版信息技术八年级下册课时教学设计
课题 | 第6课 安全乘坐电梯 | 单元 | 第一单元 | 学科 | 信息技术 | 年级 | 八年级 |
学习 目标 | 1、了解循环结构。 2、掌握while循环语句的书写格式。 3、理解while循环语句的执行过程。 4、应用while循环语句编程解决问题。 | ||||||
重点 | 理解while循环语句的执行过程。 | ||||||
难点 | 应用while循环语句编程解决问题。 |
教学过程 |
教学环节 | 教师活动 | 学生活动 | 设计意图 |
导入新课 | 假设某台电梯目前停在首层处于空梯状态,等待乘坐的人数多于额定承载人数。在安全范围内,能有几个人进入电梯,电梯当前承载的重量是多少? 请编写程序,求出电梯此时的承载重量和进入人数? 交流: 上网查找乘坐电梯时有哪些安全注意事项,并与同学交流。 等梯:按钮别多按不要倚靠门。 进出梯:关门别伸手。 梯内:掉落硬币得告知。
|
了解电梯的承载重量。 |
通过电梯相关知识。 |
讲授新课 | 一、分析问题 我们可以模仿人们排队进入电梯是电梯承载的重量和额定承载人数。 (1)模拟人进入电梯,逐一累加人数和体重 (2)人数或重量超过额定范围时,减去最进入的人及其体重。 二、设计算法 由上分析,计算电梯可承载的最多人数及其总重量的算法如下: (一)自然语算法 1、输入电梯的额定承载重量w0,额定承载人数t0 2、设定电梯的承载人数t初值为0,承载总重量w初值为0 3、若w<w0和t<t0同时成立,则重复第4~6步,否则转第7步 4、电梯搭乘人数t=t+1 5、输入第t个人的体重x 6、累加电梯的搭乘重量w=w+x 7、如果w>w0 则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。 实践与创作: 1、请运用 while 循环语句编程,求1至100内所有偶数之和。 2、 检测: 1、关于while循环语句,下面说法错误的是( C )。 A、可以用条件表达式控制循环体是否执行 B、循环体可以是一条语句,过多条语句 C、循环体至少会执行一次 D、一般情况下,循环体中要有使循环趋于结束的语句,才能避免死循环的发生 2、写出以下程序的运行结果。 3、根据题目要求,完善程序。 |
模拟人进入电梯承载的重量及人数,分析程序中解题思路。
了解设计电梯承载重量及人数程序运行算法的方式。
大体设计编写思路。
理解循环语句的书写格式。
了解循环语句的执行过程。
理解while循环语句。
利用while循环语句编写电梯承坐及承受的体重代码程序。
| 学生理解和掌握。
更进一步掌握方式。
培养学生进行编程的逻辑思维
通过例子讲解,让学生了解到多循环语句。
通过例题讲解,使学生更容易理解循环程序。
基础知识
|
课堂小结 |
| 学生回答及进行编写程序 | 利用问题形式进行总结 |
板书 | 一、分析问题 二、设计算法 (一)自然语言算法 (二)算法流程图 三、编写程序 (一)while 循环语句 (二)合成程序 四、调试运行程序
|
|
|
初中信息技术粤高教版 (2018)八年级下册第1课 加法心算游戏——random与time模块的应用教案设计: 这是一份初中信息技术粤高教版 (2018)八年级下册第1课 加法心算游戏——random与time模块的应用教案设计,共7页。
粤高教版 (2018)八年级下册第7课 积能量合种树——for循环语向句的应用教案设计: 这是一份粤高教版 (2018)八年级下册第7课 积能量合种树——for循环语向句的应用教案设计,共8页。教案主要包含了分析问题,设计算法,编写程序,调试与运行程序等内容,欢迎下载使用。
信息技术粤高教版 (2018)第5课 我的飞天梦——多分支语句的应用教学设计: 这是一份信息技术粤高教版 (2018)第5课 我的飞天梦——多分支语句的应用教学设计,共8页。教案主要包含了分析问题,设计算法,编写程序,调试与运行程序等内容,欢迎下载使用。