终身会员
搜索
    上传资料 赚现金
    人教A版数学必修三1-3算法案例(辗转相除法与更相减损术) 教案
    立即下载
    加入资料篮
    人教A版数学必修三1-3算法案例(辗转相除法与更相减损术) 教案01
    人教A版数学必修三1-3算法案例(辗转相除法与更相减损术) 教案02
    人教A版数学必修三1-3算法案例(辗转相除法与更相减损术) 教案03
    还剩4页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    高中数学人教版新课标A必修31.3 算法与案例教案设计

    展开
    这是一份高中数学人教版新课标A必修31.3 算法与案例教案设计,共7页。

    §1.3  算法案例

    一、分析

        在学生学习了算法的初步知识,理解了表示算法的算法步骤、程序框图和程序三种不同方式以后,再结合典型算法案例,让学生经历设计算法解决问题的全过程,体验算法在解决问题中的重要作用,体会算法的基本思想,提高逻辑思维能力,发展有条理地思考与数学表达能力.

    二、教学目标

    1、知识与技能

    (1)理解辗转相除法与更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析。

    (2)基本能根据算法语句与程序框图的知识设计完整的程序框图并写出算法程序。

    (3)了解秦九韶算法的计算过程,并理解利用秦九韶算法可以减少计算次数提高计算效率的实质。

    (4)掌握数据排序的原理能使用直接排序法与冒泡排序法给一组数据排序,进而能设计冒泡排序法的程序框图及程序,理解数学算法与计算机算法的区别,理解计算机对数学的辅助作用。

    (5)了解各种进位制与十进制之间转换的规律,会利用各种进位制与十进制之间的联系进行各种进位制之间的转换。

    2、过程与方法

    (1)在辗转相除法与更相减损术求最大公约数的学习过程中对比我们常见的约分求公因式的方法,比较它们在算法上的区别,并从程序的学习中体会数学的严谨,领会数学算法计算机处理的结合方式,初步掌握把数学算法转化成计算机语言的一般步骤。

    (2)模仿秦九韶计算方法,体会古人计算构思的巧妙。能根据排序法中的直接插入排序法与冒泡排序法的步骤,了解数学计算转换为计算机计算的途径,从而探究计算机算法与数学算法的区别,体会计算机对数学学习的辅助作用。

    (3)学习各种进位制转换成十进制的计算方法,研究十进制转换为各种进位制的除k去余法,并理解其中的数学规律。

    3、情态与价值观

    (1)通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献。

    (2)在学习古代数学家解决数学问题的方法的过程中培养严谨的逻辑思维能力,在利用算法解决数学问题的过程中培养理性的精神和动手实践的能力。

    (3)通过对秦九韶算法的学习,了解中国古代数学家对数学的贡献,充分认识到我国文化历史的悠久。通过对排序法的学习,领会数学计算与计算机计算的区别,充分认识信息技术对数学的促进。

    (4)领悟十进制,二进制的特点,了解计算机的电路与二进制的联系,进一步认识到计算机与数学的联系。

    三、重点难点

    教学重点:(1)引导学生得出自己设计的算法步骤、程序框图和算法程序.

    2秦九韶算法的特点

    (3)两种排序法的排序步骤及计算机程序设计

    (4)各进位制表示数的方法及各进位制之间的转换

    教学难点:1体会算法的基本思想,提高逻辑思维能力,发展有条理地思考与数学表达能力.

    (2)秦九韶算法的先进性理解

    (3)排序法的计算机程序设计

    (4)除k去余法的理解以及各进位制之间转换的程序框图的设计

    四、课时安排

        3课时

    五、教学设计

     

     

    1课时  案例1  辗转相除法与更相减损术

    (一)导入新课

        思路1(情境导入)

        大家喜欢打乒乓球吧,由于东、西方文化及身体条件的不同,西方人喜欢横握拍打球,东方人喜欢直握拍打球,对于同一个问题,东、西方人处理问题方式是有所不同的.在小学,我们学过求两个正整数的最大公约数的方法:先用两个数公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来. 当两个数公有的质因数较大时(如8 251与6 105),使用上述方法求最大公约数就比较困难.下面我们介绍两种不同的算法——辗转相除法与更相减损术,由此可以体会东、西方文化的差异.

        思路2(直接导入)

        前面我们学习了算法步骤、程序框图和算法语句.今天我们将通过辗转相除法与更相减损术来进一步体会算法的思想.

     

    (二)推进新课新知探究提出问题

    1)怎样用短除法求最大公约数?

    2)怎样用穷举法(也叫枚举法)求最大公约数?

    3)怎样用辗转相除法求最大公约数?

    4)怎样用更相减损术求最大公约数?

    讨论结果:

    1)短除法

        求两个正整数的最大公约数的步骤:先用两个数公有的质因数连续去除,一直除到所得的商是两个互质数为止,然后把所有的除数连乘起来.

    2)穷举法(也叫枚举法)

        穷举法求两个正整数的最大公约数的解题步骤:从两个数中较小数开始由大到小列举,直到找到公约数立即中断列举,得到的公约数便是最大公约数.

    3)辗转相除法

        辗转相除法求两个数的最大公约数,其算法步骤可以描述如下:

        第一步,给定两个正整数mn.

        第二步,求余数r:计算m除以n,将所得余数存放到变量r.

        第三步,更新被除数和余数:m=nn=r.

        第四步,判断余数r是否为0.若余数为0,则输出结果;否则转向第二步继续循环执行.

        如此循环,直到得到结果为止. 这种算法是由欧几里得在公元前300年左右首先提出的,因而又叫欧几里得算法.

    4)更相减损术

        我国早期也有解决求最大公约数问题的算法,就是更相减损术. 《九章算术》是中国古代的数学专著,其中的更相减损术也可以用来求两个数的最大公约数,即可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也.以等数约之.”翻译为现代语言如下:

        第一步,任意给定两个正整数,判断它们是否都是偶数,若是,用2约简;若不是,执行第二步.

        第二步,以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数,继续这个操作,直到所得的数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数.

     

    (三)应用示例

    1  用辗转相除法求8 2516 105的最大公约数,写出算法分析,画出程序框图,写出算法程序.

    解:用两数中较大的数除以较小的数,求得商和余数:8 251=6 105×1+2 146.

    由此可得,6 1052 146的公约数也是8 2516 105的公约数,反过来,8 2516 105的公约数也是6 1052 146的公约数,所以它们的最大公约数相等.

    6 1052 146重复上述步骤:6 105=2 146×2+1 813.

    同理,2 1461 813的最大公约数也是6 1052 146的最大公约数.继续重复上述步骤:

    2 146=1 813×1+333

    1 813=333×5+148

    333=148×2+37

    148=37×4.

        最后的除数3714837的最大公约数,也就是8 2516 105的最大公约数.

        这就是辗转相除法.由除法的性质可以知道,对于任意两个正整数,上述除法步骤总可以在有限步之后完成,从而总可以用辗转相除法求出两个正整数的最大公约数.

    算法分析:从上面的例子可以看出,辗转相除法中包含重复操作的步骤,因此可以用循环结构来构造算法.

    算法步骤如下:

    第一步,给定两个正整数mn.

    第二步,计算m除以n所得的余数为r.

    第三步,m=nn=r.

    第四步,若r=0,则mn的最大公约数等于m;否则,返回第二步.

    程序框图如下图:

    程序:

    INPUT  m,n

    DO

      r=m MOD n

      m=n

      n=r

    LOOP UNTIL r=0

    PRINT m

    END

    点评:从教学实践看,有些学生不能理解算法中的转化过程,例如:求8 2516 105的最大公约数,为什么可以转化为求6 1052 146的公约数.因为8 251=6 105×1+2 146

    可以化为8 251-6 105×1=2 164,所以公约数能够整除等式两边的数,即6 1052 146的公约数也是8 2516 105的公约数.

    变式训练

        你能用当型循环结构构造算法,求两个正整数的最大公约数吗?试画出程序框图和程序.

    解:当型循环结构的程序框图如下图:

    程序:

    INPUT  mn

    r=1

    WHILE  r0

      r=m MOD n

      m=n

      n=r

    WEND

    PRINT m

    END

     

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

    解:由于63不是偶数,把9863以大数减小数,并辗转相减,如下图所示.

    98-63=35

    63-35=28

    35-28=7

    28-7=21

    21-7=14

    14-7=7

    所以,9863的最大公约数等于7.

    点评:更相减损术与辗转相除法的比较:尽管两种算法分别来源于东、西方古代数学名著,但是二者的算理却是相似的,有异曲同工之妙.主要区别在于辗转相除法进行的是除法运算,即辗转相除;而更相减损术进行的是减法运算,即辗转相减,但是实质都是一个不断的递归过程.

    变式训练

        用辗转相除法或者更相减损术求三个数324,243,135的最大公约数.

    解:324=243×181

    243=81×30

    324243的最大公约数为81.

    135=81×15481=54×127

    54=27×20

    81 135的最大公约数为27.

    所以,三个数324243135的最大公约数为27.

    另法:324243=81,24381=162,16281=81,则324243的最大公约数为81.

    13581=54,8154=27,5427=27,则81135的最大公约数为27.

    所以,三个数324243.135的最大公约数为27.

     

    3  1)用辗转相除法求12348的最大公约数.

    2)用更相减损术求8036的最大公约数.

    解:1)辗转相除法求最大公约数的过程如下:

    1232×4827

    481×2721

    271×216

    213×63

    62×3+0

    最后6能被3整除,得12348的最大公约数为3.

    2)我们将80作为大数,36作为小数,因为8036都是偶数,要除公因数2.

    80÷2=4036÷2=18.

    4018都是偶数,要除公因数2.

    40÷2=2018÷2=9.

    下面来求209的最大公约数,

    209=11

    119=2

    92=7

    72=5

    52=3

    32=1

    21=1

    可得8036的最大公约数为22×1=4.

    点评:对比两种方法控制好算法的结束,辗转相除法是到达余数为0,更相减损术是到达减数和差相等.

    变式训练

        分别用辗转相除法和更相减损术求1 734816的最大公约数.

    解:辗转相除法:

    1 734=816×2+102816=102×8(余0),

    1 734816的最大公约数是102

    更相减损术:因为两数皆为偶数,首先除以2得到867408,再求867408的最大公约数.

    867-408=459

    459-408=51

    408-51=357

    357-51=306

    306-51=255

    255-51=204

    204-51=153

    153-51=102

    102-51=51.

    1 734816的最大公约数是51×2=102

    利用更相减损术可另解:

    1 734816918

    918816102

    816102714

    714102612

    612102510

    510102408

    408102306

    306102204

    204102102.

    1 734816的最大公约数是102

     

    (四)知能训练

        319377116的最大公约数.

    解:377=319×1+58

    319=58×5+29

    58=29×2.

    377319的最大公约数为29,再求29116的最大公约数.

    116=29×4.

    29116的最大公约数为29.

    377319116的最大公约数为29.

     

    (五)拓展提升

        试写出利用更相减损术求两个正整数的最大公约数的程序.

    解:更相减损术程序:

    INPUT “mn=”mn

    WHILE m<>n

    IF m>n THEN

    m=m-n

    ELSE

    m=n-m

    END IF

    WEND

    PRINT m

    END

     

    (六)课堂小结

    1)用辗转相除法求最大公约数.

    2)用更相减损术求最大公约数.

    思想方法:递归思想.

     

    (七)作业

        分别用辗转相除法和更相减损术求261319的最大公约数.

    分析:本题主要考查辗转相除法和更相减损术及其应用.使用辗转相除法可依据m=nq+r,反复执行,直到r=0为止;用更相减损术就是根据m-n=r,反复执行,直到n=r为止.

    解:辗转相除法:

    319=261×1+58,

    261=58×4+29,

    58=29×2.

    319261的最大公约数是29

    更相减损术:

    319-261=58,

    261-58=203,

    203-58=145,

    145-58=87,

    87-58=29,

    58-29=29,

    319261的最大公约数是29

     

     

     

     

     

     

    相关教案

    人教版新课标A必修31.3 算法与案例教案设计: 这是一份人教版新课标A必修31.3 算法与案例教案设计

    高中数学人教版新课标A必修3第一章 算法初步1.3 算法与案例教案设计: 这是一份高中数学人教版新课标A必修3第一章 算法初步1.3 算法与案例教案设计

    人教版新课标A必修31.3 算法与案例教学设计: 这是一份人教版新课标A必修31.3 算法与案例教学设计

    • 精品推荐
    • 所属专辑
    • 课件
    • 教案
    • 试卷
    • 学案
    • 其他

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

    每充值一元即可获得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 张下载券

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

        如何免费获得下载券?

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

        即将下载

        人教A版数学必修三1-3算法案例(辗转相除法与更相减损术) 教案
        该资料来自成套资源,打包下载更省心 该专辑正在参与特惠活动,低至4折起
        [共10份]
        浏览全套
          立即下载(共1份)
          返回
          顶部
          Baidu
          map