第3课 算法设计 教案 六上信息科技浙教版.pdfVIP

第3课 算法设计 教案 六上信息科技浙教版.pdf

  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文档。上传文档
查看更多

课题第3课算法设计

1.通过生活中具体案例的分析,理解枚举算法思想。

教学目标2.通过设计“鸡兔同笼”问题的算法,掌握枚举法解决问题的

一般方法,初步树立运用经典算法思想解决问题的意识。

教学重点掌握枚举法解决问题的一般方法。

教学难点理解枚举算法思想。

1.破译字母算式或24点游戏等枚举法相关活动的素材。

环境与素材

2.流程图绘制软件或平台。

教学过程

一、探索

解决下列问题时,主要的方法与步骤是怎样的?

二、建构

经过大量的实践,人们发现了一些共性的规律,将其总结成了经典的算法,

如解析法、枚举法等。合理地选择经典算法,可以为具体问题的解决设计出更

加精妙的方法,如“鸡兔同笼”问题要在一定范围内寻找正确解,可以使用

举法。

1.认识枚举法

枚举法的思想是有序地尝试每一种可能的解,如果满足正确解的条件就采

纳,否则继续枚举,做到不遗漏、不重复。它在生活中有着广泛的应用,如玩

24点游戏时在头脑中罗列各种可能的算式顺一篇文章中摘录好词好句……

使用枚举法的关键是确定枚举的范围和正确解的判断条件。

【想一想】

为什么在登录网站、APP、ATM自动柜员机时,系统要限制用户输入密码

的次数?

2.算法框架的确定

在明确算法思想的基础上,使用具体的计算模型,合理选择控制结构,可

以得到解决具体问题的算法框架。在枚举“鸡兔同笼”问题的解时,使用循环

结构在0-35之间的枚举ji或tu,使用分支结构判断是否满足正确条件:ji×

2+tu×4=94。为了方便计算,可以只枚举其中一种动物的只数,另一种动物的

只数为35减去该动物的只数。

兔的只数35……12……0

鸡的只数35-35……35-12……35-0

总脚数140……94……70

是否满足正确解条件××√……×

3.算法的描述

描述算法时,要精准描述算法的每一步骤,明确算法的输入、输出。对于

大部分算法来说,输入数据是必要的,但有的算法不需要输入数据或者算法本

身给定了初始条件,如“鸡兔同笼”问题中将tu的值初始化赋为0。“鸡兔同

笼”问题输出的结果是鸡与兔的只数,即变量ji和tu的值。最后根据设计好

的算法框架,用流程图将算法完整地描述出来。“鸡兔同笼”问题的算法可描

述如下:

【试一试】

除了枚举兔的数量,还可以枚举哪些数量?

三、练习

利用枚举法设计“百钱买百鸡”问题的算法,并用流程图描述。

参考答案:

课后反思/评价标准

文档评论(0)

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

售后加V wkl436858

版权声明书
用户编号:7141026065000021

1亿VIP精品文档

相关文档