![4.5遞歸算法與遞歸程序_第1頁(yè)](http://file4.renrendoc.com/view12/M07/29/3F/wKhkGWXG6bqAFQ0PAAGq6KRbXcI006.jpg)
![4.5遞歸算法與遞歸程序_第2頁(yè)](http://file4.renrendoc.com/view12/M07/29/3F/wKhkGWXG6bqAFQ0PAAGq6KRbXcI0062.jpg)
![4.5遞歸算法與遞歸程序_第3頁(yè)](http://file4.renrendoc.com/view12/M07/29/3F/wKhkGWXG6bqAFQ0PAAGq6KRbXcI0063.jpg)
![4.5遞歸算法與遞歸程序_第4頁(yè)](http://file4.renrendoc.com/view12/M07/29/3F/wKhkGWXG6bqAFQ0PAAGq6KRbXcI0064.jpg)
![4.5遞歸算法與遞歸程序_第5頁(yè)](http://file4.renrendoc.com/view12/M07/29/3F/wKhkGWXG6bqAFQ0PAAGq6KRbXcI0065.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
4.5遞歸算法與遞歸程序授課教師:周杰學(xué)習(xí)目標(biāo)了解遞歸算法的基本概念及執(zhí)行過(guò)程能認(rèn)識(shí)用遞歸解決問(wèn)題的方法遞歸算法與遞歸程序活動(dòng)一:《猴子吃桃》問(wèn)題求解有一天小猴子摘了若干個(gè)桃子,當(dāng)即吃了一半還覺(jué)得不過(guò)癮,又多吃了一個(gè)。第二天接著吃剩下桃子中的一半,仍覺(jué)得不過(guò)癮又多吃了一個(gè)。以后小猴子都是吃尚存桃子的一半多一個(gè)。到第10天早上小猴子再去吃桃子的時(shí)候,看到只剩下一個(gè)桃子。問(wèn)小猴子在第7天時(shí)還剩下多少個(gè)桃子?在第
1天時(shí)共摘下了多少個(gè)桃子?
活動(dòng)一:《猴子吃桃》算法分析分析
tao(8)=——
(tao(10)+1)*2tao(9)=
tao(10)=10設(shè)天數(shù)為n
桃子數(shù)為tao
14——
(tao(9)+1)*2…
tao(n)=?——
(tao(?)+1)*2tao=?n=10tao(n)=(tao(?)+1)*2
n<101
數(shù)學(xué)遞推公式活動(dòng)一:《猴子吃桃》算法分析數(shù)學(xué)遞推公式tao(n)=?n=10tao(n)=(tao(?)+1)*2
n<101
n+1如果否則tao=(?+1)*2
Functiontao(n)
EndFunctionn=10,則tao=?
遞歸調(diào)用B.順序執(zhí)行A.自己調(diào)用自己函數(shù)遞歸調(diào)用Function如果n=10,則tao=1否則tao=(+1)*2
EndFunctiontao(n)tao(n+1)思考:遞歸算法描述的特點(diǎn)是什么?遞歸算法的概念Function
tao(n)AsInteger
ifn=10thentao=1Elsetao=(tao(n+1)+1)*2EndifEndFunction遞歸算法執(zhí)行過(guò)程Functiontao(n
)AsIntegerIfn=10thentao=1Elsetao=(tao(n+1)+1)*2n=1tao(1)=?tao(1)=(tao(2)+1)*2Functiontao(2
)AsIntegerIfn=10thentao=1Elsetao=(tao(n+1)+1)*2n=2tao(2)=?tao(2)=(tao(3)+1)*2n=3tao(3)=?Functiontao(3
)AsIntegerIfn=10thentao=1Elsetao=(tao(n+1)+1)*2……Functiontao(10
)AsIntegerIfn=10thentao=1Elsetao=(tao(n+1)+1)*2n=10tao(10)=1……tao(3)=(tao(4)+1)*2???tao(4)=190tao(9)=4tao(3)=382tao(2)=766tao(1)=1534……Functiontao(n)
ifn=10thentao=1Elsetao=(tao(n+1)+1)*2EndifEndFunction
遞歸算法:在程序的函數(shù)定義中直接使用或者間接使用的自己調(diào)用自己的編程方法。思考:遞歸算法的描述特點(diǎn)是什么?函數(shù)名函數(shù)名遞歸算法的概念B.順序執(zhí)行A.自己調(diào)用自己函數(shù)遞歸調(diào)用Functiontao(n)
ifn=10thentao=1Elsetao=(tao(n+1)+1)*2EndifEndFunction遞歸算法的概念函數(shù)遞歸調(diào)用活動(dòng)二:計(jì)算機(jī)怎樣執(zhí)行遞歸程序?遞推回歸遞歸tao(1)=tao(2)=tao(3)=tao(9)=tao(10)=1……tao(9)=4tao(3)=382tao(2)=766tao(1)=1534……活動(dòng)二:想一想,議一議輸入的第一組數(shù)據(jù)(3,10)求的是什么?問(wèn)題2第3天的桃子數(shù),382個(gè)。遞推與回歸的轉(zhuǎn)折點(diǎn)是n=10,tao(10)=1。問(wèn)題1問(wèn)題3輸入第三組數(shù)據(jù),程序運(yùn)行出現(xiàn)什么結(jié)果?請(qǐng)分析原因。報(bào)溢出錯(cuò)誤。問(wèn)題3問(wèn)題1問(wèn)題2輸入(1,0)程序不能停止調(diào)用遞歸程序必須要有結(jié)束遞歸調(diào)用的條件活動(dòng)二:想一想,議一議其中“遞推過(guò)程”有何特點(diǎn)?C.沒(méi)完沒(méi)了A.小題大做B.大事化了問(wèn)題2按同一函數(shù)模型轉(zhuǎn)化問(wèn)題到更接近于結(jié)束遞歸的條件。問(wèn)題3問(wèn)題1必須要有結(jié)束遞歸調(diào)用的條件活動(dòng)二:想一想,議一議按同一模型轉(zhuǎn)化問(wèn)題到更接近于結(jié)束遞歸調(diào)用的條件。問(wèn)題1問(wèn)題2問(wèn)題3用遞歸法解決問(wèn)題的兩個(gè)條件
必須要有結(jié)束遞歸調(diào)用的條件。Functiontao(n)如果
n=1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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年度互聯(lián)網(wǎng)+農(nóng)業(yè)合伙企業(yè)入伙協(xié)議
- 2025年度市政道路施工安全合同協(xié)議書(shū)甲方專用版
- 2025年度跨境電子商務(wù)平臺(tái)服務(wù)合作協(xié)議-@-2
- 2025年度公司供應(yīng)鏈風(fēng)險(xiǎn)管理采購(gòu)合同
- 二零二五年度新能源項(xiàng)目連帶責(zé)任擔(dān)保投資合同范本3篇
- 二零二五年度展會(huì)布展與展覽設(shè)計(jì)施工一體化合同3篇
- 2025年度大數(shù)據(jù)中心建設(shè)與運(yùn)營(yíng)合作協(xié)議范本
- 2025年度城市綠化項(xiàng)目承包施工合同范本
- 2025年度工作服品牌授權(quán)及加盟合作協(xié)議
- 2025年度體育賽事贊助合同補(bǔ)充協(xié)議范本-@-1
- 部編版六年級(jí)下冊(cè)語(yǔ)文第3單元習(xí)作例文+習(xí)作PPT
- 辦理工傷案件綜合應(yīng)用實(shí)務(wù)手冊(cè)
- 《現(xiàn)代氣候?qū)W》研究生全套教學(xué)課件
- 玩轉(zhuǎn)數(shù)和形課件
- 護(hù)理診斷及護(hù)理措施128條護(hù)理診斷護(hù)理措施
- 情商知識(shí)概述課件
- 九年級(jí)物理總復(fù)習(xí)教案
- 【64精品】國(guó)標(biāo)蘇少版小學(xué)音樂(lè)六年級(jí)下冊(cè)教案全冊(cè)
- 汽車座椅骨架的焊接夾具論文說(shuō)明書(shū)
- [重慶]房建和市政工程質(zhì)量常見(jiàn)問(wèn)題防治要點(diǎn)
- 發(fā)電機(jī)組自動(dòng)控制器
評(píng)論
0/150
提交評(píng)論