蘇教版八年級(jí)信息技術(shù)上冊(cè)11.4《程序中的循環(huán)》教學(xué)課件(共16張)_第1頁(yè)
蘇教版八年級(jí)信息技術(shù)上冊(cè)11.4《程序中的循環(huán)》教學(xué)課件(共16張)_第2頁(yè)
蘇教版八年級(jí)信息技術(shù)上冊(cè)11.4《程序中的循環(huán)》教學(xué)課件(共16張)_第3頁(yè)
蘇教版八年級(jí)信息技術(shù)上冊(cè)11.4《程序中的循環(huán)》教學(xué)課件(共16張)_第4頁(yè)
蘇教版八年級(jí)信息技術(shù)上冊(cè)11.4《程序中的循環(huán)》教學(xué)課件(共16張)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

蘇教版八年級(jí)信息技術(shù)上冊(cè)11.4《程序中的循環(huán)》教學(xué)課件(共16張)第一頁(yè),共17頁(yè)。程序中的循環(huán)第二頁(yè),共17頁(yè)。學(xué)習(xí)目標(biāo):讀懂簡(jiǎn)單的循環(huán)程序、模仿編寫(xiě)循環(huán)程序。學(xué)習(xí)感悟:循環(huán)大大簡(jiǎn)化了程序。學(xué)習(xí)資源:光盤(pán)(“紙對(duì)折”“倒計(jì)時(shí)”“動(dòng)畫(huà)”程序等)。實(shí)踐創(chuàng)作:編寫(xiě)“動(dòng)畫(huà)”程序。第三頁(yè),共17頁(yè)。1.“紙對(duì)折”程序問(wèn)題:假如有1張厚度為0.06mm,面積足夠大的紙,將它不斷地對(duì)折。問(wèn)對(duì)折多少次后的厚度可達(dá)到珠穆朗瑪峰的高度(約8844m)。

如用程序來(lái)模擬折紙,對(duì)折1次后,計(jì)算紙厚度的程序:第四頁(yè),共17頁(yè)。從程序中可知:Leth=h2和Letn=n+1兩語(yǔ)句執(zhí)行一遍就是將紙對(duì)折1次。如要對(duì)折100次,這兩條語(yǔ)句要重復(fù)100次,程序會(huì)變得很長(zhǎng)!下面用循環(huán)的方法來(lái)解決這樣的問(wèn)題。*第五頁(yè),共17頁(yè)。程序運(yùn)行后發(fā)現(xiàn)對(duì)折100次后,紙的厚度已達(dá)到7.6×10m(圖11.4—1),已大大超過(guò)8.8×10m的“珠峰”高度!對(duì)折幾次能達(dá)到“珠峰”高度呢?再將程序改寫(xiě):253第六頁(yè),共17頁(yè)。從程序運(yùn)行結(jié)果可知:只要對(duì)折28次就能達(dá)到并超過(guò)“珠峰”高度(圖11.4—2)!第七頁(yè),共17頁(yè)。2.循環(huán)語(yǔ)句“紙對(duì)折”程序采用了循環(huán)方法完成了模擬紙對(duì)折的任務(wù)。2.1循環(huán)

在程序中重復(fù)執(zhí)行某程序段成為循環(huán)。被重復(fù)執(zhí)行的程序段稱為循環(huán)體。正常的循環(huán)不應(yīng)該是無(wú)限地重復(fù),而要有一定方式控制環(huán)的次數(shù)。第八頁(yè),共17頁(yè)。2.2循環(huán)語(yǔ)句

根據(jù)控制循環(huán)的方式,循環(huán)語(yǔ)句可分成計(jì)數(shù)循環(huán)與條件循環(huán)。

(1)計(jì)數(shù)循環(huán)語(yǔ)句

在VB中,計(jì)數(shù)循環(huán)語(yǔ)句的格式:For<循環(huán)變量=初值>To<終值>[Step步長(zhǎng)][循環(huán)體]Next[循環(huán)變量]

計(jì)數(shù)循環(huán)是通過(guò)循環(huán)變量的計(jì)數(shù)來(lái)控制循環(huán)的次數(shù)。每循環(huán)一次,循環(huán)變量就增加一個(gè)步長(zhǎng)值,當(dāng)循環(huán)變量值超過(guò)終值就中止循環(huán)。語(yǔ)句中的“Step”省略時(shí)表示步長(zhǎng)值為1。步長(zhǎng)值還可以為負(fù)數(shù)。

計(jì)數(shù)循環(huán)多用于在執(zhí)行循環(huán)之前即可確定循環(huán)次數(shù)的場(chǎng)合。

第九頁(yè),共17頁(yè)。2.2循環(huán)語(yǔ)句

(2)條件循環(huán)語(yǔ)句

在VB中,條件循環(huán)語(yǔ)句的格式:DoWhile<條件>[循環(huán)體]Loop

條件循環(huán)是通過(guò)While后面的“條件”控制循環(huán)的。執(zhí)行循環(huán)時(shí),如“條件”成立就進(jìn)行循環(huán),否則中止循環(huán)。

條件循環(huán)一般用于循環(huán)次數(shù)事先難以確定的場(chǎng)合。第十頁(yè),共17頁(yè)。3.VB中的定時(shí)器利用VB工具箱中的定時(shí)器控件(圖11.4—3)也可以實(shí)現(xiàn)循環(huán)。第十一頁(yè),共17頁(yè)。3.VB中的定時(shí)器3.1定時(shí)器實(shí)現(xiàn)循環(huán)原理

首先,在定時(shí)器對(duì)象中存放需要重復(fù)執(zhí)行的程序,定時(shí)器工作時(shí),每經(jīng)過(guò)一定時(shí)間間隔就觸發(fā)存放在定時(shí)器對(duì)象中的程序而形成循環(huán)。

定時(shí)器的兩個(gè)重要屬性是“Enabled”和“Interval”。當(dāng)“Enabled”的屬性為“True”時(shí),定時(shí)器開(kāi)始工作;屬性為“False”時(shí),定時(shí)器停止工作?!癐nterval”屬性決定了觸發(fā)定時(shí)器對(duì)象中程序的時(shí)間間隔,它的取值范圍為0~65535(毫秒)。第十二頁(yè),共17頁(yè)。3.2定時(shí)器實(shí)現(xiàn)循環(huán)實(shí)例

下面利用定時(shí)器來(lái)編寫(xiě)“倒計(jì)時(shí)”程序。

(1)程序功能

運(yùn)行光盤(pán)中的“倒計(jì)時(shí)”程序,如下圖,在文本框中輸入開(kāi)始倒計(jì)時(shí)的秒值,再單擊“開(kāi)始”按鈕,開(kāi)始倒計(jì)時(shí)。第十三頁(yè),共17頁(yè)。(2)程序源碼第十四頁(yè),共17頁(yè)。(2)程序源碼第十五頁(yè),共17頁(yè)。(3)程序分析

在編程時(shí),首先向窗體中添加一個(gè)定時(shí)器對(duì)象“Timerl”,并將“Timerl”的“Interval”屬性設(shè)置為“1000”。

單擊“開(kāi)始”按鈕,就將輸入在文本框中的秒數(shù)值存入變量I,再將定時(shí)器對(duì)象“Timerl”的“Enabled”屬性設(shè)置為“True”,定時(shí)器開(kāi)始工作。

程序每隔1秒,就執(zhí)行一次i=i-1,使變量i中的值減少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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論