4-2节 用穷举法设计程序

4-2节 用穷举法设计程序

ID:14265716

大小:154.00 KB

页数:12页

时间:2018-07-27

4-2节  用穷举法设计程序_第1页
4-2节  用穷举法设计程序_第2页
4-2节  用穷举法设计程序_第3页
4-2节  用穷举法设计程序_第4页
4-2节  用穷举法设计程序_第5页
资源描述:

《4-2节 用穷举法设计程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、       教学目标1、           知识与技能  (1).认识程序调试的意义。  (2).基于计算机解决问题的调整,穷举法是计算机求解问题的基本算法。  (3).穷举法也是人们常用的解决问题的方法,计算机的出现大大提升了这种方法的意义。  (4).掌握用穷举法设计程序的基本思路。  (5).通过调试不同的例程,掌握穷举法穷举技巧(变量安排、穷举方案的确定)。  (6).计算机只是人类的工具,穷举方案的确定得靠人脑来完成,但穷举过程的实施计算机却比人脑有效。  (7).通过深入研究穷举的技巧,积累程序设计的经验,提升自己设计程序求解问题的能力。  (8).对于多种解决问题的方案,

2、学会评价它们的好坏。2、           方法与过程本节以“百钱买百鸡问题”入手,由浅入深讲解了穷举算法的思路。并通过钞票币值问题、电子邮箱密码问题的求解,介绍了如何恰当地安排穷举算法中的多个变量,如何设计穷举方案,使得穷举过程更加合理更有效率,举出了求一个5位密码问题的3种穷举方案,通过讨论、对比、总结,熟练掌握穷举算法的求解问题方法。教学案例在最后部分安排了一个用于交流的问题,介绍了在穷举算法中,变量安排和穷举方案的确定是密切相关的如何安排,求解问题将会有许多方案,而不同的方案可能导致解决的效率有巨大的差异。组织这些活动,在编程实践之后,对各种方案进行对比试验,加深穷举算法的理解。3、

3、           情感态度和价值观通过本节内容的学习,学生对设计算法求解问题有了进一步的认识,对设计算法的步骤更加熟练,思考问题更加严密和有条理,程序编制和调试更有经验。本节的学习对算法知识的积累,对继续学习的激发有更加强烈的愿望,培养学生的爱国主义精神。二、       重点难点1、           教学重点   (1)建立正确的数学模型,确定穷举方案。   (2)根据命题确定可解空间(即变量的取值范围)。   (3)正确表达“符合条件”的判断。2、           教学难点   (1)如何确定穷举方案。   (2)如何评价各种穷举方案的优劣。 三、       教学环境1、  

4、         教材处理教材选自《广东省普通高中信息技术选修一:算法与程序设计》第四章第二节,本节由一个植树数量的IQ题人手,引入穷举算法的思路。并通过钞票币值问题、电子邮箱密码问题的求解,介绍了如何恰当地安排穷举算法中的多个变量,如何设计穷举方案,使得穷举过程更加合理更有效率,教材举出了求一个5位密码问题的3种穷举方案,希望通过讨论、对比、总结,熟练掌握穷举算法的求解问题方法。教材在最后部分安排了一个用于交流的问题,介绍了在穷举算法中,变量安排和穷举方案的确定是密切相关的如何安排,求解问题将会有许多方案,而不同的方案可能导致解决的效率有巨大的差异。组织这些活动,在编程实践之后,对各种方案进

5、行对比试验,加深穷举算法的理解。教材经处理后,以公元前5世纪,我国数学家张丘建在《算经》一书中提出了一个“百钱买百鸡问题”入手,由浅入深讲解了穷举算法的思路。并通过钞票币值问题、电子邮箱密码问题的求解,介绍了如何恰当地安排穷举算法中的多个变量,如何设计穷举方案,使得穷举过程更加合理更有效率,教材举出了求一个5位密码问题的3种穷举方案,通过讨论、对比、总结,熟练掌握穷举算法的求解问题方法。教学案例在最后部分安排了一个用于交流的问题,介绍了在穷举算法中,变量安排和穷举方案的确定是密切相关的如何安排,求解问题将会有许多方案,而不同的方案可能导致解决的效率有巨大的差异。组织这些活动,在编程实践之后,对

6、各种方案进行对比试验,加深穷举算法的理解。教学方法是采用讲解、探究、任务驱动和学生自主学习相结合的学习方法。2、           预备知识学生已掌握了用计算机解决问题的过程,掌握了VB界面设计的相关内容,掌握了程序设计的基础,掌握了用解析法设计程序的方法。3、           硬件要求建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网。4、           所需软件学生机要安装VB6.0或以上版本。5、           所需课时2课时(90分钟) 四、       教学过程导入:   问题1:公元前5世纪,我国数学家张丘建在《算经》一

7、书中提出了一个“百钱买百鸡问题”。问题如下:鸡翁一值钱5,鸡母一值钱3,鸡雏三值钱1。百钱买百鸡,问鸡翁、鸡母和鸡雏各几何? 学生们利用所学的用解析法设计程序的方法很快就列出了解析式:设公鸡数为x,母鸡数为y,小鸡数为z,则有方程:X+y+z=1005*x+3*y+z/3=100学生产生议论,三个未知数,两个方程,如何求解?老师引出穷举法的基本思想。穷举法(枚举法)的基本思想是:列举出所有可能的情

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。