【同步备课】高中数学(北师大版)必修三教案:2.1-算法的基本思想-参考教案_第1页
【同步备课】高中数学(北师大版)必修三教案:2.1-算法的基本思想-参考教案_第2页
【同步备课】高中数学(北师大版)必修三教案:2.1-算法的基本思想-参考教案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

算法的基本思想一、教学内容:新课程高中数学(北师大版)必修3其次章《算法初步》第一节:算法的基本思想。二、教学目标:1、通过对解决具体问题过程与步骤的分析,体会算法的思想,了解算法的含义及其基本特征;2、通过分析具体问题,抽象出算法的过程,培育抽象概括力量、语言表达力量和规律思维力量;3、通过算法的学习,进一步让同学体验到数学与现实世界的关系、数学与计算机技术的关系、提高同学学习数学的爱好。三、教学重点:1、了解算法的含义及其基本特征;2、把握算法的表示形式。四、教学难点:算法的表示形式。五、教学方法:任务驱动法。六、教学过程:(一)情景导入:在与同学的寒暄中引入今日的课题,并让同学来猜猜老师衣服的价格,提出问题:“怎样才能在有限的次数范围内猜中衣服的价格呢?”师:接受对半价格区间去猜数比较合理,在数学上我们称这种方法为“二分法”下节课我们要重点学习这种方法的应用。师:可见我们在处理一个问题时,若是有一个好的指导思想,我们在具体行动中就不会显得很盲目,依据既定的策略,在有限的步骤内就可以达到目的。今日我们这节课的课题就是争辩有关解决问题的基本思想方法,在数学上,我们称之为“算法”。这里的“算法”不是指狭义上的计算方法,而是广义范围内一切解决问题的思想方法。下面我们再通过几个实例来体会一下算法的基本思想及其算法具有哪些特征。(二)新课:师:我们先看一下书上的例子例:请设计算法,将936分解成素因素的乘积。师:请同学们在最短的时间内分解好,提问。生:师:请用语言描述你的思路过程。若是同学很难用语言描述,老师要准时引导。解:算法步骤如下:1.推断936是否为素数:否2.确定936的最小素因数:2.3.推断468是否为素数:否4.确定468的最小素因数:2.5.推断234是否为素数:否6.确定234的最小素因数:2.7.推断117是否为素数:否8.确定234的最小素因数:3.9.推断39是否为素数:否10.确定234的最小素因数:3.11.推断13是否为素数:是素数,分解结束.师:以上就是分解素因数的一个算法,其实算法就是解决问题的一系列步骤,依照这些步骤,按部就班就可以完成任务。我们能不能把936的分解过程中的主导思想用自然语言描述出来,并把这种方法应用到任意自然数的分解中呢?请同学们思考一下,如何描述把任意一个自然数分解成素因数的乘积?师:随着计算机技术的进展,我们很多问题可以交给计算机完成,像刚才素因数的分解,计算机在很短的时间内就可以完成。大家有没有想过,计算机本身是机器,它是没有思想的,那它又为何能完成各种计算任务呢?毫无疑问是我们人类编写了它能读懂的程序。其实程序也是一种算法,算法的一个重要的思想就是程序化思想,我们设计算法时应当考虑如何能够让计算机来执行。当然我们今日这节课不是学习如何用计算机语言设计程序,而是如何用自然语言描述程序?任意自然数的素因数分解步骤如下:=1\*GB3①输入一个数;=2\*GB3②推断是否是素数。若是素数,则分解结束;若不是素数,则连续执行步骤=3\*GB3③;=3\*GB3③确定的最小素因数,分解为:;=4\*GB3④再推断是否是素数,若是素数,则分解结束;若不是素数,确定的最小素因数,分解为:;=5\*GB3⑤重复进行上述步骤,直到找出的全部素因数。师:同学们看这段算法的描述是不是具有通用性?这也是算法的一个重要特征。试想,假如大家想在市场买一个分解之素因数的软件,结果买回家一看,只能分解936的素因数,我想大家会怎么想?确定会气得直跺脚,找商家退货。同学哑笑师:通过前面两个例子,大家对算法有了初步的了解,那算法到底是何物呢?请大家用一句话概括,解开算法的奇特面纱。同学争辩,老师总结:“算法是解决某类问题的一系列步骤或程序。”师:同学们再看看算法还有哪些特征?可以同桌之间相互沟通一下?老师启发:“算法的步骤挨次能变吗?”“其步骤是有限还是无限的?”“每一个步骤所表达的意思是明确的还是模棱两可的?”同学争辩,举手发言,老师小结。师:算法具有以下这些特征:有序性、有限性、确定性、普遍性。对于初学者来说用自然语言描述算法可能会有一些困难,我们可以通过一些仿照练习,渐渐生疏算法的描述。(三)思考与沟通1、设计一个算法,求方程的正整数解。解:算法步骤如下:=1\*GB3①先确定x的取值范围有{1、2、3、4}=2\*GB3②若x=1,则不是整数,舍;若x=2,则;若x=3,则不是整数,舍;若x=4,则不是整数,舍;③所以方程的正整数解有:和2、把刚刚我们猜衣服价格的玩耍策略,用自然语言描述其算法步骤。解:算法步骤如下:=1\*GB3①首次报出价格400;=2\*GB3②若高于衣服的价格,则衣服的价格区间为(0,400);若低于衣服的价格,则衣服的价格区间为(400,800);若正好等于衣服的价格,则玩耍结束。=3\*GB3③假如玩耍还没结束,则报出上面价格区间的中点值,重复上述步骤,连续推断,直到玩耍结束。3、运用算法完成玩耍:①打气球玩耍;②河内塔玩耍(二选一)①打气球玩耍规章:按商定的规章,双方依次取气球,最终拿到气球一方胜。②河内塔玩耍:有三根柱子,其中有一根柱子上有若干个大小不一的圆盘,从上到下圆盘的大小依次为从小到大,挨次不能出错,请你最将一根柱子上的圆盘全部移到另一根柱子上,看谁用的步骤最少。在玩耍的过程中体现算法的重要作用。算法在问题解决过程中有着重要作用,是计算科学的重要基础。随着现代信息技术的飞速进展,算法在科学技术、社会进展中发挥着越来越大的作用,并融入社会生活的方方面面,有爱好的同学在进入高校后可以选择这方面的专业连续争辩和深造。(四)小结及作业:通过这节课的学习,我们了解到“算法”其实是指解决某类问题的一系列步骤,它具有哪些特征呢?请同学们来总结一下:有序性(规律

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论