九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

高中數(shù)學(xué) 算法案例課件 新人教A版必修3

上傳人:痛*** 文檔編號:77655136 上傳時間:2022-04-20 格式:PPT 頁數(shù):35 大小:554KB
收藏 版權(quán)申訴 舉報 下載
高中數(shù)學(xué) 算法案例課件 新人教A版必修3_第1頁
第1頁 / 共35頁
高中數(shù)學(xué) 算法案例課件 新人教A版必修3_第2頁
第2頁 / 共35頁
高中數(shù)學(xué) 算法案例課件 新人教A版必修3_第3頁
第3頁 / 共35頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《高中數(shù)學(xué) 算法案例課件 新人教A版必修3》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué) 算法案例課件 新人教A版必修3(35頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、四四.算法案例算法案例多項式求值的秦九韶方法多項式求值的秦九韶方法 nnnxaxaxaaxP22101n xPnktkukkxt kk2210kxaxaxaau kk1kk1kktauuxttn, 2 , 1k (3.4.2)作為遞推公式(3.4.2)的初值為: 000au1t(3.4.3)(1)逐項法多項式求值。 輸入:存放 的系數(shù)數(shù)組A(0:n); xPn自變量x值。其中1n 輸出: 值P xPn xt;x1A0Ap tiAPP;xtt 012n1nnnaxaxaxaxaxP k1kknnaxuuau0 , 1 , 1 nk 0nuxP xPn xPn1n nAP iAxPP 例. 中國剩

2、余定理(孫子定理)若k2,且m1,m2,mk是兩兩互素的k個正整數(shù),令M= m1m2mk=m1M1=m2M2=mkMk。 則同余式組:x1=b1(modm1),x2=b2(modm2),xk=bk(modmk) 其正整數(shù)解是:Xb1M1M1+b2M2M2+bkMkMk(modM) 其中Mi是滿足同余式: MiMi1(mod mi) (i = 1,2k) 用孫子定理解同余式組: xi=bi(modmi) ( i = 1,2k )的算法步驟如下:kiiiiiiiiiiikiiMbaxMM, ., k)(imMMMkimMMmM1i0)(mod a . 31 )(mod1 . 2)., , 1( .

3、 1數(shù)解是:,則同余方程組的正整令的同余方程:分別解關(guān)于分別計算設(shè)2.對半法查找對半法查找(二分法二分法)算法算法對這種算法的實質(zhì)是在一個有限且有序的對象中,通過每次縮減一半查找范圍而達到迅速確定目的一個有效算法。因此有著很廣泛的應(yīng)用。例如,在數(shù)學(xué)中有很多方程是寫不出根的解析表達式的,但是根的存在范圍比較容易確定,那么如何才能找到它的根的一個足夠準(zhǔn)確的近似值呢?這時對半查找算法就可以大顯身手了。由初等函數(shù)f(x)=0構(gòu)成的方程,如果有f(a)f(b)0,則可以肯定方程f(x)=0在(a , b)至少有一個實數(shù)根。 選擇(a , b)的中點c,若f(c)=0,則根就是x=c。若f(c)0,則用c

4、值取代相應(yīng)的a或b(取代原則是:保證有f(a)f(b) a b c 10,abc=30723,且,且a b+c,試確定,試確定a、b、c的值。的值。分析問題分析問題解決這個問題應(yīng)當(dāng)從解決這個問題應(yīng)當(dāng)從abc=30723入手。把入手。把30723三個整三個整數(shù)相乘的積,只能有有限種情況,我們可以把這些情況一一數(shù)相乘的積,只能有有限種情況,我們可以把這些情況一一羅列出來,然后分析哪一種情況是符合條件的。從而找到答羅列出來,然后分析哪一種情況是符合條件的。從而找到答案。案。(在列舉所有情況時,注意三個因子都大于在列舉所有情況時,注意三個因子都大于10,這可以減,這可以減少列舉的工作量少列舉的工作量)

5、。把把30723分解為分解為3個大于個大于10的因子的乘積只有的因子的乘積只有5種情況種情況1119147(三個因子的和是三個因子的和是177)1121133(三個因子的和是三個因子的和是165)194957 (三個因子的和是三個因子的和是101)114957 (三個因子的和是三個因子的和是117)192177 (三個因子的和是三個因子的和是117)在這在這5種情況中考察,符合種情況中考察,符合ab+c而且最大的數(shù)小于而且最大的數(shù)小于100的,的,只有最后一種情況,即只有最后一種情況,即a=77,b=21,c=19。計算算法計算算法設(shè)計窮舉算法的關(guān)鍵是如何列舉所有可能的情況,絕對不能設(shè)計窮舉算

6、法的關(guān)鍵是如何列舉所有可能的情況,絕對不能遺漏,最好不要重復(fù)。在列舉時注意變量的范圍,可以減少遺漏,最好不要重復(fù)。在列舉時注意變量的范圍,可以減少工作量。工作量。我們可以從最小的變量我們可以從最小的變量c入手,讓它從入手,讓它從10開始變化。但變化開始變化。但變化的范圍到哪里為止呢?粗略估算一下,三個數(shù)相乘是的范圍到哪里為止呢?粗略估算一下,三個數(shù)相乘是30723,最小的最小的c不超過它的立方根。我們可以用平方根做近似替代,不超過它的立方根。我們可以用平方根做近似替代,不必作太多推算。不必作太多推算。當(dāng)當(dāng)c值產(chǎn)生之后,就可以處理變量值產(chǎn)生之后,就可以處理變量b。因為它不小于。因為它不小于c,讓

7、它,讓它從從c開始,也讓它變化到開始,也讓它變化到30723的平方根。的平方根。有了有了c和和b的值之后,就要判斷他們是否都是的值之后,就要判斷他們是否都是30723的因子。的因子。如果是,計算出第三個因子如果是,計算出第三個因子a,然后進行判斷:,然后進行判斷:a是否大于是否大于b+c并且并且a100。滿足條件就是解答了。滿足條件就是解答了。例題例題 (錢幣問題錢幣問題)在日程生活中常常需要用一些較小面額的錢幣去組合出一定的幣值?,F(xiàn)有面值為1元、2元和5元的鈔票(假設(shè)每種鈔票的數(shù)量都足夠多),從這些鈔票中取出30張使其總面值為100元,問有多少種取法?每種取法的各種面值的鈔票各為多少張?分析

8、問題分析問題顯然列出一條算式來解決錢幣問題是有困難的。既然解析法很難用上,我們嘗試通過列舉所有可能的情況(窮舉),從中判斷出合符條件的解答。 當(dāng)鈔票數(shù)量比較多,總幣值比較大時,人工列舉所有鈔票組合(窮舉)就很麻煩,這時需要使用計算機來幫我們窮舉。但使用計算機來窮舉,必須清楚地說出窮舉的每一個步驟,并通過程序設(shè)計語言轉(zhuǎn)化為計算機能后執(zhí)行的過程,才能解決問題。 錢幣問題有3種面額的鈔票,鈔票的總張數(shù)是30張,又應(yīng)當(dāng)如何窮舉呢?經(jīng)分析可以知道:當(dāng)有兩種面額的鈔票數(shù)目確定了之后,可以從總張數(shù)為30確定第三種鈔票的張數(shù),然后由總面額是否100元而判斷這個組合是否合乎要求。此外,先確定面額大的鈔票可以使窮

9、舉的次數(shù)少些。設(shè)計算法設(shè)計算法 用ONE、TWO、FIVE分別記錄1元、2元、5元鈔票的張數(shù)。變量ANSWER記錄符合條件的解的數(shù)目。窮舉的過程如下:讓ANSWER=0,F(xiàn)IVE=0;TWO=0讓ONE=30 TWO FIVE;檢查5FIVE2TWOONE 是否等于100,若是, 則得到一組解,這時讓ANSWER增加1。并且輸出解答如果TWO30,那么讓TWO增加1,轉(zhuǎn)步驟;如果FIVE20,那么讓FIVE增加1,轉(zhuǎn)步驟結(jié)束可把這些步驟用框圖表示如圖4-7:Click to display漢諾漢諾(Hanoi)塔問題是一個著名的應(yīng)用遞歸算法解決的問題。塔問題是一個著名的應(yīng)用遞歸算法解決的問題。

10、 問題問題4-17: 傳說在古代印度的貝拿勒斯神廟里安放了一塊黃銅板,傳說在古代印度的貝拿勒斯神廟里安放了一塊黃銅板,板上插了三根寶石柱,在其中一根寶石柱自上而下由小到大板上插了三根寶石柱,在其中一根寶石柱自上而下由小到大地疊放著地疊放著64個大小不等的金盤。一名僧人把這些金盤從一根個大小不等的金盤。一名僧人把這些金盤從一根寶石柱移到另外一根上。僧人在移動金盤時遵守下面寶石柱移到另外一根上。僧人在移動金盤時遵守下面3條規(guī)條規(guī)則:則:一次只能移動一個金盤。一次只能移動一個金盤。每個金盤只能由一根寶石柱移到另外一根寶石柱。每個金盤只能由一根寶石柱移到另外一根寶石柱。任何時候都不能把大的金盤放在小的

11、金盤上。任何時候都不能把大的金盤放在小的金盤上。神化說,如果僧人把64個金盤完全地從一根寶石柱移到了另外一根上,世界的末日就要到了。當(dāng)然,神化只能當(dāng)故事聽,世界不可以因為個別人的活動而導(dǎo)致末日。不過,如果能夠計算出僧人按規(guī)則搬完64個金盤,地球能否繼續(xù)存在也的確是個問題!因為即使僧人的動作十分敏捷,每秒都能移動一個金盤,那也得要幾億年!分析問題分析問題 要模擬金盤的移動過程是比較困難的,但如果用遞歸的思想來進行(壓縮規(guī)模,把問題解決在最簡單的情況),則問題可以解決。 我們把3根寶石柱分別命名為A、B、C。最初有N個金盤放在A,需要把它們?nèi)堪匆?guī)則移動到B。 當(dāng)N=1時,直接把金盤從A搬到B就可

12、以了,1次成功。 當(dāng)N2,那么需要利用C柱來過渡。按照遞歸的思想,我們假設(shè)已經(jīng)找到一種把N1個金盤從一根柱搬到另外一根柱的方法,然后看看如何通過它來實現(xiàn)搬動N個金盤。我們只要把N1個金盤從A搬到C,然后把最大的金盤從A搬到B,最后把C上的N1個金盤搬到B就可以了??窟f歸的思想,我們輕而易舉地完成了整個搬動。設(shè)計算法設(shè)計算法我們定義一個過程Hanoi(N,A,B,C),表示有N個金盤需要從A柱搬到B柱(以C柱為過渡)。那么完成它只需3步:Hanoi(N1,A,C,B)它的意思是把A柱上的N1個金盤搬到C柱,AB它的意思是把一個(最大的)金盤從A柱搬到B柱,Hanoi(N,C,B,A)它的意思是把C柱上的N1個金盤搬到B柱。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!