ID: 19556926

4.3运用选择结构描述问题求解过程 教学设计- 2023—2024学年粤教版高中信息技术(2019)必修 1

日期:2024-12-20 科目:信息技术 类型:高中教案 查看:16次 大小:449391B 来源:二一课件通
预览图 1/2
2024,必修,2019,信息技术,高中,教版
  • cover
《4.3运用选择结构描述问题求解过程》教学设计 教材分析 本节课选自广东教育-出卷网-,信息技术必修 1《数据与计算》,4.3《运用选择结构描述问题求解过程》。第四章整章内容是程序设计基础,分别是: 1. 程序设计语言的基础知识。 2. 运用顺序结构描述问题求解过程。 3. 运用选择结构描述问题求解过程。 4. 运用循环结构描述问题求解过程。本节的知识点是程序设计的三种基本结构之———选择结构,本节内容承上启下,是学生编程解决问题的重要环节。以“区间测速”这一项目为主线,依托超速监测、超速程度监测、不同城市超速程度监测三个实际问题,以培养信息素养为目标,以知识技能为载体,以项目学习活动为途径,开展自主、协作、探究学习,让学生理解和掌握如何利用选择结构描述问题解决问题。 教学目标: 1)学生掌握程序的选择结构设计的基本流程,掌握 Python程序设计语言的选择结构的单分支 if语句、双分支 if语句、if语句的嵌套以及多分支 if语句的一般格式及使用方法。 2)学生能运用选择结构描述问题的求解过程,体验程序设计的基本流程,领会选择结构的核心思想,提升计算思维能力。 3)学生通过解决生活中的实际问题,感受计算机编程的魅力,提高学生信息意识。 教学重点单分支、双分支 if语句的一般格式及使用方法。 难点if 语句的嵌套的使用方法。 【教学过程:】 一、导入新课 1、播放视频《朗读者》片段,视频的主题是选择,人们往往会说,选择大于努力,在一定程度上反映了选择的重要性。我们的生活和学习中处处充满着选择,面对选择,如何做出判断,可谓是“仁者见仁,智者见智"。 今天,我们则是共同探讨 Python是如何实现选择结构的。展示学习目标,让学生带着学习目标进入新知。 二、展示项目 活动目前,国内很多高速公路都启用了区间测速。所谓区间测速,是在同一路段上布设两个监测点,基于车辆通过前后两个监测点的时间来计算车辆在该路段上的平均行驶速度,并根据该路段上的限速标准判定车辆是否超速。任务:编写程序检测车辆是否超速 三、问题一探究问题 一:超速监测 1、现有一段长为 25千米的测速区间,小车的限速是 100千米/时。需要编写一段程序,用来判断某辆小车在此测速路段是否超速。 2、学生分析问题,老师设计算法(用自然语言),引出单分支 if语句。 第 1步:输入时间 t秒,将路程 25千米赋值给 s。 第 2步:计算车辆平均速度 v:v=s*3600/t。 第 3步:如果 v>100,则输出车辆超速。 四、新知———单分支 if语句 3、格式: if 条件表达式: 语句 A 适用情况:只有一个“如果......就”的情况,满足 if条件即运行结果,否则什么都不输出。 注意事项: 1.条件表达式后面要加英文冒号。 2.语句块 A需要严格遵循相同的缩进。(在 Python中,空格叫做缩进,是一种语法规则。通常以一个 Tab键即 4个空格为一个缩进单位) 用流程图表达算法,学生补充完成。 选择结构转化为程序代码: 这一部分,学生掌握单分支 if语句的一般格式和用法。 五、新知———双分支 if语句 (一)改变“问题一中”算法的描述,引出双分支 if语句。 第 1步:输入时间 t秒,将路程 25千米赋值给 s。 第 2步:计算车辆平均速度 v:v=s*3600/t。 第 3步:如果 v>100,则输出车辆超速,否则,输出车速正常。 (二)格式: if 条件表达式: 语句 A else: 语句 B 解读: 1.如果不满足 if的条件,就执行 else下的命令。 2.if和 else自身所代表的条件是互斥的。 3.if和 else语句后需跟英文冒号:。 4.语句 A和语句 B都要严格遵循相同的缩进。 (三)将算法转换成流程图,学生补充完成。 六、上机任务一打开 “任务 1超速.py”文件,补充程序代码,修改程序,运行、调试程序。学生通过上机实践,掌握单、双 if语句的用法。 七 ... ...

~~ 您好,已阅读到文档的结尾了 ~~