2.3.3 语句与程序结构:选择结构教学设计-2025-2026学年人教/中图版高中信息技术必修一

2026-03-03
| 4页
| 285人阅读
| 1人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术人教/中图版必修1 数据与计算
年级 高一
章节 2.3.3 语句与程序结构
类型 教案-教学设计
知识点 Python语言基础,顺序结构的程序实现,分支结构的程序实现,循环结构的程序实现
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 136 KB
发布时间 2026-03-03
更新时间 2026-03-03
作者 fd@f
品牌系列 -
审核时间 2026-03-03
下载链接 https://m.zxxk.com/soft/56641951.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

庆阳第六中学科技实验组助学案 课题 程序设计基础知识—选择结构 日期 2025年5月9日 课型 新授课 主备人 张之雅 审核人 课标要求 1.掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法 2.通过解决实际问题,体验程序设计的基本流程。 学业要求(高中) 掌握Python程序语言的基本知识,利用程序设计语言实现简单算法,解决实际问题 核心素养 1.计算思维:掌握python程序设计语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。 2.信息意识:创设程序设计的活动情境,组织学生在解决问题的过程中探究顺序结构、选择结构和循环结构的特点。 学习 目标 1.通过补充程序掌握选择结构在程序语言中基本格式。 2.通过流程图,初步学习单分支、双分支、多分支结构的基本格式,通过编写程序,体验程序设计的基本构成,领会选择结构的核心思想。 3.通过解决生活中的实际问题,感受计算机编程的魅力 学习 重点 1.理解选择结构思想,能用if语句编程实现分支问题的求解 2.掌握单分支、双分支、多分支的语法结构 学习 难点 1.理解多分支结构中各个分支的逻辑关系。 2.能根据问题选择恰当的语句编程解决问题。 学法 指导 讲授法、合作探究法、案例讲授法 教 学 过 程 集 体 研 备 情境导入 (5min) 【情境导入—温故知新】 回顾上节课计算bmi程序的过程及公式。 【教师活动】 教师运行“BMI1.0.exe”程序,填入身高、体重,程序自动计算bmi数值。 教师运行“BMI2.0.exe”程序,填入身高、体重,程序自动计算bmi数值,并评价是否健康。 【学生活动】 1、 观察程序的运行,结合流程图回顾顺序结构的运行过程。 2、 思考BMI2.0和BMI1.0的区别和实现的过程 【设计意图】 1、 通过图形化界面的程序运行激发学生学习python程序的兴趣 2、 引入选择结构的概念 新知学习 (25min) 新知学习——概念解析与知识建构 环节一:选择结构概念 【教师活动】 1、 讲解选择结构的概念 2、 强调if语句、if…else语句、if…elif…else语句的注意事项,尤其是缩进的概念。 【学生活动】 1、 学生结合流程图,理解单分支、双分支、多分支的运行机制。 2、 判断4个if语句的正误,错误的程序指出问题点。 【设计意图】 师生共同合作,理解选择结构的概念和语法结构。 环节二:单分支结构 案例:输入一个正整数,如果为奇数,则显示“X为奇数”。 【教师活动】 讲解该程序的核心要点及%运算的过程。 【学生活动】 使用IDLE功能打开单分支.py程序,按照要求补充程序并运行。 #请先删除①、②,再补充完善程序 x= ① (input("请输入一个正整数:")) if x%2 == 1: print( ② ,"为奇数") 【设计意图】 链接学业水平考试的风格,帮助学生在理解程序的基础上灵活应用int()、变量x,达到学以致用的目的。 环节三:双分支结构 案例:输入一个正整数,如果为奇数,则显示“奇数”,否则显示“偶数”。 【教师活动】 讲解该程序的核心要点及else后边不跟任何条件表达式的原因。 【学生活动】 使用IDLE功能打开双分支.py程序,按照要求补充程序并运行。 #请先删除①、②、③,再补充完善程序 x=int(①("请输入一个正整数:")) if x%2 ② 1: print(x,"为奇数") ③: print(x,"为偶数") 【设计意图】 链接学业水平考试的风格,帮助学生在理解程序的基础上灵活应用input()、==、else,达到学以致用的目的。 环节四:多分支结构 案例:某城市轨道交通实行分段计程票价,起步票价为乘坐5站以内(含5站)单人票价2元;乘坐5站以上10站以下(含10站),单人票价3元;乘坐10站以上16站以下(含16站),单人票价4元;乘坐16站以上单人票价5元。 【教师活动】 讲解该程序的核心要点及elif的筛选过程。 【学生活动】 使用IDLE功能打开多分支.py程序,按照要求补充程序并运行。 #请先删除①、②、③,再补充完善程序 n=int(input("请输入乘坐的站点数:")) ① n <=5: print("票价2元") elif n <=10: ②("票价3元") ③ n <=16: print("票价4元") else: print("票价5元") 【设计意图】 链接学业水平考试的风格,帮助学生在理解程序的基础上灵活应用if、print()、elif,达到学以致用的目的。 巩固拓展 1、下面选项对分支结构理解正确的是( ABC )(多选) A.能够根据判断条件,执行不同的路径 B.条件判断只有真和假两种结果 C.语句块可以是一条语句,也可以是多条语句 2、下面程序是否有错误?( A )(单选) A.有 B.没有 课堂小结 (3min) 课堂小结——概念图谱内化 【教师活动】 使用思维导图总结知识要点 【学生活动】 在教师的引导下梳理本节课的内容。 课后作业 学生尝试在BMI2.0版本的基础上,修改BMI3.0程序达到如下目标: 教师给出提示程序: 板书设计 选择结构 1. 单分支 if 条件表达式: 语句块 2. 双分支 if 条件表达式: 语句块1 else: 语句块2 3. 多分支 if 条件表达式: 语句块1 elif 条件表达式2: 语句块2 …… else: 语句块n 课后反思 校训:立德 启智 健体 尚美 崇劳 学科网(北京)股份有限公司 $

资源预览图

2.3.3 语句与程序结构:选择结构教学设计-2025-2026学年人教/中图版高中信息技术必修一
1
2.3.3 语句与程序结构:选择结构教学设计-2025-2026学年人教/中图版高中信息技术必修一
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。