




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
3.2循環(huán)語句整理課件學(xué)習(xí)目標(biāo)1.理解兩種結(jié)構(gòu)的循環(huán)語句——For語句和DoLoop語句.2.掌握兩種循環(huán)語句的一般形式并會應(yīng)用.3.通過具體實例使學(xué)生明確兩種循環(huán)語句的區(qū)別和聯(lián)系.整理課件
課堂互動講練知能優(yōu)化訓(xùn)練3.2循環(huán)語句課前自主學(xué)案整理課件課前自主學(xué)案溫故夯基1.用算法語句描述算法時,選擇結(jié)構(gòu)需要用__________來描述.2.條件語句主要用來實現(xiàn)算法中的選擇結(jié)構(gòu),一般有兩種格式,一種是______________格式;另一種是_________格式.條件語句If—Then—ElseIf—Then整理課件知新益能循環(huán)語句的兩種形式適用范圍一般形式For語句For語句是表達循環(huán)結(jié)構(gòu)最常見的語句之一,它適用于__________循環(huán)次數(shù)的循環(huán)結(jié)構(gòu)For循環(huán)變量=_________________________預(yù)先知道初始值To終值循環(huán)體Next整理課件適用范圍一般形式DoLoop語句在一些循環(huán)結(jié)構(gòu)中,___________循環(huán)的次數(shù),要根據(jù)其他形式的終止條件停止循環(huán),在這種情況下,一般用_________語句來描述.Do_______LoopWhile__________預(yù)先不知道Do
Loop循環(huán)體條件為真整理課件問題探究1.如何理解兩種循環(huán)語句?提示:(1)對For語句的理解當(dāng)程序執(zhí)行時,遇到For語句,首先初始值賦給循環(huán)變量,記下終值,并比較初始值和終值,如果初始值不超過終值,開始執(zhí)行循環(huán)體,執(zhí)行到Next語句時循環(huán)變量加1并且與終值比較,若不超過終值,則繼續(xù)執(zhí)行循環(huán)體,否則退出循環(huán).一直這樣運行,直到循環(huán)變量超過終值.程序中的Next是結(jié)束循環(huán),并不是將所有的程序結(jié)束.整理課件(2)對DoLoop語句的理解當(dāng)程序執(zhí)行到DoLoop循環(huán)語句時,先執(zhí)行一次循環(huán)體,再檢查是否滿足While后的條件,如果條件滿足則繼續(xù)執(zhí)行,如果條件不滿足則退出循環(huán),即DoLoop循環(huán)語句至少執(zhí)行一次循環(huán)體,這與For語句不同,因為For語句先檢查循環(huán)條件,再執(zhí)行循環(huán)體,因而它有可能完全不執(zhí)行循環(huán)體.在執(zhí)行循環(huán)語句時,循環(huán)條件起著關(guān)鍵作用,因而在確定循環(huán)條件時,一定要仔細,防止出現(xiàn)與要求相反的錯誤.整理課件2.循環(huán)語句與條件語句有什么關(guān)系?提示:循環(huán)語句中一定會有條件語句,條件語句是循環(huán)語句的一部分,離開條件語句,循環(huán)語句無法循環(huán).但條件語句可以脫離循環(huán)語句單獨存在,可以不依賴循環(huán)語句獨立地解決問題.整理課件課堂互動講練For語句的應(yīng)用考點一考點突破使用For語句設(shè)計程序的一般思路:(1)確定循環(huán)次數(shù);(2)把反復(fù)要做的工作,作為循環(huán)體放在For與Next之間.整理課件例1
編寫一個計算1+2+3+…+10000的值的一個算法,畫出算法框圖,并用For語句描述這個算法.【思路點撥】每次加的數(shù)都比前一個大1,這是該問題的規(guī)律,由此,我們可以在計算機上使用For語句,把循環(huán)變量的增量設(shè)為1,這樣就實現(xiàn)了每次加的數(shù)比前一個大1.整理課件【解】算法步驟如下:(1)S=0;(2)i=1;(3)S=S+i;(4)i=i+1;(5)如果i≤10000,那么轉(zhuǎn)(3),否則輸出S.算法框圖如圖所示.整理課件整理課件For語句描述算法為:S=0Fori=1To10000
S=S+iNext輸出S【名師點評】解決此類問題,應(yīng)從確定循環(huán)的次數(shù)以及循環(huán)變量的初值、步長以及終值入手進行分析,只有確定了循環(huán)次數(shù),才能利用For循環(huán),同時要注意設(shè)定好循環(huán)變量的初值、步長和終值,避免出現(xiàn)多一次循環(huán)或少一次循環(huán)的情況.整理課件自我挑戰(zhàn)1使用For語句設(shè)計算法,計算1+3+5+…+999的值.解:用For語句描述為:S=0For
i=1
To
1000
Step
2
S=S+iNext輸出S整理課件用DoLoop語句編寫程序時,一定要注意表達式的寫法,當(dāng)表達式為真時執(zhí)行循環(huán)體,表達式為假時結(jié)束循環(huán),以防出現(xiàn)表達式正好相反的錯誤.DoLoop語句的應(yīng)用考點二整理課件例2
求平方值小于1000的最大整數(shù),畫出算法框圖,并用DoLoop語句描述這個算法.【思路點撥】解答本題我們可以從最小的正整數(shù)1開始進行檢驗其平方值是否超過1000,若不超過將其增加1再進行檢驗,直到平方超過1000,結(jié)束檢驗,因此可用循環(huán)結(jié)構(gòu)設(shè)計算法.整理課件【解】算法框圖如下:整理課件用DoLoop語句描述算法為:i=1Do
S=i*i
i=i+1LoopWhileS<1000i=i-2輸出i整理課件【名師點評】
(1)由于本例中事先無法確定循環(huán)次數(shù),故采用了DoLoop語句,特別應(yīng)注意輸出的應(yīng)是i-2,注意舉例體會,如本例中當(dāng)i=31時,S=31×31=961,i=i+1=32.∵961<1000繼續(xù)循環(huán),∴S=32×32=1024,i=i+1=33.∵1024>1000,∴停止循環(huán),此時i=33,但是我們要找的是i=31,所以輸出i-2.整理課件(2)計算機執(zhí)行DoLoop語句,先執(zhí)行一次循環(huán)體,若符合條件,繼續(xù)執(zhí)行循環(huán)體;當(dāng)不符合條件時,跳出循環(huán),執(zhí)行DoLoop語句后的語句.(3)在解答本題的過程中,易出現(xiàn)S=i*i與i=i+1順序顛倒的錯誤,導(dǎo)致這種錯誤的原因是對程序執(zhí)行的順序沒有搞清.整理課件自我挑戰(zhàn)2根據(jù)以下程序,畫出相應(yīng)的程序框圖,并指明該算法的功能.n=1s=1Do
s=s*n
n=n+1LoopWhiles<5000n=n-1輸出n整理課件解:該算法的程序框圖如圖所示,該算法的功能為求使1×2×…×n<5000的最大整數(shù).整理課件For語句和DoLoop語句的比較考點三判斷含有循環(huán)語句的算法的執(zhí)行結(jié)果關(guān)鍵是明確循環(huán)終止條件.在DoLoop語句中,當(dāng)條件不滿足時終止循環(huán);而在For語句中,當(dāng)循環(huán)變量取終值時,再執(zhí)行一次循環(huán)體才終止循環(huán).整理課件編寫算法語句計算12+22+32+…+9992,并畫出相應(yīng)的算法框圖.例3【解】法一:用For語句描述為:s=0For
i=1
To
999
s=s+i2Next輸出s整理課件算法框圖如圖所示:整理課件法二:DoLoop語句如下:s=0i=1Do s=s+i2 i=i+1LoopWhile
i≤999輸出s整理課件算法框圖如下:整理課件方法感悟1.遇到For語句,首先把初始值賦給循環(huán)變量,記下終值,并比較初始值和終值,如果初始值不超過終值,開始執(zhí)行循環(huán)體.2.For循環(huán)語句描述算法的步驟如下:(1)選擇一個變量S,并賦給初始值0,再選一個循環(huán)變量,并賦值為初始值,確定循環(huán)終止條件為終值.整理課件(2)設(shè)計循環(huán)體S=S+i,注意要使每一步的循環(huán)能夠進行下去,變量的賦值不能搞錯,如
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校教學(xué)群管理制度
- 學(xué)校電設(shè)備管理制度
- 學(xué)校鋼琴室管理制度
- 學(xué)生助教團管理制度
- 學(xué)科實驗室管理制度
- 安全與責(zé)任管理制度
- 安全設(shè)施室管理制度
- 實訓(xùn)室部門管理制度
- 審計局財務(wù)管理制度
- 客餐廳配電管理制度
- 建行反洗錢應(yīng)急預(yù)案
- 路燈養(yǎng)護投標(biāo)方案(技術(shù)方案)
- 國家開放大學(xué)電大本科《管理英語4》期末試題題庫及答案(試卷號:1389)
- 詢價投標(biāo)文件(范本)
- 去小學(xué)化家長培訓(xùn)講座課件
- 單光纖光鑷數(shù)值仿真和光阱力計算的中期報告
- 一份完整的鹵菜店創(chuàng)業(yè)計劃書 工作計劃
- 手術(shù)物品清點手術(shù)室護理實踐指南課件
- 中國鋁業(yè)股份有限公司偃師市東溝鋁土礦礦山地質(zhì)環(huán)境保護與土地復(fù)墾方案
- 2023-2024學(xué)年河南省濮陽市小學(xué)語文五年級期末通關(guān)考試題附參考答案和詳細解析
- 國語經(jīng)典歌曲歌詞接龍考試題庫(180題)
評論
0/150
提交評論