2023學(xué)年完整公開課版DO循環(huán)語句_第1頁(yè)
2023學(xué)年完整公開課版DO循環(huán)語句_第2頁(yè)
2023學(xué)年完整公開課版DO循環(huán)語句_第3頁(yè)
2023學(xué)年完整公開課版DO循環(huán)語句_第4頁(yè)
2023學(xué)年完整公開課版DO循環(huán)語句_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

程序的循環(huán)結(jié)構(gòu)

—DO…loopuntil循環(huán)語句教者:李學(xué)法安化二中信息技術(shù)教研組1、FOR循環(huán)語句的格式For循環(huán)變量=初值To終值Step步長(zhǎng)語句組Next循環(huán)變量知識(shí)回顧說明:1、循環(huán)變量為數(shù)值型變量。2、初值、終值、步長(zhǎng)均為數(shù)值表達(dá)式。3、當(dāng)初值小于終值時(shí),步長(zhǎng)為正數(shù);當(dāng)初值大于終值時(shí),步長(zhǎng)為負(fù)數(shù)。當(dāng)步長(zhǎng)為1時(shí),Step步長(zhǎng)可以省略。4、語句組可以是一個(gè)或者多個(gè)語句,又稱作循環(huán)體。5、循環(huán)體執(zhí)行的次數(shù)為(終值-初值)/步長(zhǎng)+1的整數(shù)部分。實(shí)踐:閱讀下列程序,跟蹤程序的執(zhí)行過程,觀察變量i的值的變化,寫出循環(huán)結(jié)束時(shí)變量i的值、循環(huán)次數(shù)和程序的運(yùn)行結(jié)果。知識(shí)回顧PrivateSubCommand1_Click()Dimi,sAsIntegerS=0Fori=1To100s=s+iNextIPrintsEndSubis112336……1005050101退出循環(huán)該程序是計(jì)算1+2+3+…+100的值,共執(zhí)行了100次展示課堂任務(wù)假設(shè)紙的長(zhǎng)度足夠長(zhǎng),厚度為0.1毫米,對(duì)折一次厚度增加一倍,現(xiàn)在對(duì)折紙張,直到總厚度超過珠穆朗瑪峰的高度為止(珠穆朗瑪峰的高度為8848.13米),求對(duì)折紙張的次數(shù).編寫程序解決這個(gè)問題。任務(wù)分析:前面學(xué)過的For循環(huán)語句,它適合于知道重復(fù)次數(shù)的循環(huán)。但在上面這個(gè)任務(wù)中不能預(yù)先確定重復(fù)的次數(shù),這時(shí)不能使用For循環(huán)語句。為此,VB語言還提供了一種稱為Do循環(huán)的語句,使得循環(huán)更加靈活方便。一、Do循環(huán)語句1、Do循環(huán)語句的基本格式

Do

循環(huán)體

LoopUntil

循環(huán)終止條件說明:1、循環(huán)體是一組VB語句。2、循環(huán)終止條件是一個(gè)關(guān)系或邏輯表達(dá)式。新課講授2、DO循環(huán)語句的執(zhí)行過程執(zhí)行循環(huán)體

滿足循環(huán)終止條件嗎?是否新課講授2、如果循環(huán)體中沒有i=i+1這條語句,程序會(huì)出現(xiàn)什么情況?說明:1、DO循環(huán)語句的循環(huán)體中必須有改變循環(huán)終止條件的語句,不然將會(huì)出現(xiàn)無限次的循環(huán),程序?qū)⒉荒苷=Y(jié)束。i=1:s=0Dos=s+ii=i+1Loopuntili>100Prints3、閱讀程序1、講述此程序的執(zhí)行過程。2、Do-loop循環(huán)中的循環(huán)體至少被執(zhí)行一次。新課講授提問:(死循環(huán))二、舉例說明PrivateSubCommand1_Click()DimhassingleDimnAsIntegerN=0H=0.1DoN=n+1H=h*2Loopuntilh>8848130Print“對(duì)折紙張的次數(shù)為:”;nEndSub新課講授假設(shè)紙的長(zhǎng)度足夠長(zhǎng),厚度為0.1毫米,對(duì)折一次厚度增加一倍,現(xiàn)在對(duì)折紙張,直到總厚度超過珠穆朗瑪峰的高度為止(珠穆朗瑪峰的高度為8848.13米),求對(duì)折紙張的次數(shù).編寫程序解決這個(gè)問題。運(yùn)行程序課堂練習(xí)已知S=1+2+3+…+N,找出一個(gè)最大的整數(shù)N,使得S〈3000。編寫程序解決這個(gè)問題。PrivateSubCommand1_Click()DimnAsInteger

Dimsasin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論