所属成套资源:粤高教版(2018)信息技术八年级下学期PPT课件+教学设计全套
信息技术粤高教版 (2018)第5课 我的飞天梦——多分支语句的应用教学设计
展开这是一份信息技术粤高教版 (2018)第5课 我的飞天梦——多分支语句的应用教学设计,共8页。教案主要包含了分析问题,设计算法,编写程序,调试与运行程序等内容,欢迎下载使用。
粤高教版信息技术八年级下册课时教学设计
课题 | 第5课 我的飞天梦 | 单元 | 第一单元 | 学科 | 信息技术 | 年级 | 八年级 |
学习 目标 | 1、理解多分支语句if-elif-else的格式、功能和执行流程。 2、应用合理的关系表达式或设置多分支语句的判断条件。 3、应用if-elif-else语句编写程序解决多分支问题。 | ||||||
重点 | 理解多分支语句if-elif-else的格式、功能和执行流程。 | ||||||
难点 | 应用if-elif-else语句编写程序解决多分支问题。 |
教学过程 |
教学环节 | 教师活动 | 学生活动 | 设计意图 |
导入新课 | 要使航天器进入太空,必须达到一定的发射速度。发射速度不同,运行状态也不一样 如何根据发射速度判断航天器能否进入太空及其进入太空后的运行状态呢? 探究: 上网了解图 1-5-1 所示三大宇宙速度的相关资料,并完成表 1-5-1。 |
了解三大宇宙速度。 |
通过太空的运行状态表。了解三大宇宙速度。 |
讲授新课 | 一、分析问题 从表1-5-1 可以看出,当发射速度处于不同的速度范围时,发射后的航天器将进入不同的运行状态。因此,可以通过发射速度确定航天器达到了哪一个宇宙速度,从而判断航天器的运行状态。 二、设计算法 (一)自然语算法 1、输入v的值 2、如果v<7.9则输出“不能进入太空”并转第7步 3、如果v=7.9则输出“进入太空,绕地球做圆周运动”并转第7步 4、如果v<11.2则输出“进入太空,绕地球做椭圆运动”并转第7步 5、如果v<16.7则输出“进入太空,摆脱地球引力,绕太阳运动”并转第7步 6、如果v>16.7则输出“进入太空,摆脱太阳引力,飞向星际空间” 7、结束 交流: 为什么第4步的条件只需写“v<11.2”而不用“7.9<v<11.2”、第5步的条件只需写“v<16.7”而不用“11.2<=v<16.7”?
(二)算法流程 实践: 请根据以上自然语言描述的算法,完善如图 1-5-2 所示的流程图
三、编写程序 (一)输入航天器的发射速度 使用input()函数输入发射速度,并用float()函数将接收的字符串数据转换为浮点型数据。代码如下: (二)判断航天器的运行状态 据算法,程序需要对发射速度进行4个层级的条件判断,并根据判断结果显示航天器对应的运行状态。各层级的判断条件为:第一层,v<7.9;第二层,v==7.9;第三层,v<11.2;第四层,v<16.7。 1、多分支语句 (1)语句格式 (2)执行过程 程序会从上至下逐级判断if和else后的条件,一旦遇到条件成立,就执行该条件下的语句组,执行完后直接跳过后面的所有的分支;如果全部条件都不成立,则执行else后的语句组N。执行过程如图 1-5-3 所示: (3)使用说明 在多分支语句中,if后面可以有一条或多条elif子语句,但else语句只能有一个,也可以省略不写 2、判断并显示航天器运行状态的代 实践: (三)合成程序 完成了前面个部分的代码,我们就可以把它们合成一个完整的程序 用文件名space_apeed.py保存 四、调试与运行程序 调试并运行程序space_apeed.py,并根据以下各种飞行器的速度,检验程序输出的运行状态是否与人工判断的运行状态一致。
实践与创作: 1、某市居民用电采用阶梯电价收费,第一档为每户每月0~260度的用电量,电价0.64元/度;第二档每户每月261~600度的用电量,电价0.69元/度;第三档每户每月601度以上的用电量,电价0.94元/度。 请编写一个电价计算程序,输入该月的用电量,计算出应交电费。 2、某地区的地铁票收费标准如下: 起步4公里以内2元; 4~12公里(不含4公里)的部分每递增4公里加1元; 12~24公里(不含12公里)的部分每递增6公里加1元; 24公里后的部分,每递增8公里加1元。 请编写一个地铁票价计算程序,输入里程数和乘坐人数,计算出总票价。 检测: 1、多分支if语句后可以有__1__个elif语句,else语句最多可以有_多__个。 2、以下关于if语句的说法,正确的是(D ) A、if语句的执行是按程序的先后顺序逐行代码执行的 B、if语句后的else不能少 C、if语句后的elif不能少 D、if语句下的语句组要右缩进 3、下列需要用多分支语句来解决的问题是(D ) A、求a,b两个数的大小 B、求面积为36的正方形的周长 C、判断一个数是否为偶数 D、根据BMI数值判断身体属于四种体型中的哪一种 4、某商城促销活动,一次性购买满200元打八折,满400元打七折,满500元打六折,下列程序用来根据输入的购物金额,计算应付金额,请补充完整。
5、以下是学生成绩等级判断程序,需要根据成绩评定出等级。90分以上,优秀;80~89分,良好;60~79分,及格;60分以下,不及格。程序中有两处错误,请修改正确。 |
了解发射速度运行状态程序中解题思路。
了解设计太空运行算法的方式。
理解input(函数)格式、float()函数。
了解多分支语句的执行过程。
理解关系运算符if-elif-else语句。
了解多分支条件判断格式。
用多分支条件判断语句编写程序。
| 学生理解和掌握。
更进一步掌握方式。
培养学生进行编程的逻辑思维
通过例子讲解,让学生了解到多分支语句。
通过例题讲解,使学生更容易理解多分支程序。
基础知识
|
课堂小结 |
| 学生回答及进行编写程序 | 利用问题形式进行总结 |
板书 | 一、分析问题 二、设计算法 (一)自然语言算法 (二)算法流程图 三、编写程序 (一)多分支语句 四、调试与运行程序
|
|
|
相关教案
这是一份初中信息技术粤高教版 (2018)八年级下册第1课 加法心算游戏——random与time模块的应用教案设计,共7页。
这是一份粤高教版 (2018)八年级下册第7课 积能量合种树——for循环语向句的应用教案设计,共8页。教案主要包含了分析问题,设计算法,编写程序,调试与运行程序等内容,欢迎下载使用。
这是一份初中信息技术粤高教版 (2018)八年级下册第一单元 走进Python 编程世界第6课 安全乘坐电梯——while循环语句的应用教案设计,共7页。教案主要包含了分析问题,设计算法,编写程序,调试运行程序等内容,欢迎下载使用。