用穷举法设计程序教学设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用穷举法设计程序教学设计

《用穷举法设计程序》教学设计 执教教师:佛山市第三中学 杨溢 执教学校:绵阳南山中学 一、基本情况 本节内容是广东教育出版社出版的普通高中信息技术(选修1)《算法与程序设计》教材第四章第2节《用穷举法设计程序》的教学内容,包括用穷举法求解问题的基本过程、穷举法的基本思路,穷举法中变量的安排,穷举法中穷举方案的选择等。 本节建议使用两个课时来完成。第一课时:穷举法求解问题的基本过程、穷举法的基本思路,穷举法中变量的安排,第二课时:穷举法中穷举方案的选择。而本节课是穷举法的第一课时。 二、教学目标 课程标准中的相关内容: 1、了解穷举法的基本概念及用穷举法设计算法的基本过程。 2、能够根据具体问题的要求,使用穷举法设计算法,编写程序求解问题。 根据课程标准,确定本节课(用穷举法解决问题的基本过程)的教学目标如下: 1、知识与技能 ⑴了解穷举法的基本概念及特点 ⑵能归纳穷举法穷举的关键。(设置穷举变量、变量变化范围、书写验证条件) ⑶了解穷举法设计程序的基本过程。 ⑷能够根据具体问题的要求,使用穷举法思想分析问题,设计算法,编写程序求解问题。 ⑸能够根据具体问题的条件,进行算法优化。 2、过程与方法 ⑴经历用穷举法求解问题的基本过程。 ⑵能通过实际问题的分析、求解过程,尝试归纳出利用穷举法解决问题的思路和方法。 3、情感态度与价值观 ⑴在解决问题的过程中进一步培养和提升学生的逻辑思维能力 ⑵培养学生算法优化的思想。 ⑶了解穷举法在破解密码方面的现实应用,自觉养成保护密码的良好习惯。 三、教材分析 1、本节在主要内容介绍 ⑴穷举算法的基本思路:对要解决问题的所有可能情况,一个不漏地进行检查,从中找出符合要求的答案。 ⑵用穷举算法解决问基本过程: A)分析问题:问题的条件和未知数是什么?可以用解析法解决吗?适合用穷举法吗? B)算法设计 a.穷举法的基本算法(用循环语句列举穷举变量的穷举范围,用条件语句描述验证条件) b.穷举算法设计的三个关键: ⅰ.确定穷举变量:问题涉及哪些因素需进行穷举; ⅱ.确定穷举范围:问题所涉及的情况有哪些,穷举范围应该如何确定; ⅲ.验证条件:分析出来的这些情况,需要满足什么条件,才成为问题的答案。 C)根据算法编写程序; D) 调试运行; (3)优化穷举,对照题目条件,逐步求精,改善算法(穷举变量的安排、精确穷举范围)。 四、学情分析 ⑴教学对象是绵阳南山中学高一/高二年级学生。 ⑵学生已经具备了一定的逻辑思维、分析问题、表达思想等能力。 ⑶学生未学习过新课改教材。高二学生学习过非VB语言的基本编程语句,但没有接触过循环嵌套,也未涉及穷举算法,在编写程序的具体技术,特别是对VB编程工具的具体操作,各基本语句的使用程度未达到课标中学习本节内容的知识准备要求。 五、重点难点分析 教学重点: ⑴穷举法的基本思路; ⑵用穷举法的设计程序的基本过程。 教学难点: ⑴能使用穷举法的思想对具体问题进行分析 ⑵根据具体问题,合理优化穷举算法,提高效率。 六、教学策略 综合前面对教学目标、教材和学情等的分析,学生并不具备教材设定的知识基础,特别是具体的编程知识,因此穷举法的教学目标的体现将不定位在编写完整的穷举程序,而是确立为以下三点:⑴能用穷举法对具体问题进行分析及算法设计;⑵能根据分析补充完善程序的关键部分;⑶能合理进行穷举优化。 在教学过程中,我们首先以“揭开密码被破解之谜”为主线,引入“穷举法”的概念;通过阅读分析“密码破解”程序,归纳出用程序实现穷举的基本算法及三个关键、了解穷举法求解问题的基本过程,认识穷举法的特点,引导学生提出反“暴力穷举”的策略,同时也为后面的穷举优化打下基础。通过“礼品问题”,体验用穷举法解决问题的全过程,并进行穷举优化。最后总结本节内容,并提出拓展问题,为下节学习穷举方案的选择做铺垫。 同时,加强网页课件的辅助、提示功能,特别是对VB编程工具的具体操作,各基本语句的使用方面,以帮助学生更好地完成学习任务。 六、教学环境 多媒体网络教室、投影仪等。 七、教学过程 教学环节 教师活动 学生活动 设计意图 游戏导入 认识穷举 (3分钟) 1、提出问题:如果在登陆QQ的时候,当你输入熟悉的帐号和密码,一再出现出错窗口,你会想到什么? 换位思考:黑客是如何破解密码的? 2、引导学生介绍“猜密码”活动的游戏心得。 3、小结穷举法定义。 4、观察计算机程序穷举,发现人工穷举与计算机穷举的异同,引入课题。 1、学生回忆相关生活体验。 2、口述游戏心得,体会穷举法基本思路 3、听讲、思考、回答 4、观察思考回答 1、通过学生在网络生活中遇到的问题引入课题,引起学生学习兴趣。 2、通过学生猜密码

文档评论(0)

159****0071 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档