《2022年初中Python程序设计选择结构教学设计方案 .pdf》由会员分享,可在线阅读,更多相关《2022年初中Python程序设计选择结构教学设计方案 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、教学设计方案选择结构程序设计一、教学目标(1)知识与技能能够根据问题分析,设计选择结构程序的算法能够运用 if 语句,使用 Python 程序编写、调试并运行代码(2)过程与方法通过任务驱动和探究新知的教学过程,掌握分析问题和解决问题的方法通过贴近生活的具体实例的分析,体会用计算思维解决问题的过程(3)情感态度价值观在分析问题和解决问题的过程中,形成合作探究意识养成良好的分析问题的习惯,体验学习算法的乐趣,内化思维二、教学重点与难点教学重点:正确使用if 语句,运用 Python 编写程序,并调试和运行代码教学难点:以计算思维为导向,提高学生分析问题和解决问题的能力三、学习者特征分析认知能力:
2、 在顺序结构程序的铺垫下, 学生对程序有了一定的认识,一定程度上掌握了解决问题的过程与方法学习动机: 随着程序的不断复杂, 难度的不断增加, 学生的学习兴趣和学习热情可能会减退学习风格:学生个体的现有知识水平的差异,导致学生获取新知识的态度参差不齐四、教学策略与方法任务驱动法与引导法: 新课讲解之前, 会提出一个问题引发学生思考,在新课讲解之后,引导学生对案例进行分析, 写出解决问题的步骤, 提高学生解决问题的信心,最终使学生能够分析问题并解决问题。合作探究法: 在问题求解的过程中, 让学生互相合作交流, 培养学生合作意识和互帮互助的品质。五、教学课时: 2课时六、教学环境:微机室、希沃智能触
3、摸屏教学一体机七、教学过程教学环节教师活动学生活动计算思维的体现情境导入游戏小知识情境导入:根据学生提供的身高和体重, 程序测出学生体重情况“偏瘦”、“正常”和“偏胖”程序实现情况如图所示:学生参与活动过程,说出自己的身高和体重。同时观看输入身高和体重后,程序给我们反馈的答案。并思考这通过学生感兴趣的 身 体 质 量 指 数 问题,激发学生的兴趣和课堂参与度,并引导学生发现问题和逐步引入学生走进顺序结构的学习,这是属于计算思维中的问题名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1
4、 页,共 4 页 - - - - - - - - - 个过程是怎么实现的呢。分析方面。任务驱动提供 BMI的判断标准:偏瘦: BMI22 提出应完成的任务:1. 如果提供身高和体重, 怎样测出自己的身体胖瘦情况呢?2. 如何将该问题用算法描述出来3. 如何将步骤用 Python 程序编写出来根据教师布置的任务进行思考,写出解决问题的步骤通过这个案例的分析与讲解,帮助学生提高分析问题的能力,并且找到解决问题的关键即选择结构的运用,这是属于问题问题和抽象能力的培养。探究新知引导学生探究新知:1. 算法的描述输入身高 weigh 和体重 height 计算 BMI值 = weight / pow(h
5、eight, 2) 输出体重指数判断 BMI值2. 程序的编写#1、输入身高和体重:height=float(input(请输入身高 (米): ) weight =float(input(请输入体重 ( 公斤): ) #2、数据处理BMI = weight / pow(height, 2) #3、数据输出print(BMI 数值为: %.2f%(BMI) #4、选择判断if BMI=22: print(“偏瘦” ) else: print(“偏胖” ) 3. 单分支 if 语句和双分支 if语句的讲解我们根据不同的 BMI的值要输入不同的结果, 这就是我们这节课要学的选择结构。讲解单分支if语
6、句和多分支 if语句,并引导学生解决上一环节布置的问题。单分支 if语句if 判断条件:执行语句用流程图的形式表示:学生小组探究如何用算法描述 BMI 值的胖瘦情况;师生共同探究如 何 编 写 程序,调试与运行代码帮助学生找到解决问题的关键步骤。此案例的关键在于有用 if语句来进行判断, 通过 if 语句的讲解,帮助学生抽离出最本质的问题,即将抽象的问题具体化,然后学生根据自己写的步骤程序化,顺利的把问题解决,这是属 于 计 算 思 维 中 抽象、算法与程序和自动化方面的体现。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师
7、精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 双分支 if语句if 判断条件:执行语句else :执行语句用流程图的形式表示:接下来同学们相互交流,把它转换 成 我 们 的Python 语言,并输入自己的身高和体重看看是否正确。引导学生按照步骤一步步写出来,并进行运行。巩固练习布置课堂作业:提供学生国内的 BMI 分类标准:如果 BMI=18.5,则定义为偏瘦;如果 18.5BMI=25,则定义为正常;如果 25BMI30,则定义为肥胖;那这样一个分类标准应该怎么实现呢?让同学们按照教师发送的Word 文档进行作答,并在规定时间内发送至教师端
8、。在规定时间内完成课堂作业并提高至教师端在双分支 if 语句的基础上,提升至多分支 if 语句。以学生的求知欲为引导,激发学生自主学习,小组探究得出解决问题的步骤。在每一个案例练习中,教师都会强调找到问题关键的重要性,写出解决问题的步骤,潜移默化的培养学生的算法思维。交流评价师生交流与评价:教师引导各小组学生对课堂作业进行分享解答,并相互指出对方的优点和缺点,来优化自己的代码。学生相互交流与评价,思考不同小组在解决问题时存在的不足以及值得本小组借鉴的地方。在教学环节中交流评价过程是不可或缺的,一方面可以让教师了解学生的进展情况,以及那么内心的想法;另一方面各个学生各个小组之间各个取长补短,共同
9、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 进步,充分体现学生的主体地位。总结提升总结与提升:1. 强调 if 语句的格式,条件后面的冒号千万不能忘记,否则会出错2.面对任何案例时,先找到解决问题的关键,用自然语言或流程图写出解决问题的步骤3.布置课后作业通过不同的分数段输出ABCD 等级师生共同总结本节课重点内容。以重复的形式加强学生对本节课重点内容的掌握,然后通过类似的案例,举一反三,增强学生学习Python程序的信心。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -