欢迎来到天天文库
浏览记录
ID:34292778
大小:169.50 KB
页数:6页
时间:2019-03-04
《我也能做福尔摩斯》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《枚举算法的程序实现》教学设计膂艿莂罿肈芈蒄螁羄莇薆羇袀莇虿螀膈莆蒈薂膄莅薁袈肀莄蚃蚁羆莃莃袆袂莂蒅虿膁蒂薇袅肇蒁蚀蚇羃蒀荿袃衿葿薂蚆芇蒈蚄羁膃蒇螆螄聿蒆蒆罿羅肃薈螂袁肂蚀羈膀膁莀螀肆膀蒂羆羂腿蚅蝿羈腿螇蚂芇膈蒇袇膃膇蕿蚀聿膆蚁袅羅膅莁蚈袁芄蒃袄腿芃薆蚆肅芃螈袂肁节蒈螅羇芁薀羀袃芀蚂螃膂艿莂罿肈芈蒄螁羄莇薆羇袀莇虿螀膈莆蒈薂膄莅薁袈肀莄蚃蚁羆莃莃袆袂莂蒅虿膁蒂薇袅肇蒁蚀蚇羃蒀荿袃衿葿薂蚆芇蒈蚄羁膃蒇螆螄聿蒆蒆罿羅肃薈螂袁肂蚀羈膀膁莀螀肆膀蒂羆羂腿蚅蝿羈腿螇蚂芇膈蒇袇膃膇蕿蚀聿膆蚁袅羅膅莁蚈袁芄蒃袄腿芃薆蚆肅芃螈袂肁节蒈螅
2、羇芁薀羀袃芀蚂螃膂艿莂罿肈芈蒄螁羄莇薆羇袀莇虿螀膈莆蒈薂膄莅薁袈肀莄蚃蚁羆莃莃袆袂莂蒅虿膁蒂薇袅肇蒁蚀蚇羃蒀荿袃衿葿薂蚆芇蒈蚄羁膃蒇螆螄聿蒆蒆罿羅肃薈螂袁肂蚀羈膀膁莀螀肆膀蒂羆羂腿蚅蝿羈腿螇蚂芇膈蒇袇膃膇蕿蚀聿膆蚁袅羅膅莁蚈袁芄蒃袄腿芃薆蚆肅芃螈袂肁节蒈螅羇芁薀羀袃芀蚂螃膂艿莂罿肈芈蒄螁羄莇薆羇袀莇虿螀膈莆蒈薂膄莅薁袈肀莄蚃蚁羆莃莃袆袂莂蒅我也能做福尔摩斯--枚举算法的程序实现浙江省江山中学赵明阳一、教学目标1、知识与技能目标:熟悉用枚举算法设计程序的基本思路;学会使用枚举算法解决现实生活、学习中所遇到的问题;了解枚举算
3、法的局限性。2、过程与方法:围绕帮助老师找回QQ密码这条主线,熟悉用枚举算法求解问题的基本过程,并把它运用到实际生活中去解决问题。学会选择适当的枚举方法多角度分析问题,解决问题。3、情感态度与价值观:激发学生的学习热情,增强学生合作意识和创新意识。引导学生关注枚举算法在社会生活中的应用,并以此培养学生将算法思想运用到解决实际问题中去的能力。二、学情分析本节内容的教学对象是高一下学期选修《算法与程序设计》的学生,他们应该已经具备了一定的编程基础,熟练掌握了程序的基本控制结构以及基本语句的应用。同时,通过前四个章节的学习与实
4、践,学生已初步体验了枚举算法的基本思想,掌握了程序的三种分支结构等基础知识,为本节内容的学习提供了良好的基础。三、教材分析1、本节主要内容介绍枚举算法是程序设计中使用最为普遍、学生必须熟练掌握和正确运用的一种算法。它利用计算机运算速度快、精确度高的特点,对要解决问题的所有可能情况,一个不漏地进行检查,从中找出符合要求的答案。用枚举算法解决问题,通常可以从确定范围、验证条件这两个方面进行分析,把这两个方面分析好了,问题自然会迎刃而解。2、重点难点分析教学重点:(1)、掌握枚举算法的基本思想。(2)、根据题目确定枚举范围以及
5、验证条件。(3)、枚举算法的程序实现。教学难点:(1)、如何评价各种枚举策略的优劣。(2)、算法的程序实现。第6页共6页浙江省江山中学赵明阳《枚举算法的程序实现》教学设计四、教学设计理念采用了以学生的学习和发展为中心,基于建构主义理论的任务驱动、情境教学、游戏教学等教学方法,突出自主、合作、探究等学习方法;强调信息技术与生活实际的联系,培养学生的逻辑思维能力、解决问题的能力以及创新意识等;设置多元化的评价方式,让学生掌握学习内容的同时,形成交流与评价的能力。主要教学方法:讲授法、演示法、任务驱动、游戏教学、情境教学等主要
6、学习方法:小组协作学习、自主学习等五、教学策略以帮助老师找回QQ密码为主线,在教学过程中,围绕“情境导入→回顾算法思想→任务引领→合作探究→交流评价→总结拓展”的教学流程来展开教学活动。六、教学环境多媒体网络教室、多媒体教学软件、VB6.0中文版、iis+access配置等。教学过程一、情境导入(5分钟)由一句“打开电视看电影,启动电脑挂QQ”引入情境。老师展示事先写好的小软件,提示QQ密码为1个小于10的正整数,请学生上来破解;再次展示第二个小软件,提示密码为小于1000的正整数,请学生破解;通过找机房钥匙、找烂苹果的
7、实例引出课题——枚举算法的程序实现。(让学生参与游戏,积极思考,在游戏以及思考日常生活的例子中体会枚举算法的基本思路)。(设计理念:以游戏教学、情境教学的教学方法,让学生参与到游戏中,更好的激发学生的学习兴趣,寓教于乐,有利于学生对枚举算法的理解。)二、回顾枚举算法的思想;提出探究任务(12分钟)1、回顾枚举算法思想:把问题所有可能的解,逐一罗列出来并加以验证,若是问题的真正解,予以采纳,否则就抛弃它。注意点:既不遗漏、也不重复关键点:(1)、确定范围:列举该问题所有可能的解(2)、验证条件:检验每个可能解是不是问题的真
8、正解2、提出问题,布置探究任务:涂抹数字推算(改编为QQ密码破解)作为驱动任务。学生:分析思考问题,并尝试用数学方法解决问题,随即发现这是一件困难的事情。教师:我们是否可以用枚举算法来解决。分析:确定范围:25006—25996验证条件:这个数是37或67的倍数。提出任务1:打开桌面上《实战练习1》文件夹,打开“密码
此文档下载收益归作者所有