分享
分销 收藏 举报 申诉 / 8
播放页_导航下方通栏广告

类型1.3算法案例(教、学案).doc

  • 上传人:精****
  • 文档编号:10690295
  • 上传时间:2025-06-09
  • 格式:DOC
  • 页数:8
  • 大小:108.50KB
  • 下载积分:6 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    1.3 算法 案例
    资源描述:
    1. 3算法案例 【教学目标】: 1.理解辗转相除法与更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析。 2.基本能根据算法语句与程序框图的知识设计完整的程序框图并写出算法程序。 【教学重难点】: 重点:理解辗转相除法与更相减损术求最大公约数的方法。 难点:把辗转相除法与更相减损术的方法转换成程序框图与程序语言。 【教学过程】: 情境导入: 1.教师首先提出问题:在初中,我们已经学过求最大公约数的知识,你能求出18与30的公约数吗? 2.接着教师进一步提出问题,我们都是利用找公约数的方法来求最大公约数,如果公约数比较大而且根据我们的观察又不能得到一些公约数,我们又应该怎样求它们的最大公约数?比如求8251与6105的最大公约数?这就是我们这一堂课所要探讨的内容。 新知探究: 1.辗转相除法 例1 求两个正数8251和6105的最大公约数。 (分析:8251与6105两数都比较大,而且没有明显的公约数,如能把它们都变小一点,根据已有的知识即可求出最大公约数) 解:8251=6105×1+2146 显然8251的最大公约数也必是2146的约数,同样6105与2146的公约数也必是8251的约数,所以8251与6105的最大公约数也是6105与2146的最大公约数。 6105=2146×2+1813 2146=1813×1+333 1813=333×5+148 333=148×2+37 148=37×4+0 则37为8251与6105的最大公约数。 以上我们求最大公约数的方法就是辗转相除法。也叫欧几里德算法,它是由欧几里德在公元前300年左右首先提出的。利用辗转相除法求最大公约数的步骤如下: 第一步:用较大的数m除以较小的数n得到一个商q0和一个余数r0; 第二步:若r0=0,则n为m,n的最大公约数;若r0≠0,则用除数n除以余数r0得到一个商q1和一个余数r1; 第三步:若r1=0,则r1为m,n的最大公约数;若r1≠0,则用除数r0除以余数r1得到一个商q2和一个余数r2; …… 依次计算直至rn=0,此时所得到的rn-1即为所求的最大公约数。 练习:利用辗转相除法求两数4081与20723的最大公约数(答案:53) 2.更相减损术 我国早期也有解决求最大公约数问题的算法,就是更相减损术。 更相减损术求最大公约数的步骤如下:可半者半之,不可半者,副置分母·子之数,以少减多,更相减损,求其等也,以等数约之。 翻译出来为: 第一步:任意给出两个正数;判断它们是否都是偶数。若是,用2约简;若不是,执行第二步。 第二步:以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数。继续这个操作,直到所得的数相等为止,则这个数(等数)就是所求的最大公约数。 例2 用更相减损术求98与63的最大公约数. 解:由于63不是偶数,把98和63以大数减小数,并辗转相减,即:98-63=35 63-35=28 35-28=7 28-7=21 21-7=14 14-7=7 所以,98与63的最大公约数是7。 练习:用更相减损术求两个正数84与72的最大公约数。(答案:12) 比较辗转相除法与更相减损术的区别: (1)都是求最大公约数的方法,计算上辗转相除法以除法为主,更相减损术以减法为主,计算次数上辗转相除法计算次数相对较少,特别当两个数字大小区别较大时计算次数的区别较明显。 (2)从结果体现形式来看,辗转相除法体现结果是以相除余数为0则得到,而更相减损术则以减数与差相等而得到 3. 秦九韶算法   秦九韶计算多项式的方法      令,则有,   其中.这样,我们便可由依次求出;      显然,用秦九韶算法求n次多项式的值时只需要做n次乘法和n次加法运算 4.进位制   进位制是一种记数方式,用有限的数字在不同的位置表示不同的数值.可使用数字符号的个数称为基数,基数为n,即可称n进位制,简称n进制.现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数.   对于任何一个数,我们可以用不同的进位制来表示.比如:十进数57,可以用二进制表示为111001,也可以用八进制表示为71、用十六进制表示为39,它们所代表的数值都是一样的. 表示各种进位制数一般在数字右下脚加注来表示,如111001(2)表示二进制数,34(5)表示5进制数. (1).k进制转换为十进制的方法:   , (2).十进制转化为k进制数b的步骤为:   第一步,将给定的十进制整数除以基数k,余数便是等值的k进制的最低位;   第二步,将上一步的商再除以基数k,余数便是等值的k进制数的次低位;   第三步,重复第二步,直到最后所得的商等于0为止,各次所得的余数,便是k进制各位的数,最后一次余数是最高位,即除k取余法. 要点诠释:   1、在k进制中,具有k个数字符号.如二进制有0,1两个数字.   2、在k进制中,由低位向高位是按“逢k进一”的规则进行计数.   3、非k进制数之间的转化一般应先转化成十进制,再将这个十进制数转化为另一种进制的数,有的也可以相互转化. 【反馈测评】: 1.求324、243、135这三个数的最大公约数。 求三个数的最大公约数可以先求出两个数的最大公约数,第三个数与前两个数的最大公约数的最大公约数即为所求。 2.用更相减损术求98与63的最大公约数 解:由于63不是偶数,把98和63以大数减小数,并辗转相减 98-63=35 63-35=28 35-28=7 28-7=21 21-7=21 14-7=7 所以,98和63的最大公约数等于7 3.已知一个五次多项式为用秦九韶算法求这个多项式当x = 5的值。 解:将多项式变形:按由里到外的顺序,依此计算一次多项式当x = 5时的值: ,,, ,所以,当x = 5时,多项式的值等于17255.2 4.将二进制数110011(2)化成十进制数 解:根据进位制的定义可知 所以,110011(2)=51。 【板书设计】: 1.3算法案例 一、辗转相除法 例1 二、更相减损术 例2 三、秦九韶算法 四、进位制 五、反馈测评: 小结 作业 1.3算法案例 课前预习学案 一、预习目标 1、理解辗转相除法与更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析。 2、理解秦九韶算法的思想。 二、预习内容 什么是进位制?最常见的进位制是什么?除此之外还有哪些常见的进位制?请举例说明. 三、提出疑惑 思考:辗转相除法中的关键步骤是哪种逻辑结构? 课内探究学案 一、 学习目标 1. 会用辗转相除法与更相减损术求最大公约数的方法。 2. 会利用秦九韶算法求多项式的值。 3.各进位制之间能灵活转化。 二、学习重难点: 重点:辗转相除法与更相减损术求最大公约数的方法和秦九韶算法求多项式的值。 难点:把辗转相除法与更相减损术的方法转换成程序框图与程序语言。 三、 学习过程 辗转相除法思路:可以利用除法将大数化小,找两数的最大公约数.(适于两数较大时) (1)用较大的数m除以较小的数n得到一个商和一个余数; (2)若=0,则n为m,n的最大公约数;若≠0,则用除数n除以余数得到一个 和一个余数;(3)若=0,则为m,n的最大公约数;若≠0,则用除数除以余数得到一个商和一个余数;……依次计算直至=0,此时所得到的即为所求的最大公约数. 例题1:求两个正数1424和801的最大公约数. ①以上我们求最大公约数的方法就是辗转相除法,也叫欧几里德算法. ②由上述步骤可以看出,辗转相除法中的除法是一个反复执行的步骤,且执行次数由余数 是否等于0来决定,所以可把它看成一循环体,写出辗转相除法完整的程序框图和程序语言. 教学更相减损术:我国早期也有求最大公约数问题的算法,就是更相减损术. 在《九章算 术》中有更相减损术求最大公约数的步骤:可半者半之,不可半者,副置 分母•子之数,以少减多,更相减损,求其等也,以等数约之. 翻译为:(1) 任意给出两个正数;判断它们是否都是偶数. 若是,用2约简;若不是,执 行第二步. (2) 以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小 数. 继续这个操作,直到所得的数相等为止,则这个数(等数)就是所求的最 大公约数. 例题2. 用更相减损术求91和49的最大公约数. 秦九韶算法: (1)设计求多项式当x=5时的值的算法,并写出程序。 (2)有没有更高效的算法?能否探求更好的算法,来解决任意多项式的求解问题? 引导学生把多项式变形为: 并提问:从内到外,如果把每一个括号都看成一个常数,那么变形后的式子中有哪些“一次式”?x的系数依次是什么? 用秦九韶算法求多项式的值,与多项式组成有直接关系吗?用秦九韶算法计算上述多项式的值,需要多少次乘法运算和多少次加法运算?秦九韶算法适用于一般的多项式的求值问题吗? 怎样用程序框图表示秦九韶算法?观察秦九韶算法的数学模型,计算时要用到的值,若令,我们可以得到下面的递推公式: 这是一个在秦九韶算法中反复执行的步骤,可以用循环结构来实现。请画出程序框图。 例题3.已知一个五次多项式为用秦九韶算法求这个多项式当x = 5的值。 进位制: 我们了解十进制吗?所谓的十进制,它是如何构成的?其它进位制的数又是如何的呢? 进位制是人们为了计数和运算方便而约定的记数系统。进位制是一种记数方式,用有限的数字在不同的位置表示不同的数值。可使用数字符号的个数称为基数,基数为n,即可称n进位制,简称n进制。 例题4.将二进制数110011(2)化成十进制数 精讲点拨: 1.求两个正数8251和2146;228和1995;5280和12155的最大公约数. 2. 求两个正数8251和2146的最大公约数. 3.用秦九韶算法计算多项式 在x=-4时的值时,V3的值为 : 反思总结: 比较辗转相除法与更相减损术的区别 (1)都是求 的方法,计算上辗转相除法以 法为主,更相减损术以 法为主,计算次数上 法计算次数相对较少,特别当两个数字 时计算次数的区别较明显. (2)从结果体现形式来看,辗转相除法体现结果是以 则得到,而更相减损术 则以 而得到. (3)通过对秦九韶算法的学习,你对算法本身有哪些进一步认识? (4)秦九韶算法在计算一个n次多项式的值时,只要做____次乘法运算和____次加法运算。 课后练习与提高 1、用“辗转相除法”求得459和357的最大公约数是: A.3 B.9 C.17 D.51 2、将数转化为十进制数为: A. 524 B. 774 C. 256 D. 260 3、用秦九韶算法计算多项式 当时的值时,需要做乘法和加法的次数分别是: A. 6 , 6 B. 5 , 6 C. 5 , 5 D. 6 ,5 参考答案:1D 2B 3A
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:1.3算法案例(教、学案).doc
    链接地址:https://www.zixin.com.cn/doc/10690295.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork