




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
粤高教版信息技术八年级下册课时教学设计
讲授新课一、分析问题学生理解和掌
•握。
发射速度V(km/s)|■所属宇宙速度运行状态■
V<7.9未达到宇宙速度不能进入太空
V=7.9第一宇宙速度进入太空,绕地球做圆周运动
7.9<v<11.2第一宇宙速度进入太空,绕地球做椭圆这动
11.2<v<16.7第二宇宙速度进入太空,摆脱地球引力,
绕太阳运动
V216.7第三宇宙速度进入太空,摆脱太阳引力,
飞向星际空间
•从表1-5-1可以看出,当发射速度处于不同的
速度范围时,发射后的航天器将进入不同的运
行状态。因此,可以通过发射速度确定航天器
更进一步掌握方
达到了哪一个宇宙速度,从而判断航天器的运
式。
行状态。
二、设计算法
(―)自然语算法
了解发射速度
1、输入V的值
运行状态程序
2、如果v<7.9则输出“不能进入太空”并转第7
中解题思路。
步
3、如果v=7.9则输出“进入太空,绕地球做圆周运
动“并转第7步
4、如果v<lL2则输出“进入太空,绕地球做椭圆
运动”并转第7步
培养学生进行编
5、如果v<16.7则输出“进入太空,摆脱地球引力,
程的逻辑思维
绕太阳运动”并转第7步
6、如果v>16.7则输出“进入太空,摆脱太阳引力,
飞向星际空间”
了解设计太空
7、结束
运行算法的方
交流
式。
为什么第4步的条件只需写而不用
"7.9<v<11.2",第5步的条件只需写"v<16.7"而
不用u11.2<=v<16.7H?
(-)算法流程
遇到条件成立,就执行该条件下的语句组,执行完
后直接跳过后面的所有的分支;如果全部条件都不
成立,贝IJ执行else后的语句组No执行过程如图
1-5-3所示:
一False
•:条件1二>
<氯牛5>©Ise
True-False
True
True了解多分支语
|语句组1||语句组2||-一||语句组N|
句的执行过
图1-5-3多分支语句行行5曲程。
(3)使用说明
在多分支语句中,if后面可以有一条或多条elif子
语句,但else语句只能有一个,也可以省略不写
2、判断并显示航天器运行状态的代
实践:
通过例题讲解,
ifv<7.9:使学生更容易理
print('不能进入太空')
elifv==7.9:理解关系运算解多分支程序。
print('进入太空,绕地球做圆周运动')
prink福入太空,绕地球做椭圆运动')符
elifv<16.7:
print('进入太空,摆脱地球引力,绕太阳运行’)if-elif-else
else:
print('进入太空,摆脱太阳引力,飞向星际空间')
语句。
(三)合成程序
完成了前面个部分的代码,我们就可以把它们合
成一个完整的程序
用文件名space_apeed.py保存
四、调试与运行程序
调试并运行程序space_apeed.py,并根据以下各种
飞行器的速度,检验程序输出的运行状态是否与人
工判断的运行状态一致。
W,space_speed.py-C:\Users\Administrator\Desktop\信息技术课件\广东高等教育出版社信息技术八下(第1单了解多分支条基础知识
#space_apeed.py
v=float(input请输入航天发射器发射速度(km/s):'))件判断格式。
ifv<7.9:
print。不能进入太空,)
elifv==7.9:
print('进入太空,绕地球做圆周运动*)
elifv<11.2:
print。进入太空,绕地球做椭圆运动,)
elifv<16.7:
print。进入太空,摆脱地球引力,绕太阳运行,)
,grint。进入太空,摆脱太阳引力,飞向星际空间,)
»>-------------------------------------------------=
»>
请输入航天发射器发射速度(km/s):8.5
进入太空,绕地球做椭圆运动
»>1
>»
请输入航天发射器发射速度(km/s):10.3
进入太空,绕地球麟圆运动
»>1
实践与创作:
1、某市居民用电采用阶梯电价收费,第一档为每
户每月0~260度的用电量,电价0.64元/度;第二
档每户每月261-600度的用电量,电价0.69元/度
第三档每户每月601度以上的用电量,电价0.94元
/度。
请编写一个电价计算程序,输入该月的用电量,
计算出应交电费。
d=float(inputC请输入该月的用电量(度):'))
cost=0
ifd<0:
print('错误数据')
elifd<=260:
cost=d*0.64
elifd<=600:
cost=d*0.69
else:
cost=d*0.94
print('您应缴费金额为(元):\cost)
2、某地区的地铁票收费标准如下:
起步4公里以内2元;
4~12公里(不含4公里)的部分每递增4公里加
1元;
12~24公里(不含12公里)的部分每递增6公里
加1元;
24公里后的部分,每递增8公里加1元。
请编写一个地铁票价计算程序,输入里程数和乘
坐人数,计算出总票价。
l=float(input('清输入里程数(公里):,))
n=int(input('清输入乘坐人数:1))
cost=0
ifl<0:
printC错误数据,)
elif1<=4:
cost=2*n
用多分支条件
判断语句编写
elifl<=12:
cost=((l-4)//4*l+2)*n程序。
elif1<=24:
cost=((l-12)//6*l+4)*n
else:
cost=((l-24)//8*l+6)*n
print('总票价为(元):,,cost)
检测:
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元打六折,下列程序用来
根据输入的购物金额,计算应付金额,请补充完整。
#sale.py
cost=float(input('请输入购物金额(元):’))
ifcost>=500:
pay=cost*0.6
ifcost>=400:
pay=cost*0.7
ifcost>=200:
pay=cost*0.8
else:
pay=cost*0.6
print('您应付金额(元)是:',pay)
5、以下是学生成绩等级判断程序,需要根据成绩
评定出等级。90分以上,优秀;80~89分,良好;
60~79分,及格;60分以下,不及格。程序中有两
处错误,请修改正确
#score.py
score=int(input('请输入100以内的分数:’))
ifscore<0:
print(错误数据’)fscore=float(input(...))
elifscore<60:
print(不及格,)
elifscore<80:
print('及格’)
elsescore<90:•elifscore<90:
print(J良好)
else:
Drint(优秃’)
课堂小结学生回答及进利用问题形式进
1、多分支语句格式:
If(条件1>:行编写程序行总结
语句组1
else<条件2>
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司入股合同协议书图片
- 小动物疾病学
- 体检服务合同协议书范本
- 中医美容馆商业计划书
- 房子解除合同协议书
- 请育儿嫂阿姨合同协议书
- 猪常见传染病的诊断与治疗
- 2025年中国橡胶填充油项目商业计划书
- 室内油漆施工合同协议书
- 装修合同协议书模板大全
- 销售总监月工作总结
- 《紧固件 钢制紧固件氢脆基本原理》知识培训
- 餐饮企业财务流程解析
- 担保责任转移协议书(2篇)
- 供电公司新闻宣传工作培训
- 大学美育知到智慧树章节测试课后答案2024年秋德州学院
- DB37T-九小场所消防安全管理要求
- 【MOOC】中国近现代史纲要-浙江大学 中国大学慕课MOOC答案
- 【MOOC】兽医外科手术学-华中农业大学 中国大学慕课MOOC答案
- 数控机床装调维修工(技师)职业技能鉴定理论考试题库(含答案)
- 金蝶云星空应用开发初级认证
评论
0/150
提交评论