



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1.4 算法案例互動(dòng)課堂例1 求1 734,816,1 343的最大公約數(shù).【分析】三個(gè)數(shù)的最大公約數(shù)分別是每個(gè)數(shù)的約數(shù),因此也是任意兩個(gè)數(shù)的最大公約數(shù)的約數(shù),也就是說三個(gè)數(shù)的最大公約數(shù)是其中任意兩個(gè)數(shù)的最大公約數(shù)與第三個(gè)數(shù)的最大公約數(shù).【解】用“輾轉(zhuǎn)相除法”. 先求1 734和816的最大公約數(shù),1 734=8162+102;816=1028; 所以1 734與816的最大公約數(shù)為102. 再求102與1 343的最大公約數(shù),1 343=10213+17;102=176. 所以1 343與102的最大公約數(shù)為17,即1 734,816,1 343的最大公約數(shù)為17.【點(diǎn)評(píng)】求兩個(gè)正整數(shù)a、b(ab)的最大公約數(shù),可以歸結(jié)為求一數(shù)列:a,b,r1,r2,rn-1,rn,rn+1,0,此數(shù)列的首項(xiàng)與第二項(xiàng)是a和b,從第三項(xiàng)開始的各項(xiàng),分別是前兩項(xiàng)相除所得的余數(shù),如果余數(shù)為0,它的前項(xiàng)rn+1即是a和b的最大公約數(shù),這種方法叫做“歐幾里得輾轉(zhuǎn)相除法”.例2 猴子吃桃問題:有一堆桃子不知數(shù)目,猴子第一天吃掉一半,覺得不過癮,又多吃了一只,第二天照此辦法,吃掉剩下桃子的一半另加一個(gè),天天如此,到第十天早上,猴子發(fā)現(xiàn)只剩一只桃子了,問這堆桃子原來有多少個(gè)?【分析】此題粗看起來有些無從著手的感覺,那么怎樣開始呢?假設(shè)第一天開始時(shí)有a1只桃子,第二天有a2只,第9天有a9只,第10天有a10只.在a1,a2,a10中,只有a10=1是知道的,現(xiàn)要求a1,而我們可以看出a1,a2,a10之間存在一個(gè)簡單的關(guān)系:a9=2(a10+1),a8=2(a9+1),a1=2(a2+1). 也就是:ai=2(ai+1+1),i=9,8,7,6,1. 這就是此題的數(shù)學(xué)模型. 再考查上面從a9,a8直至a1的計(jì)算過程,這其實(shí)是一個(gè)遞推過程,這種遞推的方法在計(jì)算機(jī)解題中經(jīng)常用到.另一方面,這九步運(yùn)算從形式上完全一樣,不同的只是ai的下標(biāo)而已.由此,我們引入循環(huán)的處理方法,并統(tǒng)一用a0表示前一天的桃子數(shù),a1表示后一天的桃子數(shù).【解】本題的算法如下: 第一步:a11;第10天的桃子數(shù),a1的初值 第二步:i9;計(jì)數(shù)器初值為9 第三步:a02(a1+1);計(jì)算當(dāng)天的桃子數(shù) 第四步:a1a0;將當(dāng)天的桃子數(shù)作為下一次計(jì)算的初值 第五步:ii-1; 第六步:若i1,轉(zhuǎn)第三步; 第七步:輸出a0的值. 偽代碼如下:a11i9If i1 Thena02(a1+1)a1a0ii-1End IfPrint a0 流程圖如下圖所示:【點(diǎn)評(píng)】這類題的解法是一個(gè)從具體到抽象的過程,具體方法是:(1)弄清如果由人來做,應(yīng)該采取哪些步驟;(2)對(duì)這些步驟進(jìn)行歸納整理,抽象出數(shù)學(xué)模型;(3)對(duì)其中的重復(fù)步驟,通過使用相同變量等方式求得形式的統(tǒng)一,然后簡練地用循環(huán)解決.例3 古今中外,許多人致力于圓周率的研究與計(jì)算.為了計(jì)算出圓周率的越來越好的近似值,一代代的數(shù)學(xué)家為這個(gè)神秘的數(shù)貢獻(xiàn)了無數(shù)的時(shí)間與心血.我國東漢的數(shù)學(xué)家劉徽利用“割圓術(shù)”計(jì)算圓的面積及圓周率.“割圓術(shù)”被稱為千古絕技,它的原理是用圓內(nèi)接正多邊形的面積去逼近圓的面積,具體計(jì)算如下: 在單位圓內(nèi)作內(nèi)接正六邊形,其面積記為A1,邊長記為a1,在此基礎(chǔ)上作圓內(nèi)接正12邊形,面積記為A2,邊長為a2一直作下去,記該圓的內(nèi)接正62n-1邊形面積為An,邊長為an.由于所考慮的是單位圓,計(jì)算出的An即為圓周率的近似值,n越大,An與越接近.你能設(shè)計(jì)這樣計(jì)算圓周率的一個(gè)算法嗎?【分析】應(yīng)首先推導(dǎo)出an,an-1,An,An-1的關(guān)系.如右圖所示,設(shè)PQ為圓內(nèi)接正62n-1邊形的一邊,即PQ=an-1,OR為與PQ垂直的半徑,R為PQ弧的平分點(diǎn),顯然PR=an.a1=1,an=PR=(n=2,3,4),A1=61=,An=62n-1|OR|PT|=32n-2an-1(n=2,3,4). 通過上面兩式,從a1=1開始進(jìn)行迭代,可逐步計(jì)算出an與An.由于所考慮的是單位圓,計(jì)算出的An即為圓周率的近似值,n越大,An與越接近.算法和流程圖如下:Read n1aFor I From 2 To n A32n-2a aSqrt2-2Sqrt1-a2/4End ForPrint I,A,a 流程圖(如下圖所示):例4 據(jù)我國古書唐闕史記載,公元855年前后,有一次,青州府要從兩個(gè)辦事員中選拔一人當(dāng)官,但是這兩個(gè)辦事員的職務(wù)、資歷、能力和成績,表現(xiàn)并無顯著的差異,而名額只有一個(gè),提升誰?負(fù)責(zé)提升的官員感到十分為難,就去請(qǐng)教青州的地方官楊塤.楊塤考慮了很久,想出了一個(gè)主意,他說:“官員應(yīng)該能寫會(huì)算,你把他們叫來,我出一道題當(dāng)場考考他們,誰先算出就提升誰.”同時(shí),楊塤讓人把他出的題抄成兩份,負(fù)責(zé)提升的官員找來兩位辦事員,給每人一袋算籌,一聲令下兩個(gè)人開始解題,不一會(huì)兒,其中一個(gè)先算出了正確答案,楊塤當(dāng)場宣布提升他.大家都認(rèn)為楊塤這種辦法比較公允.在古代,像這樣用“數(shù)學(xué)競賽”來決定官員晉升是為數(shù)不少的.題目的大意如下: 一天夜里,有一個(gè)人在林中散步,無意中聽到幾個(gè)強(qiáng)盜在商量怎樣分配搶來的布匹,只聽見他們說:“如果每人分6匹,就剩5匹;如果每人分7匹,就差8匹.”問有強(qiáng)盜幾個(gè)?布匹多少?能用一個(gè)簡單算法求出強(qiáng)盜個(gè)數(shù)和布匹數(shù)嗎?【分析】中國古代的九章算術(shù)一書中搜集了許多這類問題,各題都有完整的解法,后人稱這種算法為“盈不足術(shù)”. 這種算法可以概括為兩句口訣:有余加不足,大減小來除. 公式:(盈不足)兩次所得之差=人數(shù), 每人所得數(shù)人數(shù)盈=物品總數(shù), 求得強(qiáng)盜有(85)(7-6)=13(人),布匹有6135=83(匹). 偽代碼:Read a,b,c,dx(a+b)/(d-c)ycx+aPrint x,y 流程圖(如下圖所示): 除此之外,這個(gè)問題可看作二元一次
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國高壓高強(qiáng)免燒壓磚機(jī)市場分析及競爭策略研究報(bào)告
- 2025至2030年中國錦綸高速紡絲油劑市場分析及競爭策略研究報(bào)告
- 2025至2030年中國避雷器漏電流及動(dòng)作記錄器市場分析及競爭策略研究報(bào)告
- 2025至2030年中國補(bǔ)給水裝置市場分析及競爭策略研究報(bào)告
- 2025至2030年中國聚酯纖維紙復(fù)合材料市場分析及競爭策略研究報(bào)告
- 2025至2030年中國立式瓷殼線繞電阻器市場分析及競爭策略研究報(bào)告
- 2025至2030年中國電腦天線市場分析及競爭策略研究報(bào)告
- 2025至2030年中國煤氣管材市場分析及競爭策略研究報(bào)告
- 2025至2030年中國潔具掛件市場分析及競爭策略研究報(bào)告
- 2025至2030年中國梨形瓶市場分析及競爭策略研究報(bào)告
- 休閑車零部件回收再利用創(chuàng)新創(chuàng)業(yè)項(xiàng)目商業(yè)計(jì)劃書
- 滴灌帶生產(chǎn)項(xiàng)目可行性研究報(bào)告-D
- 消防系統(tǒng)維護(hù)保養(yǎng)方案
- 骨科護(hù)理實(shí)習(xí)生小講課
- 四川省南充市2023-2024學(xué)年七年級(jí)下學(xué)期期末考試道德與法治試卷(含答案)
- 2025至2030中國汽車散熱器行業(yè)市場發(fā)展分析及商業(yè)模式與投融資發(fā)展報(bào)告
- 統(tǒng)編版語文二下園地三+單元復(fù)習(xí)課 課件
- 2025年輕人情緒消費(fèi)趨勢報(bào)告-抖音商城xsocialbeta-202506
- 培訓(xùn)中心項(xiàng)目管理制度
- 承包企業(yè)食堂管理制度
- 智能合約的自適應(yīng)優(yōu)化與動(dòng)態(tài)執(zhí)行研究-洞察闡釋
評(píng)論
0/150
提交評(píng)論