下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1.4 算法案例重點(diǎn)難點(diǎn)重點(diǎn):通過案例分析,體會(huì)算法思想,熟練算法設(shè)計(jì),進(jìn)一步理解算法的根本思想,開展有條理的思考和表達(dá)能力,提高邏輯思維能力。難點(diǎn):在分析案例的過程中設(shè)計(jì)標(biāo)準(zhǔn)合理的算法學(xué)習(xí)要求 1理解剩余定理的內(nèi)涵2能利用剩余定理解決“韓信點(diǎn)兵孫子問題【課堂互動(dòng)】歷史背景:韓信是秦末漢初的著名軍事家,據(jù)說有一次漢高祖劉邦在衛(wèi)士的簇?fù)硐聛淼骄毐鴪?chǎng),劉邦問韓信有什么方法,不要逐個(gè)報(bào)數(shù),就能知道場(chǎng)上士兵的人數(shù)。韓信先令士兵排成3列縱隊(duì),結(jié)果有2人多余;接著他立刻下令將隊(duì)形改為5列縱隊(duì),這一改,又多出3人;隨后他又下令改為7列縱隊(duì),這一次又剩下2人無法成整行。韓信看此情形,立刻報(bào)告共有士兵2 333
2、人。眾人都愣了,不知韓信用什么方法清點(diǎn)出準(zhǔn)確人數(shù)的。這個(gè)故事是否屬實(shí),已無從查考,但這個(gè)故事卻引出一個(gè)著名的數(shù)學(xué)問題,即聞名世界的“孫子問題。這種神機(jī)妙算,最早出現(xiàn)在我國?算經(jīng)十書?之一的?孫子算經(jīng)?中,原文是:“今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問物幾何?答曰:二十三。所以人們將這種問題的通用解法稱為“孫子剩余定理?!痉治觥俊皩O子問題相當(dāng)于求關(guān)于x,y,z的不定方程組的正整數(shù)解。根據(jù)題意,m應(yīng)該滿足三個(gè)條件:1m被3除后余2,即 2m被5除后余3,即3m被7除后余2,即在自然數(shù)中可能存在滿足條件的數(shù),首先讓m=2開始檢驗(yàn)條件,假設(shè)三個(gè)條件中有任何一個(gè)不滿足,那么檢驗(yàn)下
3、一個(gè)數(shù),即m遞增1,如此循環(huán)下去,一直到m滿足三個(gè)條件為止。這種解決問題的方法也稱為“窮舉法,這種方法在利用計(jì)算機(jī)解決問題時(shí)非常有效,因?yàn)橛?jì)算機(jī)最擅長重復(fù)機(jī)械的操作?!玖鞒虉D】NYmm+1結(jié)束輸出m開始1m2【偽代碼】m2While Mod(m,3)2或 Mod(m,5)3或 Mod(m,7)2mm+1End WhilePrint m【思考】輸出且且開始結(jié)束上述算法只能求出最小的滿足條件的數(shù),如果要求出10個(gè)滿足條件的數(shù),程序要做何修改?你能否用數(shù)學(xué)上最小公倍數(shù)的知識(shí)分析出解決該問題的方法嗎?可以這樣考慮:5和7的公倍數(shù)中能被3除余2的最小的公倍數(shù)是35;3和7的公倍數(shù)中能被5除余3的最小的公
4、倍數(shù)是63;3和5的公倍數(shù)中能被7除余2的最小的公倍數(shù)是30;因此滿足條件的其中的一個(gè)數(shù)就應(yīng)是35+63+30,為128,假設(shè)減去3,5,7的最小公倍數(shù)105得23,23就是滿足題目要求的最小的數(shù)。你能畫出這種算法的流程圖嗎?【解】算法流程圖如所示.經(jīng)典范例例1 古今中外,許多人致力于圓周率的研究與計(jì)算。我國東漢的數(shù)學(xué)家劉徽利用“割圓術(shù)計(jì)算圓的面積及圓周率。“割圓術(shù)被稱為千古絕技,它的原理是用圓內(nèi)接正多邊形的面積去逼近圓的面積。具體計(jì)算如下:在單位圓內(nèi)作正六邊形,其面積記為A1,邊長為a1,在此根底上作圓內(nèi)接十二邊形,面積記為A2,邊長為a2,,一直做下去,記該圓的內(nèi)接正邊形面積為,邊長為。由
5、于所考慮的是單位圓,計(jì)算出的的值即是圓周率的一個(gè)近似值,且越大,與圓周率越接近。你能否設(shè)計(jì)一個(gè)算法,計(jì)算圓周率的近似值?思路點(diǎn)撥:畫圖可知,.【解】算法步驟如下:Read na1For I From 2 To nAasqrtPrint I,A,aEnd For【追蹤訓(xùn)練】1. 是一正整數(shù),對(duì)兩個(gè)正整數(shù),假設(shè)是的倍數(shù),那么稱模同余,用符號(hào)表示.那么中,的取值可能為 ( D )A.11 B.22 C.27 D.322.有一堆圍棋子,五個(gè)五個(gè)地?cái)?shù),最后余下2個(gè);七個(gè)七個(gè)地?cái)?shù),最后余下3個(gè);九個(gè)九個(gè)地?cái)?shù),最后余下4個(gè).請(qǐng)?jiān)O(shè)計(jì)一種算法,求出這堆棋子至少有多少個(gè).【解】 算法如下:m2While Mod(m,5)2或 Mod(m,7)3或 Mod(m,9)4 mm+1End WhilePrint m3.李白買酒)無事街上走,提壺去買酒,遇店加一倍,見花喝一斗,三遇店和花,喝光壺中酒設(shè)計(jì)求酒壺中原有多少酒的一個(gè)算法并寫出偽代碼 【解】 算法如下: x0For i from 1 to 3 xx+1 xx/2 End for
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房屋買賣合同的寫作要點(diǎn)3篇
- 房屋買賣合同版格式版格式樣式3篇
- 數(shù)據(jù)保密合同3篇
- 攪拌站分包合同違約責(zé)任3篇
- 旅游導(dǎo)游計(jì)件工資提升服務(wù)質(zhì)量3篇
- 按揭合同補(bǔ)充協(xié)議的制定背景3篇
- 工業(yè)罩棚施工合同3篇
- 房屋買賣委托書怎么寫才有效3篇
- 攝影設(shè)備維護(hù)合同3篇
- 授權(quán)委托書合同范本3篇
- 供應(yīng)商大會(huì)品質(zhì)報(bào)告課件
- 管道安全檢查表
- 國企落實(shí)八項(xiàng)規(guī)定實(shí)施細(xì)則
- 留置導(dǎo)尿的護(hù)理指南課件
- 菜品作業(yè)指導(dǎo)書-06
- 《醫(yī)學(xué)統(tǒng)計(jì)學(xué)》期末試卷
- 電網(wǎng)側(cè)電化學(xué)集裝箱式儲(chǔ)能電站驗(yàn)收表
- 昌樂縣鎮(zhèn)區(qū)基準(zhǔn)地價(jià)更新修正體系匯編(完整版)資料
- 小學(xué)勞動(dòng)教育調(diào)查報(bào)告
- 電動(dòng)叉車控制系統(tǒng)詳解帶電路圖
- 微生物原生質(zhì)體融合育種課件
評(píng)論
0/150
提交評(píng)論