3.4-3.5 实战:个税查询、韩信点兵求人数 (教案)《Python程序编写入门》(高教版) 【上好课】

2026-08-18
| 7页
| 4人阅读
| 0人下载
精品

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 高一
章节 -
类型 教案
知识点 程序控制结构
使用场景 同步教学
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 139 KB
发布时间 2026-08-18
更新时间 2026-08-18
作者 爱学习的muller
品牌系列 上好课·上好课
审核时间 2026-08-18
下载链接 https://m.zxxk.com/soft/59249335.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

《Python程序编写入门》(高教版) 教案 课 题 实战:个税查询、韩信点兵求人数 课 型 理论 课 时 2 授课班级 授课时间 授课教师 教材分析 本节通过两个生活化、趣味化的实战案例展开:实战1"个税查询"综合运用输入转换、多分支if-elif-else、基于七级超额累进税率的分段计算与格式化输出,训练学生把日常计算规则转化为程序逻辑的能力;实战2"韩信点兵求人数"综合运用while循环、取模运算(%)、and多条件联合判断和break跳出循环,重点渗透枚举法的算法思想。本节是全章知识的综合应用与升华,对培养学生"将实际问题转化为程序"的编程思维和算法设计能力具有重要意义。 学情分析 中职计算机应用专业级学生已系统学习了Python的输入输出、数据类型、运算符,以及顺序结构、选择结构和循环结构三大基本结构,具备编写简单顺序、分支、循环程序的基础能力。但学生此前所学多以单一语法结构的小程序为主,尚缺乏将多种结构综合运用解决实际问题的经验,对"七级阶梯税率的分段计算""取模运算""枚举法"等涉及综合逻辑与算法思想的知识点较为陌生。学生对工资个税、古代韩信点兵等生活化、故事化的案例兴趣浓厚,适合采用"案例驱动—流程拆解—上机实战—小组辩论"的方式组织教学。 学习目标 知识目标: 1. 掌握多分支if语句解决复杂分段计算问题;理解枚举法(穷举法)的算法核心思想; 2. 熟练运用逻辑运算符and与取模运算%,解决条件判断中的复合逻辑验证场景。 技能目标: 1. 能独立编写程序实现个税的自动计算与结果输出; 2. 能结合循环结构和条件判断,解决“韩信点兵”这类经典数学逻辑问题; 3. 初步具备代码语法调试与逻辑错误排查的实践能力。 素养目标: 1. 培养用计算机编程解决实际生活问题的思维意识, 2. 感受算法逻辑在数学建模与问题求解中的独特魅力, 3. 在代码设计与调试中逐步提升逻辑思维的严密性与条理性。 学习重难点 重点: 1.个税查询程序中if-elif-else多分支结构与分段计算的程序设计; 2.eval()数值转换、取模运算符%、and多条件联合判断的使用; 3.韩信点兵问题中枚举法(穷举法)的算法思路与while+break实现。 难点: 1.七级超额累进税率表格与速算扣除数在多分支中的正确对应,分支区间顺序不能颠倒; 2.枚举法循环条件的设置、枚举起点(人数大于1000)的确定及break跳出的时机; 3.取模运算与and多条件联合判断在求解数学约束问题中的综合运用。 难点: 教学方法 案例分析、讲授法、小组讨论法 课前准备 1.查找七级个税分支流程图、while循环枚举运行演示、取模运算过程等教学资料,课堂演示使用。 2.准备课堂任务单、个税代码填空练习、韩信点兵小组讨论题,安排机房上机环境。 3.学生课前预习3.4-3.5节内容,思考"个税如何用程序自动计算""韩信点兵如何用代码求解"。 2.学生课前预习。 教学媒体 电子课件、多媒体视频 教学过程 教学环节 教师活动设计 学生活动设计 设计意图 活动一: 创设情境 生成问题 【课程导入】 1.生活化案例导入:展示工资个税扣除单据,抛出问题:大家每月发工资都会扣个税,手动计算七级阶梯税率繁琐,能不能用Python写程序自动算出扣税和税后工资?再引出古代韩信点兵数学谜题,提出如何用代码快速算出士兵数量,引出本节课两大实战项目。 2.下发课堂任务单,逐条解读三维学习目标:知识目标掌握多分支if、取模%、枚举法;技能目标独立完成个税、韩信点兵两段完整代码;素质目标建立数学问题转代码的编程思维,明确本节课重难点。 【新知识传授】 1.播放配套教学短视频:七级个税分支流程图动画、while循环枚举运行演示、取模运算运算过程实操短片。 2.梳理本节课两大实战板块:实战1个税计算器(顺序+多分支)、实战2韩信点兵(循环+枚举法)。 【练一练】1(口头问答) 观看视频后提问:1、个税计算为什么要用多分支elif而不是多层if嵌套?2、取模运算x%5的作用是什么?3、枚举法的核心思路是什么? 1.接收并查看本节课堂任务书。 2.通读三层学习目标,带着本节课重难点开展学习。 3.完整观看配套教学视频,观察分支、循环代码运行逻辑,思考视频中程序实现思路。 4.主动举手回答教师提问,分享自己对分支、枚举逻辑初步理解。 5.跟随教师标注重难点,明确本节课学习目标。 1.以工资扣税、古代数学谜题双重问题导入,贴近生活与数学,让学生带着实际需求针对性学习。 2.下发任务单明确学习方向,通过视频可视化代码运行逻辑,调动学生编程学习积极性。 3.口头提问快速摸底学生预习基础,为新课讲授铺垫。 活动二: 调动思维 探究新知 【新知识传授】 1.模块一 个税计算器核心知识讲授 ①讲解现行个税规则:5000元起征点、七级超额累进税率、税率与速算扣除数对应表格; ②拆解程序四步逻辑:输入工资、计算应税所得、多分支判断税率、计算并输出扣税与税后收入; ③讲解eval()数值转换函数、if-elif-else多分支语法规范,强调分支区间顺序不能打乱。 【练一练】 1.填空题:完善个税空白代码(补转换函数、分支条件、计算公式); 2.单选题:月收入15000元,应纳税所得额对应税率为多少。 【练一练】 1.自主梳理个税税率表,在草稿纸上手绘多分支流程图。 2.独立完成课堂填空、单选习题,完成后同桌互相对答案。 3.遇到分支顺序、速算扣除数混淆问题举手请教老师。 4.自主整理多分支结构笔记,搭建个税程序知识框架。 1.依托学生已有顺序、分支基础,讲解个税实战案例,摸清学生代码编写现有知识储备。 2.配套随堂习题巩固税率、分支语法知识点,当堂巩固新知。 3.同桌互助交流,引导学生自主梳理程序逻辑,构建完整编程知识体系。 活动三: 调动思维 探究新知 【新知识传授】 1.模块二 韩信点兵知识讲授 ①讲解题目数学条件:人数大于1000,除3余2、除5余4、除7余6; ②讲解枚举法定义、优缺点,演示while无限循环搭配break跳出的完整结构; ③讲解取模运算符%与and多条件联合判断写法,绘制循环流程图。 2.布置小组实操任务: ①小组手绘韩信点兵循环流程图; ②小组小型辩论:枚举法和数学公式法分别适合什么场景。 3.课堂巡回指导学生机房实操,一对一解答代码报错问题,监督小组绘图、讨论进度,鼓励小组互相交流代码思路。 【练一练】 小组合作完善韩信点兵完整空白代码,讨论:为什么枚举起点要设置为1000而不是0? 1.4人小组分工完成流程图绘制、辩论素材整理。 2.小组内交流代码填空答案,统一答题逻辑。 3.上机编写、调试两段实战代码,遇到逻辑bug主动向老师求助。 4.推选小组代表上台展示流程图、分享辩论观点,吸收其他小组思路修正自身错误。 5.小组之间互相分享代码调试技巧,共同解决编程难题。 1.通过数学谜题发散学生编程思维,引导学生主动思考循环解题思路。 2.流程图绘制、代码实操锻炼学生发现、排查程序问题的能力。 3.辩论形式对比两种解题方案,帮助学生归纳枚举法适用场景。 4.小组协作、上机实操结合,多层次提升逻辑、实操表达多种能力。 5.在代码调试实操中验证循环、条件知识点,培养独立解决编程问题的能力。 活动四: 巩固练习 素质提升 【知识点总结】 1.整体梳理本节课知识脉络:多分支elif语法→个税完整程序逻辑→取模运算→while循环枚举法→韩信点兵代码实现。 2.点评各小组流程图、上机代码实操成果,集中强调高频易错点:分支区间顺序颠倒、忘记break死循环、and多条件书写错误、速算扣除数写错。 3.布置课后作业:绘制本节课思维导图;完成课件配套单选、代码填空练习题;自主优化两段程序,增加非法输入容错处理。 【分组讨论】 讨论话题1:个税程序如何增加输入字母、负数的容错代码? 讨论话题2:对比暴力枚举和中国剩余定理两种解法,分析运行效率与编写难度; 学生活动: 1.各组交换课堂习题、上机代码互相核对答案交流纠错; 2.围绕程序优化、算法效率话题分组深度讨论; 3.分析两段实战代码编写难点、运行效率; 4.探讨枚举法可以拓展的其他数学类编程题目; 5.课后绘制思维导图梳理全课知识; 6.结合两种实战案例,思考分支、循环在生活程序中的应用。 整体目标:课堂习题、实操、讨论结合,完成本节课知识检测与巩固。 1.跟随教师完整复盘两大实战全部知识点,补充流程图、代码笔记,标记易错点。 2.认真听取小组成果点评,修正代码、流程图里的逻辑错误。 3.全员参与分组话题讨论,整理小组统一观点结论。 4.记录课后作业,规划完成顺序。 5.课后独立完成思维导图、配套习题、程序优化拓展任务。 1.课堂整体复盘,串联分支、循环、枚举全部核心知识点,当堂完成知识检测与巩固。 2.针对性点评实操高频错误,规范代码书写、逻辑编写习惯。 3.分组讨论覆盖代码容错、算法效率两大拓展方向,引导学生深度思考程序优化。 4.思维导图绘制锻炼逻辑梳理、空间思维;拓展讨论引导学生把课堂代码知识迁移到更多编程场景。 5.理论+实操+拓展多层任务,全面提升学生逻辑思维与代码工程素养。 课堂小结 作业布置 课堂小结: 作业布置: 1.绘制本节课完整思维导图(涵盖多分支elif、个税程序逻辑、取模运算、枚举法、韩信点兵实现)。 2.完成课件配套单选、代码填空练习题。 3.自主优化两段实战程序,增加对输入字母、负数的非法输入容错处理,并提交运行结果。 板书设计 3.4-3.5 实战:个税查询、韩信点兵求人数 一、实战1:个税查询(顺序+多分支) · 规则:5000起征点 · 七级超额累进税率 · 速算扣除数 · 流程:输入工资→应税所得→if-elif-else→输出扣税/税后 · 语法:eval()转换 · 分支区间顺序不能颠倒 二、实战2:韩信点兵求人数(循环+枚举法) · 条件:人数>1000 · n%3==2 · n%5==4 · n%7==6 · 枚举法:从1000逐个数尝试,满足条件即break · 语法:while循环 · 取模% · and多条件 · break跳出 三、算法思想 · 枚举法(穷举):逐个尝试,暴力求解 · 适用:规模小、条件明确的问题 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

3.4-3.5 实战:个税查询、韩信点兵求人数 (教案)《Python程序编写入门》(高教版) 【上好课】
1
3.4-3.5 实战:个税查询、韩信点兵求人数 (教案)《Python程序编写入门》(高教版) 【上好课】
2
3.4-3.5 实战:个税查询、韩信点兵求人数 (教案)《Python程序编写入门》(高教版) 【上好课】
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。