




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、情景創(chuàng)建情景創(chuàng)建 在科學(xué)計(jì)算中,會(huì)遇到許多在科學(xué)計(jì)算中,會(huì)遇到許多有規(guī)律有規(guī)律的的重復(fù)運(yùn)算重復(fù)運(yùn)算,例如人口預(yù)測(cè)。例如人口預(yù)測(cè)。 已經(jīng)知道現(xiàn)有的人口總數(shù)是已經(jīng)知道現(xiàn)有的人口總數(shù)是P,人口的年增長(zhǎng)率,人口的年增長(zhǎng)率是是R,預(yù)測(cè)第,預(yù)測(cè)第T年后人口總數(shù)將是多少?年后人口總數(shù)將是多少? 問(wèn)題的分析:?jiǎn)栴}的分析:(1)第一年后的人口總數(shù)是)第一年后的人口總數(shù)是P+PR=P(1+R);(2)第二年后的人口總數(shù)是)第二年后的人口總數(shù)是P(1+R)+P(1+R)R=P(1+R)2;以此類(lèi)推,得到第以此類(lèi)推,得到第T年后的人口總數(shù)是年后的人口總數(shù)是P(1+R)T. 這就是說(shuō),如果要計(jì)算第這就是說(shuō),如果要計(jì)算第
2、10年后的人口總數(shù),乘年后的人口總數(shù),乘(1+R)的運(yùn)算要重復(fù)的運(yùn)算要重復(fù)10次。次。 如果一個(gè)計(jì)算過(guò)程,要如果一個(gè)計(jì)算過(guò)程,要重復(fù)一系列的計(jì)算步驟若干重復(fù)一系列的計(jì)算步驟若干次次,每次重復(fù)的計(jì)算步驟完全相同,則這種算法過(guò)程,每次重復(fù)的計(jì)算步驟完全相同,則這種算法過(guò)程稱(chēng)為稱(chēng)為循環(huán)過(guò)程循環(huán)過(guò)程。 循環(huán)過(guò)程非常適合計(jì)算機(jī)處理,因?yàn)橛?jì)算機(jī)的運(yùn)循環(huán)過(guò)程非常適合計(jì)算機(jī)處理,因?yàn)橛?jì)算機(jī)的運(yùn)算速度非??靾?zhí)行成千上萬(wàn)次的重復(fù)計(jì)算,只不過(guò)是算速度非??靾?zhí)行成千上萬(wàn)次的重復(fù)計(jì)算,只不過(guò)是一瞬間的事,且能保證每次的結(jié)果都正確。一瞬間的事,且能保證每次的結(jié)果都正確。 根據(jù)指令條件決定根據(jù)指令條件決定是否重復(fù)執(zhí)是否重復(fù)
3、執(zhí)行一條或多條指令行一條或多條指令的控制結(jié)構(gòu)稱(chēng)的控制結(jié)構(gòu)稱(chēng)為為循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)。新知講解新知講解否否是是開(kāi)始開(kāi)始輸入第一年人口輸入第一年人口P人口增長(zhǎng)率人口增長(zhǎng)率R,預(yù)測(cè)第預(yù)測(cè)第T年年增長(zhǎng)時(shí)間增長(zhǎng)時(shí)間t=1tTt=t+1P=P+I計(jì)算增量計(jì)算增量I=PR結(jié)束結(jié)束輸出輸出P值值畫(huà)出計(jì)算畫(huà)出計(jì)算 值的一個(gè)算法程序框圖值的一個(gè)算法程序框圖.10131211開(kāi)始開(kāi)始輸出輸出s結(jié)束結(jié)束i10s=s+1/ii=i+1i=1s=0是是否否畫(huà)出對(duì)畫(huà)出對(duì)x=1,2,3,10,求求x2的算法的程序框圖的算法的程序框圖.開(kāi)始開(kāi)始結(jié)束結(jié)束x10y=x2x=x+1x=1是是否否輸出輸出y. .若將條件若將條件“”改改為
4、為“”,輸出結(jié)果是什,輸出結(jié)果是什么?么?2. 2.若將若將“i i i + 1i + 1” 與與 “ “S S S S + i”+ i”交換交換, ,則輸出結(jié)果是什么?則輸出結(jié)果是什么?若保持原結(jié)果不變?nèi)舯3衷Y(jié)果不變, ,需要作什么需要作什么修改?修改?結(jié)束輸出Si 1,S 0開(kāi)始s s + ii i + 1i?否是程序框圖程序框圖:開(kāi)始開(kāi)始i=1S=0S=S+ii=i+1i100輸出輸出S結(jié)束結(jié)束直到直到型循型循環(huán)結(jié)環(huán)結(jié)構(gòu)構(gòu)開(kāi)始開(kāi)始i=1S=0i100S=S+ii=i+1輸出輸出S結(jié)束結(jié)束當(dāng)型循環(huán)當(dāng)型循環(huán)結(jié)構(gòu)結(jié)構(gòu)NYYN還有一些循環(huán)結(jié)構(gòu)用程序框圖可以表示為:還有一些循環(huán)結(jié)構(gòu)用程序框圖可以
5、表示為:循環(huán)體循環(huán)體滿(mǎn)足條件?滿(mǎn)足條件?是是否否這種循環(huán)結(jié)構(gòu)稱(chēng)為這種循環(huán)結(jié)構(gòu)稱(chēng)為當(dāng)型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu),你能指,你能指出當(dāng)型循環(huán)結(jié)構(gòu)的特征嗎?出當(dāng)型循環(huán)結(jié)構(gòu)的特征嗎?在每次執(zhí)行循環(huán)體在每次執(zhí)行循環(huán)體前,對(duì)條件進(jìn)行判前,對(duì)條件進(jìn)行判斷,如果條件滿(mǎn)足,斷,如果條件滿(mǎn)足,就執(zhí)行循體,否則就執(zhí)行循體,否則終止循環(huán)終止循環(huán)某些循環(huán)結(jié)構(gòu)用程序框圖可以表示為:某些循環(huán)結(jié)構(gòu)用程序框圖可以表示為: 循環(huán)體循環(huán)體滿(mǎn)足條件?滿(mǎn)足條件?是是否否 這種循環(huán)結(jié)構(gòu)稱(chēng)為這種循環(huán)結(jié)構(gòu)稱(chēng)為直到型循環(huán)結(jié)構(gòu)直到型循環(huán)結(jié)構(gòu),你能指出,你能指出直到型循環(huán)結(jié)構(gòu)的特征嗎?直到型循環(huán)結(jié)構(gòu)的特征嗎? 在執(zhí)行了一次循環(huán)體后,對(duì)條件進(jìn)行判斷,如果
6、條件不滿(mǎn)足,就繼續(xù)執(zhí)行循環(huán)體,直到條件滿(mǎn)足時(shí)終止循環(huán).循環(huán)結(jié)構(gòu)分為循環(huán)結(jié)構(gòu)分為當(dāng)型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)和和直到型循環(huán)結(jié)構(gòu)直到型循環(huán)結(jié)構(gòu)差異差異: :循環(huán)終止條件不同循環(huán)終止條件不同, ,檢驗(yàn)條件是否成立的先后次序也不同檢驗(yàn)條件是否成立的先后次序也不同. .當(dāng)型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu): :先判斷后執(zhí)行循環(huán)體先判斷后執(zhí)行循環(huán)體. .直到型循環(huán)結(jié)構(gòu)直到型循環(huán)結(jié)構(gòu): :先執(zhí)行循環(huán)體后判斷條件是否成立先執(zhí)行循環(huán)體后判斷條件是否成立. .循環(huán)體循環(huán)體滿(mǎn)足條件?滿(mǎn)足條件?否否是是直到型循環(huán)結(jié)構(gòu)直到型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)當(dāng)型循環(huán)結(jié)構(gòu)循環(huán)體循環(huán)體滿(mǎn)足條件?滿(mǎn)足條件?是是否否例例1:已知已知n個(gè)正整數(shù)排成一行如下:
7、個(gè)正整數(shù)排成一行如下:a1,a2,a3,an1,an,其中下腳碼表示,其中下腳碼表示n個(gè)數(shù)的個(gè)數(shù)的排列位置,這一行數(shù)滿(mǎn)足條件:排列位置,這一行數(shù)滿(mǎn)足條件:a1=1,a2=1,an=an2+an1(n3, nN),畫(huà)出計(jì)算第畫(huà)出計(jì)算第n項(xiàng)的程序框圖。項(xiàng)的程序框圖。 分析:分析:a1=1,a2=1,an=an2+an1,所以,所以a3=2,a4=3,a5=5,ak=ak2+ak1, 我們看到我們看到ak,ak2,ak1,都是,都是k的函數(shù),數(shù)值隨的函數(shù),數(shù)值隨k而變化。而變化。 因此在框圖中要引入三個(gè)變量,分別用因此在框圖中要引入三個(gè)變量,分別用C、A、B表示表示ak,ak2,ak1,且首先要輸入
8、正整數(shù),且首先要輸入正整數(shù)n (n3),以及給,以及給A和和B分分別輸入數(shù)值別輸入數(shù)值1,1,然后循環(huán)計(jì)算。,然后循環(huán)計(jì)算。 否否是是開(kāi)始開(kāi)始輸入輸入nA=1, B=1, k=3knk=k+1A=B, B=CC=A+B結(jié)束結(jié)束輸出輸出C課堂小結(jié)課堂小結(jié)循環(huán)結(jié)構(gòu)的流程圖的畫(huà)法循環(huán)結(jié)構(gòu)的流程圖的畫(huà)法NYpANYpA1. 1. 畫(huà)流程圖時(shí)一定要清晰,用鉛筆和直尺畫(huà),要養(yǎng)成有開(kāi)畫(huà)流程圖時(shí)一定要清晰,用鉛筆和直尺畫(huà),要養(yǎng)成有開(kāi)始和結(jié)束的好習(xí)慣;始和結(jié)束的好習(xí)慣;2. 2. 畫(huà)流程圖時(shí)拿不準(zhǔn)的時(shí)候可以先根據(jù)結(jié)構(gòu)特點(diǎn)畫(huà)出大致畫(huà)流程圖時(shí)拿不準(zhǔn)的時(shí)候可以先根據(jù)結(jié)構(gòu)特點(diǎn)畫(huà)出大致的流程,反過(guò)來(lái)再檢查,比如:遇到判斷框時(shí),往往臨界的范的流程,反過(guò)來(lái)再檢查,比如:遇到判斷框時(shí),往往臨界的范圍或者條件不好確定,就先給出一個(gè)臨界條件,畫(huà)好大致流程圍或者條件不好確定,就先給出一個(gè)臨界條件,畫(huà)好大致流程,然后檢查這個(gè)條件是否正確,再考慮是否取等號(hào)的問(wèn)題,這,然后檢查這個(gè)條件是否正確,再考
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高中化學(xué)新教材同步 必修第一冊(cè) 第3章 第2節(jié) 實(shí)驗(yàn)活動(dòng)2 鐵及其化合物的性質(zhì)
- 【四川卷】四川省德陽(yáng)市高中2022級(jí)(2025屆)高三質(zhì)量監(jiān)測(cè)考試(二)(德陽(yáng)二診)(2.21-2.23)英語(yǔ)試卷答案
- 傾廢航行數(shù)據(jù)記錄儀戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 鎳精礦戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 信鴿教練合同范本
- 加盟 轉(zhuǎn)讓合同范本
- 值守合同范本
- 中國(guó)學(xué)生發(fā)展核心素養(yǎng)心得體會(huì)
- 臺(tái)車(chē)出售合同范本
- 水利工程師水力學(xué)試題(附參考答案)
- GB/T 23859-2009勞動(dòng)定額測(cè)時(shí)方法
- FZ/T 07019-2021針織印染面料單位產(chǎn)品能源消耗限額
- 人教版PEP初中英語(yǔ)中考總復(fù)習(xí):復(fù)習(xí)重點(diǎn)課件
- 數(shù)字化消防管理解決方案
- 二類(lèi)汽修廠(chǎng)汽車(chē)維修管理新規(guī)制度匯編
- 人教PEP版英語(yǔ)五年級(jí)下冊(cè)第四單元全部課件
- 硬筆書(shū)法 社團(tuán)教案
- 中國(guó)膿毒癥及膿毒性休克急診治療指南
- 工序標(biāo)準(zhǔn)工時(shí)及產(chǎn)能計(jì)算表
- 人教版體育與健康四年級(jí)-《障礙跑》教學(xué)設(shè)計(jì)
- DB32-T 2860-2015散裝液體化學(xué)品槽車(chē)裝卸安全作業(yè)規(guī)范-(高清現(xiàn)行)
評(píng)論
0/150
提交評(píng)論