![【2022蘇教數(shù)學】《循環(huán)語句》 省賽獲獎_第1頁](http://file4.renrendoc.com/view/bbfe3ae3b2bb39219436f2eaa606f363/bbfe3ae3b2bb39219436f2eaa606f3631.gif)
![【2022蘇教數(shù)學】《循環(huán)語句》 省賽獲獎_第2頁](http://file4.renrendoc.com/view/bbfe3ae3b2bb39219436f2eaa606f363/bbfe3ae3b2bb39219436f2eaa606f3632.gif)
![【2022蘇教數(shù)學】《循環(huán)語句》 省賽獲獎_第3頁](http://file4.renrendoc.com/view/bbfe3ae3b2bb39219436f2eaa606f363/bbfe3ae3b2bb39219436f2eaa606f3633.gif)
![【2022蘇教數(shù)學】《循環(huán)語句》 省賽獲獎_第4頁](http://file4.renrendoc.com/view/bbfe3ae3b2bb39219436f2eaa606f363/bbfe3ae3b2bb39219436f2eaa606f3634.gif)
![【2022蘇教數(shù)學】《循環(huán)語句》 省賽獲獎_第5頁](http://file4.renrendoc.com/view/bbfe3ae3b2bb39219436f2eaa606f363/bbfe3ae3b2bb39219436f2eaa606f3635.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
循環(huán)語句-1-復習:兩種循環(huán)結構
until型while型-1-一.問題情境
猴子第一天摘下若干個桃子,當即吃了一半,覺得還不過癮,又多吃了一個.第二天將剩下的桃子吃掉一半,又多吃了一個,以后每天都吃前一天剩下的一半加一個.到第十天想吃時只剩下一個桃子了.求第一天共摘了多少個桃子?分析:第十天的桃子數(shù)S10=1;第九天的桃子數(shù)S9=2×(S10+1)=4;第八天的桃子數(shù)S8=2(S9+1)=10;第七天的桃子數(shù)…,這樣不難算出第一天的桃子數(shù).在計算每天剩下的桃子個數(shù)時步驟是相同的,即用后一天的桃子數(shù)加1再乘以2,直到算出第一天的桃子數(shù)為止.-1-開始結束s←1i←1i←
i+1s←2(s+1)i>9YN輸出s開始結束s←1i←1i←
i+1s←2(s+1)i≤9YN輸出s-1-三.數(shù)學建構1.For循環(huán)語句一般形式:ForIFrom“初值”To“終值”Step“步長”…EndFor其中“For”和“EndFor”之間的步驟“…”稱為循環(huán)體.若步長為1,“Step‘步長’”可以省略不寫.2.While循環(huán)語句一般形式:WhileA
…EndWhile其中A表示判斷執(zhí)行循環(huán)的條件.“While”和“EndWhile”之間的步驟“…”稱為循環(huán)體.“While”循環(huán)語句的特點是前測試,即先判斷,后執(zhí)行.若初始條件不成立,則循環(huán)體的內容一次也不執(zhí)行.-1-s
←1i
←1ForIFrom1To9Step1
s
←2(s+1)
i
←i+1EndForPrintss
←1i
←1Whilei≤9
s
←2(s+1)
i
←i+1EndWhilePrints-1-例1試設計一個算法,計算1×3×5×7×…×99.
S1S←1;S2I←1;S3S←S×I;S4I←I+2;S5如果I不大于99,那么轉到S3;否則輸出S.-1-S←1ForIFrom3To99Step2S
←
S×I
EndFor
PrintSS←1I
←1WhileI≤99S←S×II←I+2EndWhilePrints-1-例2試設計一個算法,找出滿足1×3×5×7×…×__>10000的最小整數(shù).
s
←1i
←1Whiles≤10000i
←
i+2s
←
s×iEndWhilePrintis
←1i
←3Whiles≤10000s
←
s×ii
←
i+2EndWhilei
←
i-2Printi-1-說明:(1)從這兩個例子中體會兩種循環(huán)語句的區(qū)別:一般地,當循環(huán)次數(shù)已經確定時,可用“For”循環(huán)語句(從第一個例子中可以看出:在循環(huán)次數(shù)確定時,使用“For”循環(huán)語句書寫更為簡便);當循環(huán)次數(shù)不能確定時,可用“While”循環(huán)語句;(2)在第二個例子中,解法二循環(huán)語句結束后注意要將i的值減去2才是題中所要求的最小整數(shù).-1-例3拋擲一枚硬幣時,既可能出現(xiàn)正面,也可能出現(xiàn)反面,預先作出確定的判斷是不可能的,但是假如硬幣質量均勻,那么當拋擲次數(shù)很多時,出現(xiàn)正面的頻率應接近于50%.試設計一個循環(huán)語句模擬拋擲硬幣的過程,并計算拋擲中出現(xiàn)正面的頻率.
s←0ReadnForiFrom1TonIfRnd>0.5Thens←s+1EndForPrint“出現(xiàn)正面的頻率=”,s/n-1-說明:隨機函數(shù)“Rnd”可以產生0與1之間的隨機數(shù).該算法中用大于0.5的隨機數(shù)表示出現(xiàn)正面,不大于0.5的隨機數(shù)表示出現(xiàn)反面.若將偽代碼中的“Rnd>0.5”改為“Rnd<0.5”,其效果是一樣的.還要注意本題的循環(huán)體是一個“行If語句”,故不需要寫“EndIf”.思考:能否用“While”循環(huán)語句寫出偽代碼?-1-練習-1-2.設計一個算法,求其平方小于1000的數(shù)的平方的和.
s←0i←1Whilei×i<1000
s←s+i×i
i←i+1EndWhilePrints
i←1Whilei×i<1000
i←i+1EndWhilen←i-1s←0ForjFrom1ton
s←s+j×jEndForPrints
-1-3.求12+22+32+…+n2<1000成立的n的最大整數(shù)值,用偽代碼寫出算法過程.
s←1i←2Whiles<1000
s←s+i2
i←i+1EndWhilei←i-2Printi
在循環(huán)體外設置“i←i-2”的原因是:在循環(huán)體內判斷s<1000時執(zhí)行了兩次i←i+1,導致不符合要求,從而i的值應該減去2.-1-回顧小結
要實現(xiàn)循環(huán)結構就要用到循環(huán)語句.循環(huán)語句包括“For循環(huán)”和“While循環(huán)”.1.For循環(huán)語句的一般形式:
ForIFrom“初值”to“終值”step“步長”…EndFor其中“For”和“EndFor”之間的步驟“…”稱為循環(huán)體.若步長為1,“step‘步長’”可以省略不寫.2.While循環(huán)語句的一般形式:
Whil
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《指南藝術領域》課件
- 《ERP培訓講稿》課件
- 《理發(fā)師簡譜》課件
- 《部分企業(yè)分配》課件
- 《細節(jié)圖如何拍攝》課件
- 護理安全隱患及防范措施.11.25-【課件】
- 探索農學新領域
- 綠色插畫風運動健身營銷宣傳主題
- 咨詢業(yè)務季度報告模板
- 員工入股申請書
- 船舶輪機英語_專業(yè)用語
- 羊水栓塞的處理)
- 初中英語考試答題卡(可編輯WORD版)
- 風光高壓變頻器用戶手冊最新2011-11-17
- 基層法律服務所設立登記表
- 第四代建筑懸挑陽臺腳手架施工
- 三相四線及三相三線錯誤接線向量圖研究分析及更正
- 線務員之歌(電信線務員朗誦詞)
- (完整版)fluent爐膛仿真教程文檔
- 生活飲用水水質常規(guī)指標及限值表
- 淺談六解放思想指導下的以水墨為主的幼兒園美育實踐活動
評論
0/150
提交評論