1.1.1算法的概念 教案(人教版(A)必修3).docVIP

1.1.1算法的概念 教案(人教版(A)必修3).doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课题:§1.1.1算法的概念 教学目标: 知识目标: ⑴使学生理解算法的概念。 ⑵掌握简单问题算法的表述。 ⑶初步了解高斯消去法的思想. ⑷了解利用scilab求二元一次方程组解的方法。 能力目标: ①逻辑思维能力:通过分析、抽象、程序化高斯消去法的过程,体会算法的思想,发展有条理地清晰地思维的能力,提高学生的算法素养。 ②创新 能力:通过分析高斯消去法的过程,发展对具体问题的过程与步骤的分析能力,发展从具体问题中提炼算法思想的能力。 情感目标: 通过体验算法表述的过程,培养学生的创新意识和逻辑思维能力;通过应用数学软件解决问题,感受算法思想的重要性,感受现代信息技术的威力,提高学生的学习兴趣。 重点与难点 重 点:算法的概念和算法的合理表述。 难 点:算法的合理表述、高斯消去法.。 三、教学方法与手段: 采用“问题探究式”教学法,以多媒体为辅助手段,让学生主动发现问题、分析问题、解决问题,培养学生的探究论证、逻辑思维能力。 教学过程: 教学环节 教学内容 师生互动 设计意图 复 习 引 入 要把大象装入冰箱分几步? 第一步 把冰箱打开。 第二步 把大象放进冰箱。 第三步 把冰箱门关上。 指出在家中烧开水的过程分几步? 略 如何求一元二次方程的解? 解:第一步 计算 第二步 如果 如果方程无解 第三步 输出方程的根或无解的信息 注意:以上三例的求解过程中,老师紧扣算法的定义,带领学生总结。反复强调,使学生体会到以下几点: 强调步骤的顺序性,逻辑性,打乱顺序,就不能完成任务。 强调步骤的完整性,不可分割。 强调步骤的有限性。 强调每步的结果的确切性(明确的结果)。 强调步骤的通用性,任何人只要按照该步骤执行即可完成任务。 由学生回答,老师书写,分清步骤,步步诱导,为引入算法概念做准备。 用学生熟悉的问题来引入算法的概念,降低新课的入门难度,有利于学生正确理解算法的概念。 2、算法是如何定义? 2、打开课本引领学生共同分析算法的定义。 培养学生体会发现、抽象、总结的能力。 概 念 深 化 1、算法的定义: 算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。 分析句子成分,强调指出: (1) 算法理解为解题步骤;或者看成计算序列。问学生并让学生齐声回答:是什么的样的步骤和计算序列?算法的目的:是什么?解决一类问题。 (2)反问我们要解决解决一类问题,我们可以抽象出其解题步骤或计算序列,他们有什么样的要求? 提示学生注意其中的关键词:规定的运算顺序、完整的、解题步骤;设计好的、有限的、确切的、计算序列;解决一类问题。 深化对定义的理解。 教学环节 内容 师生互动 设计意图 例 题 精 选 例1一群小兔一群鸡,两群合到一群里,要数腿共48,要数脑袋整17,多少只小兔多少只鸡? 算法1: 解 : S1 首先计算没有小兔时,小鸡的数为:17只,腿的总数为34条。 S2 再确定每多一只小兔、减少一只小鸡增加的腿数2条。 S3 再根据缺的腿的条数确定小兔的数量: (48-34)/2=7只 S4 最后确定小鸡的数量:17-7=10只. 算法2: S1 首先设x只小鸡,y只小兔。 S2 再列方程组为: S3 解方程组得: S4 指出小鸡10只,小兔7只。 本题讲解紧扣算法的定义,层层诱导,提示学生如何设计步骤,可以先由学生提出,师生共同总结。最后提示学生,一个问题算法可能不止一个。 深化对算法概念的 理解,使学生体会到算法并不是高渗莫测的东西,实际上是我们从前解题步骤的总结。 例2写出一个求有限整数序列中的最大值的算法。 分析: 你可能觉得,求一个整数序列的最大值是一个很简单的事。的确从10个、8个整数中找出最大值,你一眼就可以看得出来。可是要从一百万个年龄序列表中找出年龄最大的一个,要是没有算法,可就是一件很困难的事了。可计算机利用软件瞬间就可以找出最大值,计算机要靠软件(程序)支持,编写程序要依赖算法,因此我们要编写出合理的、高效的算法就非常必要了。 请大家思考:如何写出这个问题的一个算法呢? 算法1: S1 先假定序列中的第一个数为最大值。 S2 将序列的第二个整数值与最大值比较,如果第二个整数大于最大值,这时就假定这个数为最大值。 S3 将序列的第三个整数值与最大值比较,如果第三个整数大于最大值,这时就假定这个数为最大值。 S4 将序列的第四个整数值与最大值比较,如果第四个整数大于最大值,这时就假定这个数为最大值” 依此类推 Sn 将序列的第n个整数值与最大值比较,如果第n个整数大于最大值,这时就假定这这个数为最大值。 Sn+1 直到序列中没有可比的数为止,最大值就是序列

您可能关注的文档

文档评论(0)

文海网络科技 + 关注
官方认证
服务提供商

专业从事文档编辑设计整理。

认证主体邢台市文海网络科技有限公司
IP属地河北
统一社会信用代码/组织机构代码
91130503MA0EUND17K

1亿VIP精品文档

相关文档