终身会员
搜索
    上传资料 赚现金

    人教版高中数学必修三(教案)1.3 算法案例(4课时)

    立即下载
    加入资料篮
    人教版高中数学必修三(教案)1.3 算法案例(4课时)第1页
    人教版高中数学必修三(教案)1.3 算法案例(4课时)第2页
    还剩3页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    人教版高中数学必修三(教案)1.3 算法案例(4课时)

    展开

    第一课时   1.3.1   算法案例---辗转相除法与更相减损术

    教学要求理解辗转相除法与更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析;  基本能根据算法语句与程序框图的知识设计出辗转相除法与更相减损术完整的程序框图并写出它们的算法程序.

    教学重点理解辗转相除法与更相减损术求最大公约数的方法.

    教学难点把辗转相除法与更相减损术的方法转换成程序框图与程序语言.

    教学过程

    一、复习准备

    1. 回顾算法的三种表述:自然语言、程序框图(三种逻辑结构)、程序语言(五种基本语句).

    2. 提问:小学学过的求两个数最大公约数的方法?(先用两个公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来.)口算出3664的最大公约数. 除了用这种方法外还有没有其它方法?28的最大公约数就是6436的最大公约数,反复进行这个步骤,直至,得出4即是3664的最大公约数.

    二、讲授新课:

    1. 教学辗转相除法:

    1:求两个正数1424801的最大公约数.

    分析:可以利用除法将大数化小,然后逐步找出两数的最大公约数. (适用于两数较大时)

    以上我们求最大公约数的方法就是辗转相除法,也叫欧几里德算法,它是由欧几里德在公元前300年左右首先提出的. 利用辗转相除法求最大公约数的步骤如下:

    (1)用较大的数m除以较小的数n得到一个商和一个余数;(2)若=0,则n为m,n的最大公约数;若0,则用除数n除以余数得到一个商和一个余数;(3)若=0,则为m,n的最大公约数;若0,则用除数除以余数得到一个商和一个余数……依次计算直至=0,此时所得到的即为所求的最大公约数.

    由上述步骤可以看出,辗转相除法中的除法是一个反复执行的步骤,且执行次数由余数是否等于0来决定,所以我们可以把它看成一个循环体,它的程序框图如右图:(师生共析,写出辗转相除法完整的程序框图和程序语言)

    练习:求两个正数82512146的最大公约数. (乘法格式、除法格式)

    2. 教学更相减损术:

    我国早期也有求最大公约数问题的算法,就是更相减损术. 在《九章算术》中有更相减损术求最大公约数的步骤:可半者半之,不可半者,副置分母子之数,以少减多,更相减损,求其等也,以等数约之.

    翻译为:(1)任意给出两个正数;判断它们是否都是偶数. 若是,用2约简;若不是,执行第二步.(2)以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数. 继续这个操作,直到所得的数相等为止,则这个数(等数)就是所求的最大公约数.

    2:用更相减损术求9149的最大公约数.

    分析:更相减损术是利用减法将大数化小,直到所得数相等时,这个数(等数)就是所求的最大公约数. (反思:辗转相除法与更相减损术是否存在相通的地方)

    练习:用更相减损术求72168的最大公约数.

    3. 小结:辗转相除法与更相减损术及比较都是求最大公约数的方法,辗转相除法以除法为主,更相减损术以减法为主,计算次数上辗转相除法计算次数相对较少;结果上,辗转相除法体现结果是以相除余数为0得到,而更相减损术则以减数与差相等而得到.

    三、巩固练习:1、练习:教材P35第1题  2、作业:教材P38第1题

    第二课时   1.3.2   算法案例---秦九韶算法

    教学要求了解秦九韶算法的计算过程,并理解利用秦九韶算法可以减少计算次数、提高计算效率的实质;理解数学算法与计算机算法的区别,理解计算机对数学的辅助作用.

    教学重点秦九韶算法的特点及其程序设计.

    教学难点秦九韶算法的先进性理解及其程序设计. 

    教学过程

    一、复习准备

    1. 分别用辗转相除法和更相减损术求出两个正数6231513的最大公约数.

    2. 设计一个求多项式时的值的算法. (学生自己提出一般的解决方案:将代入多项式进行计算即可)

    提问:上述算法在计算时共用了多少次乘法运算?多少次加法运算?此方案有何优缺点?(上述算法一共做了5+4+3+2+1=15次乘法运算,5次加法运算. 优点是简单、易懂;缺点是不通用,不能解决任意多项式的求值问题,而且计算效率不高.)

    二、讲授新课:

    1. 教学秦九韶算法:

    提问:在计算的幂值时,可以利用前面的计算结果,以减少计算量,即先计算,然后依次计算的值,这样计算上述多项式的值,一共需要多少次乘法,多少次加法?(上述算法一共做了4次乘法运算,5次加法运算)

    结论:第二种做法与第一种做法相比,乘法的运算次数减少了,因而能提高运算效率,而且对于计算机来说,做一次乘法所需的运算时间比做一次加法要长得多,因此第二种做法能更快地得到结果.

    更有效的一种算法是:

    将多项式变形为:

    依次计算

    . ――这种算法就是秦九韶算法. (注意变形,强调格式)

    练习:用秦九韶算法求多项式时的值.

    (学生板书师生共评教师提问:上述算法共需多少次乘法运算?多少次加法运算?)

    如何用秦九韶算法完成一般多项式的求值问题?

    改写:.

    首先计算最内层括号内一次多项式的值,即,然后由内向外逐层计算一次多项式的值,即.

    结论:秦九韶算法将求次多项式的值转化为求个一次多项式的值,整个过程只需次乘法运算和次加法运算;观察上述个一次式,可发出的计算要用到的值,若令,可得到下列递推公式:. 这是一个反复执行的步骤,因此可用循环结构来实现.

    练习:用秦九韶算法求多项式时的值并画出程序框图.

    2. 小结:秦九韶算法的特点及其程序设计

    三、巩固练习:1、练习:教材P35第2题  2、作业:教材P36第2题

    第三课时   1.3.3   算法案例---进位制

    教学要求了解各种进位制与十进制之间转换的规律,会利用各种进位制与十进制之间的联系进行各种进位制之间的转换;学习各种进位制转换成十进制的计算方法,研究十进制转换为各种进位制的除k去余法,并理解其中的数学规律.

    教学重点:各种进位制之间的互化.

    教学难点除k取余法的理解以及各进位制之间转换的程序框图及其程序的设计.

    教学过程

    一、复习准备

    1. 试用秦九韶算法求多项式时的值,分析此过程共需多少次乘法运算?多少次加法运算?

    2. 提问:生活中我们常见的数字都是十进制的,但是并不是生活中的每一种数字都是十进制的.比如时间和角度的单位用六十进位制,电子计算机用的是二进制,旧式的秤是十六进制的,计算一打数值时是12进制的......那么什么是进位制?不同的进位制之间又有什么联系呢?

    二、讲授新课:

    1. 教学进位制的概念:

    进位制是人们为了计数和运算方便而约定的记数系统,满几进一就是几进制,几进制的基数就是几. 如:满十进一就是十进制,满二进一就是二进制.  同一个数可以用不同的进位制来表示,比如:十进数57,可以用二进制表示为111001,也可以用八进制表示为71、用十六进制表示为39,它们所代表的数值都是一样的. 表示各种进位制数一般在数字右下脚加注来表示,如上例中:

    一般地,任意一个进制数都可以表示成不同位上数字与基数的幂的乘积之和的形式,即.

    如:化为十进制数,=125+124+023+022+121+120=32+16+2+1=51.

    把八进制数化为十进制数,.

    2. 教学进位制之间的互化:

    1:把二进制数化为十进制数.

    (学生板书教师点评师生共同总结将非十进制转为十进制数的方法)

    分析此过程的算法过程,编写过程的程序语言.  P34

    练习:将转化成十进制数.

    2、把89化为二进制数.

    分析:根据进位制的定义,二进制就是满二进一,可以用2连续去除89或所得商,然后取余数. (教师板书)

    上述方法也可以推广为把十进制化为k进制数的算法,这种算法成为除k取余法.

    练习:用除k取余法将89化为四进制数、六进制数.

    3、把二进制数化为十进制数.

    解:.

    (小数也可利用上述方法化进行不同进位制之间的互化.

     变式:化为八进制方法:进制互化

    3. 小结:进位制的定义;进位制之间的互化.

    三、巩固练习:1、练习:教材P353题  2、作业:教材P383题 

    第四课时   1.3.4  生活中的算法实例

    教学要求通过生活实例进一步了解算法思想.

    教学重点:生活实例的算法分析.

    教学难点算法思想的理解.

    教学过程

    一、复习准备

    1. 前面学习了哪几种算法案例?每种算法的作用及操作方法是怎样的?

    2. 算法思想在我们的生活中无处不在,如何利用我们所学习的知识解决生活中的实际问题?

    二、讲授新课:

    1. 霍奇森算法:

    提问:同学们经常会面对一个共同的问题,就是有时有太多的事情要做. 例如,你可能要面临好几门课的作业的最后期限,你如何合理安排以确保每门课的作业都能如期完成?如果根本不可能全部按期完成,你该怎么办?(霍奇森算法可以使得迟交作业的数目减到最小. 这一算法已经广泛应用于工业生产安排的实践中.

    例如:当你拿到下面这组数据后,你会如何安排你的时间,以确保每门课的作业都能如期完成?若不能全部按期完成,也能尽量使迟交作业的数目减到最小?

    学  科

    数 学

    语 文

    历 史

    外 语

    物 理

    化 学

    期限/小时

     2

     5

     2

     4

     2

     1

    所需时间/小时

     1

     2

     0.5

     1 

     0.5

      0.5

    若知道各项作业的到期日,并且知道或能估计出完成每项作业将花费的时间,那么霍奇森算法可用自然语言描述为:把这些作业按到期日的顺序从左到右排列,从最早到期的到最晚到期的;假设从左到右一项一项做这些作业的话,计算出从开始到完成某一项作业时所花的时间. 依次做此计算直到完成了所列表中的全部作业而没有一项作业会超期,停止;或你算出某项作业将会超期,继续第三步;考虑第一项将会超期的作业以及它左边的所有作业,从中取出花费时间最长的那项作业,并把它从表中去掉;回到第二步,并重复第二到四步,直到做完.

    1. 孙子问题:

    韩信是秦末汉初的著名军事家. 据说有一次汉高祖刘邦在卫士的簇拥下来到练兵场,刘邦问韩信有什么办法,不要逐个报数,就能知道场上士兵的人数.

    韩信先令士兵排成了3列纵队进行操练,结果有2人多余;接着他立刻下令将队形改为5列纵 队,这一改又多出3人;随后他又下令改为7列纵队,这一次又剩下2人无法成整行. 由此得出共有士兵2333. 如何用现在的算法思想分析这一过程?

    《孙子算经》中给出了它的具体解法,其步骤是:选定的倍数,被3除余1,即70;选定的一个倍数,被5除余1,即21;选定的一个倍数,被7除余1,即15. 然后按下式计算,式中105的最小公倍数,为适当的整数,使得,这里取. 

    求解孙子问题的一种普通算法:

    第一步:.

    第二步:若除以32,则执行第三步;否则,执行第二步.

    第三步:若除以53,则执行第四步;否则,执行第二步.

    第四步:若除以72,则执行第五步;否则,执行第二步.

    第五步:输出.

    3. 小结:算法的基本思想.

    三、巩固练习:  作业:教材P383题 

     

     

    • 课件
    • 教案
    • 试卷
    • 学案
    • 其他

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单
        欢迎来到教习网
        • 900万优选资源,让备课更轻松
        • 600万优选试题,支持自由组卷
        • 高质量可编辑,日均更新2000+
        • 百万教师选择,专业更值得信赖
        微信扫码注册
        qrcode
        二维码已过期
        刷新

        微信扫码,快速注册

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

        手机验证码已经成功发送,5分钟内有效

        设置密码

        6-20个字符,数字、字母或符号

        注册即视为同意教习网「注册协议」「隐私条款」
        QQ注册
        手机号注册
        微信注册

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        使用学贝下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        返回
        顶部
        Baidu
        map