2.2 做出判断的分支教学设计-2025-2026学年教科版高中信息技术必修一

2026-04-30
| 4页
| 117人阅读
| 0人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.2 做出判断的分支
类型 教案-教学设计
知识点 -
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 36 KB
发布时间 2026-04-30
更新时间 2026-04-30
作者 奋斗吧girl
品牌系列 -
审核时间 2026-04-30
下载链接 https://m.zxxk.com/soft/57641629.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

年级 高一 课题 2.2做出判断的分支 课时 1 教学目标 1.信息意识:能主动识别生活场景中的条件判断需求,理解计算机通过分支结构处理条件判断的优势 2.计算思维:能将实际问题中的“如果…那么…否则…”逻辑抽象为分支结构;能用流程图描述分支算法;能正确使用if-else语句编写程序 3.数字化学习与创新:能够利用数字化工具(流程图软件、Python IDE)进行算法设计与程序实现;能创新性地将分支结构迁移到新的问题情境中 4.信息社会责任:在编程实践中培养严谨的逻辑思维和调试习惯;在小组协作中尊重他人观点,分享学习成果 教学重点 分支结构的逻辑理解;if-else语句的格式与使用方法;关系表达式的写法 教学难点 将实际问题中的判断条件转化为Python条件表达式;理解代码缩进对分支结构的重要性 教学准备 硬件:多媒体教室、计算机(安装Python 3.x) 软件:Python IDLE 画程流程图软件 教学资源:学习任务单、半成品代码模板、微课视频(分支结构语法讲解) 教学 过程 一次备课 设计意图 教学内容及教师活动 学生活动 【新课导入】生活情境激发兴趣(5分钟) 1.情境创设:“新学期选课开始了!学校规定每位同学必须选一门拓展课。但有些课程有选修门槛——比如‘Python编程进阶’要求上学期信息科技成绩≥85分才能选。我们能不能写一个程序,帮同学自动判断是否符合选课条件?” 2.引发思考:“如果不使用程序,人工判断选课资格有什么问题?”(引导:数据量大时效率低、容易出错) 3. 揭示课题:“今天我们就来学习如何用Python程序实现这样的‘智能判断’——这就是程序中的‘分支结构’。” 1.听讲,进入情境 2.思考并回答:人工判断效率低、容易遗漏 3. 明确本节课学习目标 以学生每天经历的选课为情境,案例新颖、贴近生活,能够迅速激发学生兴趣和探究欲望 引出编程解决问题的必要性,强化信息意识 自然引出课题 【任务一】体验分支——分析判断需求(8分钟) 1. 发布任务:“学校信息科技社团要招新,入社条件是:上学期信息技术成绩≥90分,或者参加过校级以上科技类比赛并获奖。请分析:判断一个人是否符合条件需要经过哪些步骤?” 2. 引导学生用自然语言描述判断过程:“如果 成绩≥90分 或者 获奖,那么 可以入社;否则 不能入社。” 3. 讲解分支结构的定义:程序根据条件判断的结果,选择执行不同的代码路径。格式为:if 条件:(条件成立执行的代码)else:(条件不成立执行的代码)。 1. 小组讨论,分析判断的逻辑流程 2. 用“如果…那么…否则…”句式描述判断逻辑 3. 记录分支结构的基本格式 引导学生分解问题,培养计算思维中的“问题分解”能力 帮助学生建立“分支结构”的心理模型 明确分支结构的概念和语法 【任务二】绘制分支——流程图描述算法(8分钟)) 1. 引导回顾:复习流程图的基本符号(起止框、处理框、判断框、输入/输出框)。 2. 演示绘制:以“社团招新资格判断”为例,演示用流程图表示分支结构——“判断框”引出两条分支,分别对应条件成立和条件不成立的执行路径。 3. 小组实践:各小组绘制“选课资格判断”程序的流程图。要求:标注清楚判断条件、两条分支的输出结果。 4. 巡视指导,展示优秀作品。 1. 回忆流程图符号 2.观看演示,理解判断框的作用 3.小组合作绘制流程图 4. 展示作品,互相学习 温故知新 流程图的绘制是实现“思维可视化”的重要手 通过绘制流程图,加深对分支结构执行逻辑的理解 学生互评,共同提高 【任务三】编写代码——实现分支程序(核心任务,12分钟) 1.发布核心任务:“请用Python编写‘选课助手’程序。要求:程序询问用户的信息科技成绩和获奖情况,判断是否符合Python编程进阶课的选课条件(成绩≥85或获得过科技类奖项),并输出判断结果。” 2. 提供半成品代码(降低难度): python<br>score = int(input("请输入你的信息科技成绩:"))<br>award = input("是否获得过科技类奖项?(是/否):")<br># 请补全分支判断代码<br> 3.讲解关系运算符: == 、 != 、 > 、 < 、 >= 、 <= 。强调:判断是否相等用 == 而非 = ,避免与赋值混淆。 4. 强调代码规范:Python通过缩进表示代码块, if 和 else 后面的语句必须缩进(通常用4个空格)。演示缩进错误导致的问题。 5. 巡视指导,针对常见错误(如条件表达式写错、缩进错误)进行个别答疑。    1. 明确任务要求 2. 在教师指导下补全代码 3. 学习关系运算符的写法 4. 注意代码缩进,调试运行 5. 小组互助,调试程序 任务驱动,让学生在解决实际问题中学习和应用知识 脚手架式教学,帮助不同层次学生都能完成任务 突破难点:条件表达式的正确书写 培养严谨的代码书写习惯 及时解决编程中的问题 【任务四】创新迁移——解决新问题(5分钟) 1. 拓展挑战:“选课助手已经工作得很好了!但学校还有一个需求——提醒学生选修课时间不能与其他课程冲突。请设计一个‘课程冲突检测’程序:如果新课时间与已有课程时间相同,则提示‘时间冲突,请重新选择’;否则提示‘选课成功’。” 2. 提示:可以用if语句比较两个课程的时间段是否相同。 3. 邀请小组展示程序运行效果,组织互评。 1. 小组讨论,画出流程图,编写代码 2.尝试完成挑战任务 3. 展示作品,互相评价 迁移应用,培养数字化学习与创新能力 让学生体验“学以致用”的成就感 培养表达能力和批判性思维 【测评反馈】 (3分钟) (1)在Python中,判断a是否等于b的正确表达式是( ) A. a=b B. a==b C. a!=b D. a>=b (2)下列哪个选项描述的是分支结构?( ) A. 依次执行每一行代码 B. 根据条件判断选择执行路径 C. 重复执行一段代码多次 D. 跳过某段代码不执行 (3)写出判断“年龄≥18岁”的Python条件表达式。   独立完成检测题 检查基础知识掌握情况 【教学总结】(2分钟) 师生共同总结本节课核心知识: 1. 分支结构:程序根据条件判断执行不同的代码路径,解决生活中的“如果…那么…否则…”问题。 2. if-else语句格式:if 条件: + 缩进代码块 + else: + 缩进代码块 3. 关系运算符:用于构造条件,如>=、==等。 口头复述,完成学案中的“课堂总结”部分。 强化记忆,形成知识体系。 板 书 设 计 2.2 做出判断的分支 一、分支结构(选择结构) 根据条件判断,选择执行不同的代码路径 二、if-else语句格式 if 条件: 语句块A ←缩进 else: 语句块B ←缩进 三、关系运算符 != 不等于 >大于 <小于 >=大于等于 <=小于等于 ==等于(注意是两个等号) 四、流程图符号 ○ 起止框 □ 处理框 ◇ 判断框 ▱ 输入/输出框 学科网(北京)股份有限公司 $

资源预览图

2.2 做出判断的分支教学设计-2025-2026学年教科版高中信息技术必修一
1
2.2 做出判断的分支教学设计-2025-2026学年教科版高中信息技术必修一
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。