• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      求最大公約數(shù)的兩種算法案例

      2017-04-25 21:48:08李彥峰
      關(guān)鍵詞:最大公約數(shù)程序框圖減損

      李彥峰

      求最大公約數(shù)有兩種經(jīng)典算法,即輾轉(zhuǎn)相除法與更相減損術(shù)。

      一、輾轉(zhuǎn)相除法

      輾轉(zhuǎn)相除法最早出現(xiàn)于公元300年的古-希臘作家歐幾里得的《幾何原本》中,也被稱為歐幾里得算法,其主要作用是求兩個(gè)正整數(shù)的最大公約數(shù)。

      輾轉(zhuǎn)相除法的算理:對于給定的整數(shù)。和6,若a≥b,則a=qb+r,此時(shí)(a,b)=(b,r)。我們把整數(shù)a,b的最大公約數(shù)用記號(a,b)來表示,即a和b的最大公約數(shù)與b和r(r為a除以b的余數(shù))的最大公約數(shù)是相等的。

      用輾轉(zhuǎn)相除法求兩個(gè)正整數(shù)m,n(m>n)的最大公約數(shù)的步驟:

      第1步,給定兩個(gè)正整數(shù)m,n。

      第2步,計(jì)算m除以n所得余數(shù)r。

      第3步,m=n,n=r。

      第4步,若r=0,則m,n的最大公約數(shù)等于m;否則返回第2步。

      輾轉(zhuǎn)相除法求最大公約數(shù)的程序框圖如圖1所示。

      二、更相減損術(shù)

      更相減損術(shù)是《九章算術(shù)》里的一種求兩個(gè)正整數(shù)最大公約數(shù)的算法。

      更相減損術(shù)求最大公約數(shù)的步驟:

      第1步,任意給定兩個(gè)正整數(shù),判斷它們是否都是偶數(shù),若是偶數(shù),用2約簡;若不是偶數(shù),執(zhí)行第2步。

      第2步,以較大的數(shù)減去較小的數(shù),接著把所得的差與較小的數(shù)比較,并以大數(shù)減小數(shù)。繼續(xù)這個(gè)操作,直到所得的數(shù)相等為止,則這個(gè)數(shù)(等數(shù))或這個(gè)數(shù)與約簡的數(shù)的乘積就是所求的最大公約數(shù)。

      更相減損術(shù)求最大公約數(shù)的程序框圖如圖2所示,其中m,n為正整數(shù),且m,n都不是偶數(shù)。

      如果m,n均為偶數(shù),則先用2約簡,直到不能同時(shí)用2約簡為止,然后把約簡所得的結(jié)果以較大的數(shù)減去較小的數(shù)進(jìn)行輾轉(zhuǎn)相減,得到“等數(shù)”。“等數(shù)”與約簡的數(shù)的乘積就是所求的最大公約數(shù)。

      (責(zé)任編輯 郭正華)

      猜你喜歡
      最大公約數(shù)程序框圖減損
      合作社成了『糧保姆』每公頃地減損500斤
      節(jié)糧減損,講好中國“糧”言
      金橋(2021年10期)2021-11-05 07:23:26
      科學(xué)減損就等于綠色增產(chǎn)
      “順勢而下”破解程序框圖
      算法與程序框圖??碱愋?/a>
      程序框圖問題的精彩交匯
      求相關(guān)最大公約數(shù)(abn±1,abm±1),其中a∈Z,b∈Z+,m,n∈Z—
      求相關(guān)最大公約數(shù)(abn±1,abm±1),其中a∈Z,b∈Z+,m,n∈Z
      大家訪談·雅俗共賞的奧秘是求得最大公約數(shù)——訪作曲家王立平
      流行色(2017年10期)2017-10-26 03:03:36
      交互設(shè)計(jì)中有關(guān)減損理念的延展及探討
      广州市| 西乌珠穆沁旗| 安仁县| 永善县| 临武县| 河津市| 灵寿县| 遂溪县| 曲阳县| 大田县| 阳江市| 七台河市| 故城县| 图们市| 青冈县| 汝州市| 太康县| 香河县| 永年县| 策勒县| 远安县| 宜章县| 若羌县| 历史| 门源| 竹北市| 察哈| 玛沁县| 陇西县| 巴青县| 大渡口区| 监利县| 勃利县| 曲沃县| 东山县| 额济纳旗| 正定县| 日喀则市| 柳州市| 宣城市| 徐州市|