【導(dǎo)讀】2基本能根據(jù)算法語(yǔ)句與程序框圖的知識(shí)設(shè)計(jì)完整的程序框圖并寫出算法程序。提出問題:在小學(xué),我們已經(jīng)學(xué)過求最大公約數(shù)的知識(shí),如口算求出12與20的公約數(shù)。察又不能得到一些公約數(shù),我們又應(yīng)該怎樣求它們的最大公約數(shù)?這就是我們這一堂課所要探討的內(nèi)容。例1求兩個(gè)正數(shù)8251和6105的最大公約數(shù)。也叫歐幾里德算法,它是由歐幾里德在公。元前300年左右首先提出的。為m,n的最大公約數(shù);若0R≠0,則用除數(shù)n除以余數(shù)0R得到一個(gè)商1S和一個(gè)余數(shù)1R;依次計(jì)算直至nR=0,此時(shí)所得到的1nR?在《九章算術(shù)》中有更相減損。術(shù)求最大公約數(shù)的步驟:可半者半之,不可半者,副置分母?若是,用2約簡(jiǎn);若不是,執(zhí)。繼續(xù)這個(gè)操作,直到所得的數(shù)相等為止,則這個(gè)數(shù)(等數(shù))就是所求的最大公約數(shù)。