- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
教学设计
课程基本信息
学科
马艳峰
年级
高一年级
学期
秋季
课题
(分支结构的程序实现(if)
教学目标
基础性目标:掌握if语句的基础格式。
拓展性目标:学会利用if语句编写分支结构的程序解决简单问题。
挑战性目标:学会利用if语句编写分支结构的程序解决问题。
教学重难点
教学重点:
if语句的基本结构
用分支结构解决问题的步骤
教学难点:
如何用分支结构解决问题
教学过程
情境导入:
提问:某网络平台登录时需要用户输入用户名和密码进行验证,如果用户名或密码错误就无法进入,要解决“验证用户登录”的问题,应该用在第二章学习的什么控制结构?
答:第二章学习过的控制结构中的分支结构思路一致。
设计意图:
通过生活实例引出本课要学习的if语句的内容。使用生活实例有助于学生更容易理解分支结构解决问题的思路。
新课教学:
知识讲解—if语句格式
教师展示if语句的一般格式(双分支结构):
if 条件:
语句块1
else:
语句块2
条件是一个表达式,它的值是布尔类型的数据,不是真(True)就是(False)。条件为真时,执行语句块1。条件为假时执行语句块2。在上面if语句一般格式中特别注意:语句块1和语句块2都缩进了4格,这是python的固定强制语法格式。
else语句块也可省略,if语句变为(单分支结构):
if 条件:
语句块
设计意图:
理解if分支结构程序的格式及注意事项。
●学生任务—:简单分支结构程序语句编写
输入一个整数,如果该数既是2的倍数又是7的倍数则输出ok.
抽象与建模:
a、数据分析:
b、计算模型:
判断结果(n%2==0andn%7==0)正确,输出ok
设计算法:
编写程序:
n=int(input(请输入整数:))
ifn%2==0andn%7==0:
print(ok)?
展示运行结果
设计意图:
通过单分支结构程序语句编写初步掌握运用关系运算符、逻辑运算符编写程序方法,以及用程序设计解决问题的一般步骤。
●学生任务二“区间测速”问题
目前,国内很多高速公路都启用了区间测速。所谓区间测速,是在同一路段上布设两个监测点,基于车辆通过前后两个监测点的时间来计算车辆在该路段上的平均行驶速度,并依据该路段上的限速标准判定车辆是否超速。
现有一段长为25千米的测速区间,小车的限速是100千米/小时。数据中心需要编写程序,用来判断某辆小车在此测速路段是否超速。
对该任务进行抽象建模,随后设计算法,最终编写程序用于判断小车是否在此测速路段超速。
任务①:抽象建模
a.区间测速需要测量哪些数据?b.该问题设计算法是怎样的?
参考答案:
判断小车是否超速最关键的是需要计算该车辆在该路段的平均行驶速度v,该段区间的长度s固定不变,始终为25km,只需要测量小车进入该区间和离开该区间的时间t就可以求解平均行驶速度v
b.计算模型
平均速度计算:
“正常”(v=100)
判断结果v=s*3600/t
“超速”(v100)
任务②:设计算法
根据计算模型,设计解决“区间测试”问题的算法,并绘制流程图。
参考答案:
任务③:编写程序
根据设计的算法编写解决“区间测试”问题的程序。
参考答案:
t=float(input(请输入用时(秒):))
s=25
v=s*3600/t
ifv=100:
print(正常)
else:
print(超速)
设计意图:
通过双分支结构程序语句编写进一步掌握关系运算符、逻辑运算符和if分支结构程序的编写方法。
问题与讨论:小组内分工分别运行两个程序,找出两者的区别。
代码一:
t=float(input(请输入用时(秒):))
s=25
v=s*3600/t
ifv=100:
print(正常)
else:
print(平均车速:,round(v,1))
print(超速)
代码二:
t=float(input(请输入用时(秒):))
s=25
v=s*3600/t
ifv=100:
print(正常)
else:
print(平均车速:,round(v,1))
print(超速)
参考答案:
代码段A的print(超速)因为没有缩进,所以总是会执行。而代码段B的print(超速)因为缩进了4格,属于else语句的代码块,只有v=100不成立的时候才会执行
●知识讲解二if语句格式(多分结支持结构)
您可能关注的文档
- 幼儿园班本课程故事游戏案例:《有趣的洞洞》.pptx
- 幼儿园班本课程故事游戏案例:《有趣的洞洞》文稿.docx
- 幼儿园班本课程故事游戏案例:(调查表)洞洞大调查.docx
- 高中信息技术浙教版(2019)必修2:2.4.5信息系统中的控制-教学设计.docx
- 初中生物学人教版八年级下册:免疫与计划免疫第二课时.docx
- 初中数学浙教版八年级下册:4.2 平行四边形及其性质-教学设计.docx
- 小学数学三年级上册人教版:《归总(两步)》教学设计.docx
- 高中化学人教版选择性必修第一册:化学平衡(第一课时).docx
- 初中英语人教版八年级下册:Unit 2 I'll help to clean up the city parks. Section A Grammar focus 4a—4c-教学课件.pptx
- 高中历史统编版必修 中外历史纲要(下)第九单元 当代世界发展的特点与主要趋势第22课 世界多极化与经济全球化.docx
- 小学数学人教版(2024)一年级上册:认识立体图形-教学设计.docx
- 小学数学苏教版四年级上册连除实际问题.docx
- 小学数学人教版五(上)数学单元专题复习:《小数乘法》复习(二).docx
- 高中语文统编版必修下册:《答司马谏议书 》 (1).pptx
- 高中信息技术粤教版必修1:《运用选择结构描述问题求解过程》教学设计.docx
- 高中信息技术粤教版必修1:运用循环结构描述问题求解过程(第二课时).docx
- 小学科学教科版(2024)一年级上册:第5课 植物的变化 -教学设计.docx
- 初中历史统编版八年级上册:第15课 国共合作与北伐战争.docx
- 高中地理人教版选择性必修1 自然地理基础第三章 大气的运动第三节 气压带和风带对气候的影响 (1).docx
- 小学科学教科版(2024)一年级上册:第3课 植物长在哪里-教学设计.docx
最近下载
- 在原油中老化的螺杆泵定子氢化丁腈橡胶胶料的性能变化研究.pdf VIP
- 专题06现代文阅读之记叙文(必考文章)18篇(原卷版+解析).docx VIP
- JC∕T 2493-2018 建筑用免拆复合保温模板(可复制版).pdf
- 《线性代数》(陈建龙等)第四章 矩阵的特征值和特征向量.ppt VIP
- 屋顶分布式光伏发电项目设计、采购、施工、运维 投标方案(技术方案).pdf
- (deform挤压模拟课程设计.doc VIP
- 毕业设计(论文)-基于PLC的自动上料系统设计.docx VIP
- deform模拟软件实例操作与详细介绍.doc VIP
- 北京市建设工程质量检测见证取样指南 .pdf VIP
- 2022-2023学年河南省南阳市宛城区九年级(上)期中数学试卷(附答案详解).docx VIP
原创力文档


文档评论(0)