日日人人_亚洲美女在线视频_av手机在线播放_国产大片aaa_欧美中文日韩_午夜理伦三级

精英家教網 > 高中數學 > 題目詳情
用輾轉相除法求8 251與6 105的最大公約數,寫出算法分析,畫出程序框圖,寫出算法程序.

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

由此可得,6 105與2 146的公約數也是8 251與6 105的公約數,反過來,8 251與6 105的公約數也是6 105與2 146的公約數,所以它們的最大公約數相等.

對6 105與2 146重復上述步驟:6 105=2 146×2+1 813.

同理,2 146與1 813的最大公約數也是6 105與2 146的最大公約數.繼續重復上述步驟:

2 146=1 813×1+333,

1 813=333×5+148,

333=148×2+37,

148=37×4.

    最后的除數37是148和37的最大公約數,也就是8 251與6 105的最大公約數.

    這就是輾轉相除法.由除法的性質可以知道,對于任意兩個正整數,上述除法步驟總可以在有限步之后完成,從而總可以用輾轉相除法求出兩個正整數的最大公約數.

算法分析:從上面的例子可以看出,輾轉相除法中包含重復操作的步驟,因此可以用循環結構來構造算法.

算法步驟如下:

第一步,給定兩個正整數m,n.

第二步,計算m除以n所得的余數為r.

第三步,m=n,n=r.

第四步,若r=0,則m,n的最大公約數等于m;否則,返回第二步.

程序框圖如下圖:

程序:

INPUT  m,n

DO

  r=m MOD n

  m=n

  n=r

LOOP UNTIL r=0

PRINT m

END

點評:從教學實踐看,有些學生不能理解算法中的轉化過程,例如:求8 251與6 105的最大公約數,為什么可以轉化為求6 105與2 146的公約數.因為8 251=6 105×1+2 146,

可以化為8 251-6 105×1=2 164,所以公約數能夠整除等式兩邊的數,即6 105與2 146的公約數也是8 251與6 105的公約數.

練習冊系列答案
相關習題

科目:高中數學 來源: 題型:

求下列問題:
(1)用“更相減損術”求兩數72,168;的最大公約數;并用“輾轉相除法”檢驗.
(2)將二進制數101101(2)化為十進制數;再將結果化為8進制數.

查看答案和解析>>

同步練習冊答案
主站蜘蛛池模板: 精品国产乱码简爱久久久久久 | 欧美国产视频 | 久久综合久色欧美综合狠狠 | 国产成人免费视频网站视频社区 | 中文字幕视频一区 | 国内精品国产三级国产在线专 | 国产中文字幕在线 | 91福利在线导航 | 精品国产999| 欧美精品一区二区三区在线播放 | 一本一道久久a久久精品综合蜜臀 | 九九99九九精彩网站 | 女十八免费毛片视频 | 欧美日韩视频 | 在线超碰 | 国产精品久久久久久久久久久久久久 | 欧美日韩在线免费观看 | 在线国产欧美 | 亚洲精品888 | 91免费视频 | 视频在线一区 | 亚洲人成人一区二区在线观看 | 国产精品第一国产精品 | 精品久久久久久亚洲精品 | 免费观看一级毛片 | av在线精品 | 免费午夜电影 | 91蜜桃婷婷亚洲最大一区 | av在线入口| 日操视频 | 中文字幕精品一区二区三区精品 | 国模精品视频一区二区 | 中文字幕 国产精品 | 超碰官网 | 天天av天天好逼 | 久久精品久久久 | 国产一区二区播放 | 日本午夜在线 | 精品日韩视频 | 亚洲成人av在线播放 | 日韩视频欧美视频 |