3.1-3.2 顺序结构与选择结构 (教案)《Python程序编写入门》(高教版) 【上好课】
2026-08-05
|
5页
|
14人阅读
|
0人下载
精品
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 教案 |
| 知识点 | 程序控制结构 |
| 使用场景 | 同步教学 |
| 学年 | 2026-2027 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 261 KB |
| 发布时间 | 2026-08-05 |
| 更新时间 | 2026-08-05 |
| 作者 | 爱学习的muller |
| 品牌系列 | 上好课·上好课 |
| 审核时间 | 2026-08-05 |
| 下载链接 | https://m.zxxk.com/soft/59092043.html |
| 价格 | 3.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
《Python程序编写入门》(高教版) 教案
课 题
Python 3.1-3.2 顺序结构与选择结构
课 型
理论
课 时
2
授课班级
授课时间
授课教师
教材分析
顺序结构是程序执行的默认方式,强调代码自上而下逐条运行;选择结构(if 语句)则赋予了程序"判断与决策"的能力,是程序实现分支逻辑的关键。本节重点讲解 input/print/eval 交互函数、if 单分支、if-else 双分支、if-elif-else 多分支以及 分支嵌套与比较运算符、布尔逻辑,并通过圆面积计算、华氏温度转换、BMI指数判断、闰年判断等贴近生活的案例,帮助学生建立清晰的结构化编程思维,为后续学习循环结构、综合项目开发打下坚实基础。
学情分析
中职学生此前已完成Python环境搭建、变量与数据类型、运算符等前序内容学习,能够编写简单的输入输出程序,对 print 语句和基本运算有一定基础。但学生抽象思维和逻辑归纳能力相对薄弱,面对"程序如何做判断"这类分支逻辑时容易产生畏难情绪,对缩进规则、类型转换、条件表达式等易错点需要反复强调。学生动手能力强、对生活化、游戏化的案例兴趣浓厚,适合采用"生活案例导入—流程图为桥—上机实操验证—小组协作纠错"的方式,把抽象的分支逻辑降维到可操作、可运行的具体程序之中。
学习目标
知识目标:
1.理解顺序结构与选择结构(单分支、双分支、多分支、嵌套)的执行逻辑;
2.熟练掌握Python中input()输入函数`print()输出函数及if条件语句的语法格式与使用规范。
技能目标:
1.能够运用`eval()`函数实现输入数据的类型转换;
2.能独立编写包含条件判断的Python程序,解决BMI身体质量指数计算、闰年判断、用户登录验证等实际生活与编程场景问题。
情感目标:
1.通过流程图工具梳理并理解算法逻辑,逐步培养结构化的编程思维与逻辑分析能力;
2.在代码编写中养成规范缩进、添加清晰注释的良好编程习惯,提升代码的可读性与规范性。
学习重难点
重点:
1.input()/print()/eval() 三个基本交互函数的使用;
2.if 单分支、if-else 双分支、if-elif-else 多分支的语法与执行流程;
3.顺序结构与选择结构的综合编程应用(BMI、闰年判断案例)。
难点:
1.if 语句的代码块缩进规则与判断条件的正确书写;
2.多分支 if-elif-else 中分支的先后顺序与条件互斥关系的把握;
3.分支嵌套及多个条件组合判断(逻辑与、逻辑或)的灵活运用。
教学方法
案例分析、讲授法、小组讨论法
课前准备
1.查找顺序执行、if 分支流程图、BMI 程序运行等配套教学图片、动画及视频资料,课堂演示使用。
2.准备课堂任务单、随堂练习(口头问答、书面单选、编程题、小组讨论题)。
3.学生课前预习3.1-3.2节内容,回顾输入输出与数据类型知识,思考"程序如何根据条件作出不同反应"。
教学媒体
电子课件、多媒体视频
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
【课程导入】
1.生活案例设问导入:展示晨起流程、红绿灯两张示意图,抛出思考:日常起床洗漱只能按顺序完成,过马路要看红绿灯决定走或停,对应程序两种基础逻辑,引出本节课顺序、选择两大程序结构。
2.下发课堂任务单,逐条解读三维学习目标(知识、技能、素养),标注重难点:input/print/eval函数、if单/双/多分支、嵌套结构、BMI/闰年编程实例。
【新知识传授】
1.播放配套教学短视频:顺序代码逐行执行动画、if分支流程图演示、BMI程序完整运行实操视频、闰年判断逻辑动画。
2.梳理本节课四大模块:顺序结构输入输出、单双分支if、多分支elif、分支嵌套与综合案例。
【练一练】
观看视频后作答:1.input函数接收的数据是什么类型?2.if语句代码块依靠什么缩进区分?3.多分支结构关键字是什么?
1.领取课堂任务单,通读三层学习目标,标记课堂重难点。
2.完整观看配套教学视频,记录代码执行流程、分支流程图关键画面。
3.主动举手回答视频配套口头提问,结合视频内容说出基础概念。
4.跟随教师标注课件核心知识点,搭建基础学习框架。
1.采用生活日常场景类比程序逻辑,降低编程抽象感,快速吸引学生课堂注意力,激发探究兴趣。
2.任务单前置,学习目标清晰,学生听课更有针对性。
3.代码动画、实操短片将程序执行逻辑可视化,为理论语法讲解做好铺垫。
活动二:
调动思维
探究新知
【新知识传授】
1.模块一 顺序结构
①定义:代码自上而下逐条执行,无跳转;展示顺序流程图;
②交互函数:input输入、print输出、eval类型转换;
③基础例题:圆面积计算、华氏转摄氏温度,分步拆解代码书写步骤。
【练一练】1(书面课堂练习)
1.单选题:下列属于顺序结构特点()A存在分支判断 B自上而下依次执行 C可以循环代码 D包含if语句
2.编程简答:编写顺序代码,输入正方形边长,输出面积。
1.认真听讲,在草稿纸临摹顺序流程图,记录输入输出函数语法格式。
2.独立完成课堂单选、编程习题,写完同桌互相核对代码、交流错误。
3.遇到数据类型转换混淆主动举手请教。
4.自主整理顺序结构完整笔记。
1.由概念到函数再到实操例题分层讲解,贴合课件图文,符合中职编程认知规律。
2.随堂习题和课件例题完全匹配,当堂检测基础语法掌握程度,快速定位薄弱点。
3.同桌互查代码,引导学生自主梳理顺序编程完整逻辑。
活动三:
调动思维
探究新知
【新知识传授】
1.模块二 选择结构
①单分支if:语法、流程图、年龄判断案例;
②双分支if-else:二选一逻辑,数字比较例题;
③多分支if-elif-else:多选一,猜数字、BMI指数程序;
④分支嵌套、比较运算符、闰年判断综合逻辑。
2.布置小组实操任务:
①小组绘制单/多分支流程图;
②小组辩论:单if语句和elif多分支执行效率差异。
【练一练】
小组交流:1.闰年判断两个条件分别是什么?2.多分支elif能不能随意调换顺序?
3.巡视机房各组,现场指导代码编写、流程图绘制,纠正缩进、条件判断错误,鼓励小组交换观点。
1.4人一组分工绘制流程图、整理辩论素材;
2.小组内交流讨论题答案,统一发言思路;
3.上台展示流程图、分享辩论观点,吸收其他小组思路修正自身错误;
4.编写BMI、闰年实操代码,遇到语法问题主动向老师求助。
1.理论搭配手绘流程图、小组辩论、上机实操,把抽象分支逻辑落地,锻炼绘图、代码编写、表达能力。
2.小组协作纠错,培养互助学习习惯;上台展示锻炼专业表达。
3.教师机房巡回实时修正缩进、条件判断高频错误,规范代码书写习惯。
4.通过实操验证理论,提升学生问题分析、代码实现能力。
活动四:
巩固练习
素质提升
【知识点总结】
1.整体梳理知识脉络:顺序结构(输入输出、数值计算)→单/双分支→多分支→分支嵌套→BMI、闰年综合编程案例。
2.点评各组流程图、上机代码、辩论发言,集中指出高频错误:input忘记类型转换、if缩进混乱、elif顺序颠倒、闰年条件遗漏。
3.布置课后作业:绘制本节课完整思维导图;完成课件配套选择、编程练习题;自主完善闰年判断程序。
【分组讨论】
讨论主题:登录验证程序如何用多分支实现账号、密码双重判断,梳理代码分层逻辑。
学生活动:1.各组交换习题、代码核对纠错;2.围绕登录案例分组研讨代码思路;3.分析分支结构适用场景与编写难点;4.课后独立完成思维导图、全套习题、拓展编程任务;5.结合生活场景思考程序判断逻辑的应用。
1.跟随教师复盘全部知识点,补充流程图、代码笔记,标记易错点。
2.认真听取小组成果点评,修正代码、流程图错误。
3.全员参与分组话题讨论,梳理登录程序实现思路,整理小组结论。
4.记录课后作业,规划完成顺序。
5.课后独立完成思维导图、习题、拓展编程练习。
1.课堂整体复盘,完整串联两大程序结构知识,当堂完成知识检测巩固。
2.针对性点评代码、绘图高频错误,规范Python基础编程书写规范。
3.结合登录系统真实编程场景拓展讨论,对接软件开发基础岗位需求,提升工程思维。
4.思维导图、纸笔习题、上机编程多层作业,全面巩固本节课全部核心语法与案例,完全匹配课件所有教学板块。
整体目标:实现理论、流程图、上机实操三位一体巩固,夯实结构化编程思维。
课堂小结
作业布置
课堂小结:
作业布置:
1.绘制本节课"顺序结构与选择结构"完整思维导图。
2.完成课件配套的顺序、选择结构选择题与编程练习题。
3.自主完善闰年判断程序,并为程序添加输入数据合法性提示。
板书设计
3.1-3.2 顺序结构与选择结构
一、顺序结构
1.特点:自上而下、逐条执行、无跳转
2.交互函数:input输入 · print输出 · eval类型转换
3.案例:圆面积计算 · 华氏转摄氏温度
二、选择结构(if语句)
1.单分支 if:满足条件才执行
2.双分支 if-else:二选一
3.多分支 if-elif-else:多选一
三、综合案例
· BMI指数判断
· 闰年判断(%4 ==0 且 %100 !=0,或 %400 ==0)
教学反思
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。