《选修1算法与程序设计《13把解决问题的方法步骤化》公开课教案.docx》由会员分享,可在线阅读,更多相关《选修1算法与程序设计《13把解决问题的方法步骤化》公开课教案.docx(2页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、把解决问题的方法步骤化算法填空思维训练课时1课时(40分)授课人授课对象高二学生教材 分析本节课选自浙教版算法与程序设计第一章第三节,教学内容主要是掌握 分析算法问题的能力,理解其基本思想,并能将复杂问题模块化,到达解决问题 的目的。本章节作为选考内容局部,对算法的理解和应用层次要比必修模块更近一 步,因此教学设计更偏重于如何将复杂问题步骤化。让学生能快速分析VB综合 填空题,做到认清填空题中空缺代码的作用学情 分析教学对象是普通高中高二技术选考学生,已经掌握VB基础知识,以及算法 二种基本结构。同时完成了近70道ACM算法习题,对算法思维后较多的训 练。但学生对于如何快速完成填空内容的能力还
2、有所缺乏。基于以上问题,本课内容采用选考试卷最后一题作为实战练习,要求让学生 在有限的时间内快速找出代码缺空内容的程序作用,提高学生看大量代码的快速 分析能力。教学 目标1 .培养学生将解决问题的方法步骤化能力,并能将方法代入到代码中,找到对 应的实现方式。2 .触发学生对学习算法的热情,让学生体会到通过的方法解决未知问题的 目的。教学 重难点教学重点解决问题的方法步骤化能力教学难点建立问题与算法思维的联系桥梁教学 准备学生练习素材教学过程教学环节教师活动学生活动设计意图、RR一、课刖准备下发习题等待二、问题导入引入高考真题,综合分析复杂 问题读题课后作业:完成罗中算法练习51-60的第9题:约瑟夫问题三、问题分析引导学生找出程序核心步骤学生思考并寻找四、建立 方法步骤记录关键步骤,并带着学生找 到对应代码,点名局部中下层 次学生个别学生起来回答快速分析学生掌握 情况,如果学生无 法及时找到答案, 那么给出一定提示, 帮助他找到对应代 码五、算法实现根据上一步骤,找到代码空缺 局部需要实现的内容,通过综 合知识,完成填空学生解题六、程序完善拓展继续深入学习矩阵局部知识, 用同样的解题步骤,完成矩阵 转换题学生练习提高七、课堂总结总结解题方法步骤学生跟随教师一起 总结