初中Python程序设计-选择结构-教学设计方案_第1页
初中Python程序设计-选择结构-教学设计方案_第2页
初中Python程序设计-选择结构-教学设计方案_第3页
初中Python程序设计-选择结构-教学设计方案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论