《算法案例-辗转相除法与更相减损术》课件(A版必修3)

时间:2026-01-21

人教版必修3

人教版必修3

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

〖创设情景,揭示

人教版必修3

课题〗[题问1]:在学小我,们经已学求最大过公约数 知识的,你能求出8与301最大公约的数吗?2 1 83 先用0两数公有的质因个 3数 91 5 连续去,除一除直所到 得 3 5商的是质互为数,止后然∴1 8和0的最3大约公把 所的除有数连乘来. 数是起×326. [问题=]:2们都是我用找利约公的数方来求法最 公约大,如果公数数约较大比且而据我们的根观察 又不得到能些一约公数我,又应该怎样们它求们的最 大公数约比如?8求5216与105的最大公数?约

人教版必修3

〖研探知新〗1.辗相转法除: 例 1求两正个数2851和165的0最公大数约。分析 8:51261与5两数0都较比,而大没且 明显有公的约数,能把它如都们小变一点根 据,已的有识知可即出最求大约公数.解: 825=61150×+2141 显然68521610与的5大公约最数必是也142 6约数的,同6样05与2141的公6约也数是必821 的5数,所以约2518与615的0最大公约也数是6 105与1264最的公大数。约

人教版必修3

〖探研知新〗.辗转1除法相 :1例求两个正数8 512和165的0最大约数。 公:解821=5605×1121+4;6 6051=124×2+68131 214;6=8131×1+333;18 3=3313×5+41;83 3=3418×+327 148=3;×4+7. 037为8则215与6105的大公最数。约 上以们我最求公约大的数方就法是转相 辗除。法叫也欧几里德算,它是由法欧里德在几公元前 003年右左先首提的。出

人教版必修3

用辗相除法转求大最公数约步骤的如: 第下步一:较用大数的m除较以的数小n得 一到商q个0一个余和数r0(m=n×;0q+0) r二第:若r0=步,0n则m为,n最大公的 数约若;r0≠0,用除则数除n以数r余得0一个 商q到和一个余1r1数;n(=0r×q+r1) 1第步:若三1=r0,r0为则,m的最n大公约 ;若r1数0≠则用除,数r除以0数余r得1到一 商个2和一q余数r2个;(0=r1r×2qr+)2…… 依次计算 至r直=0,此n时所得到r的-1n即为所 的求大最公数约。

人教版必修3

辗转相除求最大法公约 算法数

: 第一,给步两个正数定,nm 第步,二算计m以n除所得到余r数第三步,m= nn,r=第 步四若,r=,0则,nm的大最公约数等m; 于则否回第二步

返4. 辗转相

人教版必修3

除的法程框图及程序:序始输开两入个数正,nm<mn?

是x=n n=mm=x n r m==n否

r= mMO Dn≠0?r是

否输n出

结束

NIPTUm , nFI m<nT EH Nxn=n=m =xm ND IFE rm=M O n WHDLI Er<0> mn= nr= r=m MD O nWED PNRIN T EnND

人教版必修3

习1利用辗:相转除法求数两4081 20与273的最大公数约 .5(3) 0227=40318×+5318;

0814=38×121265+;13=265×1+538; 62=5535×0+.

人教版必修3

2更.相减术损 我国:期早有解决也求大公约最数问题的算法, 是更相减就术。损 相减损更术求大公约最的步骤如下数: 可者半之半不,可者半副置分,·母子之数, 以少减多 更,相损减求,其等也,等数约之以 。译翻出

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

例2

人教版必修3

用更相 损减术求8与693的大最约公数 解.:于6由不3是数偶把9,和836大以 数减数,小辗并转减,相即: 89-363=5; 6-33=582 35-;82=7; 2-782=;1 2-7114; =1-7=47. 所以9,8与63的大公最数约是。 练习27:更用减相损术求个两数8正4与72的大 公约数最。 12)

(

人教版必修3

更减损术相算法第步,一定给个正整数,两妨设m>n,不 二步,若m第n都,是数,偶不断则2约简用,使 他们同时是不偶数,简约的后两数个记为仍 ,nm 三步,第=d-mn 四第,判断”d<>0”步是成否立若,是,则n,d将中 大者记较m,为较的记为小,返n第回步;三否则,2 k *d^(是k简约数的整的2个)数所 求的最为大公约数.开始

人教版必修3

输m,(nm>)nK=0n=n/2K=+1m,n为k偶数?是 =dmn-mm/=2否

=d mdm=n n=-dm= n 否是d<>n?>nd?是

否输出2^ dk结束 INP

人教版必修3

TU “m,n“=m;n ,F I<n mTHEN a=m m= nna=EN IDFK=0 WHI E Lm OMD =2 0NDA nMOD =02m m=2 /=nn/2k=k +1WEN D d=m -

Wnihe d<>ln F d>nIthe n =md ELES =nm nd =nd Ef i=mdn -eWn d=d2k*^dP INR Td ndE

人教版必修3

3辗转.相法与除更减相术的比较损:(1)是都最大求约数公方法,的计上算 辗转除法相以法为除主更,减相损以术法减为主 ;算计次上辗数转除相计算次数相对较法,少 别当两特数字大个区小较别大计时次数算的区别较明 。 (显2)结从体果形式现看,辗转相除法 体现来果结是以相除数为0余则得,而更到相减损 术以减数与差相则而等到.得

人教版必修3

作:业本课48P练页习1T;

…… 此处隐藏:393字,全部文档内容请下载后查看。喜欢就下载吧 ……
《算法案例-辗转相除法与更相减损术》课件(A版必修3).doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219