信息技術(shù)九年級(jí)人教新課標(biāo)2.13for-next循環(huán)語(yǔ)句教案_第1頁(yè)
信息技術(shù)九年級(jí)人教新課標(biāo)2.13for-next循環(huán)語(yǔ)句教案_第2頁(yè)
信息技術(shù)九年級(jí)人教新課標(biāo)2.13for-next循環(huán)語(yǔ)句教案_第3頁(yè)
信息技術(shù)九年級(jí)人教新課標(biāo)2.13for-next循環(huán)語(yǔ)句教案_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、2.13 for-next 循環(huán)語(yǔ)句一、課前分析教學(xué)內(nèi)容: for-next 循環(huán)語(yǔ)句。1、教材分析1)教學(xué)內(nèi)容和地位:程序設(shè)計(jì)是教學(xué)中的重點(diǎn)也是難點(diǎn),循環(huán)結(jié)構(gòu)是其中的一種設(shè)計(jì)結(jié)構(gòu),具作用是使一段程序反復(fù)執(zhí)行。for/nex詔句是循環(huán)運(yùn)算的專(zhuān)家,在程序設(shè)計(jì)中頻繁出現(xiàn)。本節(jié)課的學(xué)習(xí),會(huì)使學(xué)生對(duì)算法有一個(gè)更深刻的理解,為實(shí)現(xiàn)獨(dú)立編程起到了關(guān)鍵性作用。2)教學(xué)重點(diǎn)與難點(diǎn):本節(jié)課重點(diǎn)是掌握f(shuō)or/nextf環(huán)語(yǔ)句的格式,并能運(yùn)用其來(lái)編制簡(jiǎn)單的小程序。 難點(diǎn)是解決問(wèn)題的方法和思路, 要繪制好流程圖, 確定循環(huán)變量和循環(huán)體。 因?yàn)橛昧鞒虉D描述算法, 能夠把解決問(wèn)題的步驟清晰、 直觀(guān)地表示出來(lái)。2、教學(xué)目標(biāo)

2、分析:1)認(rèn)知目標(biāo):通過(guò)for/nex詔句的學(xué)習(xí),寫(xiě)出簡(jiǎn)單的循環(huán)程序。2)能力目標(biāo):培養(yǎng)學(xué)生分析問(wèn)題,解決問(wèn)題的能力。3)情感目標(biāo):激發(fā)學(xué)生學(xué)習(xí)熱情,培養(yǎng)學(xué)生學(xué)習(xí)的積極性。二、教學(xué)過(guò)程1、創(chuàng)設(shè)問(wèn)題情境師:同學(xué)們,請(qǐng)先看這個(gè)圖形(畫(huà) 5 個(gè)豎行排列的“ * ” ) ,想想看用以前學(xué)過(guò)的程序設(shè)計(jì)語(yǔ)言怎樣來(lái)編寫(xiě)它的程序呢?(本節(jié)程序均設(shè)置為單擊命令按鈕cmdstart 運(yùn)行即代碼加在private sub cmdstart_click ( ) )生(稍做思考,然后回答):使用print語(yǔ)句print“* ”print“* ”print“* ”print“* ”print“* ”師:同學(xué)們做得很好,那

3、么,我想畫(huà) 10 行, 100 行, 1000 行“ * ”呢?難道就這樣順序?qū)懴氯??這樣編寫(xiě)是不是太繁瑣了。 如果能讓計(jì)算機(jī)去完成這部分重復(fù) 的內(nèi)容,而我們只要告訴計(jì)算機(jī)重復(fù)操作的次數(shù)就可以了,這個(gè)愿望能否實(shí)現(xiàn) 呢?能!通過(guò)我們今天學(xué)習(xí)的 for/nextf環(huán)語(yǔ)句,就可以很容易的實(shí)現(xiàn)這個(gè)愿望。 疑問(wèn)是建構(gòu)教學(xué)的起點(diǎn)。新課伊始,就提出一個(gè)真實(shí)的問(wèn)題,力求創(chuàng)設(shè)一種教學(xué)情境,它可以激起學(xué)生的未知欲,有利于建立新的認(rèn)識(shí)結(jié)構(gòu)。 2、給出程序,并通過(guò)流程圖加以理解師出示上題程序代碼并通過(guò)流程圖和卡通圖片分析程序代碼:cls for i=1to5 step1 print next師: 循環(huán)結(jié)構(gòu)也稱(chēng)重復(fù)結(jié)

4、構(gòu), 它的作用是使一段程序能重復(fù)執(zhí)行, 被重復(fù)執(zhí)行的部分稱(chēng)為循環(huán)體。但重復(fù)一般都是有條件的,即在滿(mǎn)足fors旬中的條件下才執(zhí)行循環(huán)體,否則退出循環(huán)體。下面我們就來(lái)看一下for/nex語(yǔ)句的語(yǔ)句格式:格式:for數(shù)值變量名=數(shù)學(xué)表達(dá)式1to數(shù)學(xué)表達(dá)式2step數(shù)學(xué)表達(dá)式 3語(yǔ)句序列(循環(huán)體) next說(shuō)明: 1)當(dāng)步長(zhǎng)為 1 時(shí), step 1 可省略不寫(xiě);2)語(yǔ)句序列中可以含有任意多條語(yǔ)句,也可無(wú)任何語(yǔ)句,稱(chēng)為空循環(huán);3)語(yǔ)句序列中可以含有循環(huán)結(jié)構(gòu);4)有時(shí)需中途退出循環(huán),這時(shí)用 exit fo喻令。3、設(shè)置“陷阱” ,強(qiáng)調(diào)語(yǔ)句格式。 師出示下列有錯(cuò)誤的程序段。學(xué)生分成六組討論,發(fā)現(xiàn)錯(cuò)誤并糾正

5、,然后每組完成一題。 在討論中, 學(xué)生扮演了一個(gè)積極的參與者的角色自覺(jué)思考、 積極發(fā)言,講出自己的思考和結(jié)論, 并與他人展開(kāi)爭(zhēng)辯, 在自主探索中掌握知識(shí)要點(diǎn), 同時(shí)也可學(xué)習(xí)到他人的好的思維方式和學(xué)習(xí)方法。 1)打印 15 這 5 個(gè)數(shù) clsfor n=1 to 5 step ? 1print n next 步長(zhǎng)應(yīng)為 1步長(zhǎng)為 1,不能省,應(yīng)2)打印51 這 5 個(gè)數(shù) clsfor n=5 to 1 print n nextfor n=5 to 1 step ? 13)打印 15 這 5 個(gè)數(shù) clsfor 1 to 5 print “ n” nextn 加上引號(hào),就變成了字符串,應(yīng)把引號(hào)去掉

6、4) s=0 for x=1 to 10s=s+xif s20 then exitend if print x next退出 for循環(huán)語(yǔ)句為 exitfor5)打印15這5個(gè)數(shù)clsfor n=1 to 5 print nfor 與nex磴須成對(duì)出現(xiàn),不能缺省 6)打印 15 這 5 個(gè)數(shù) clsfor 1 to 5 print n next 循環(huán)變量 n 要賦值, for n=1to 54、閱讀程序,為程序設(shè)計(jì)打基礎(chǔ)教學(xué)中通過(guò)分析已有程序, 慢慢滲透程序設(shè)計(jì)的思想方法, 引導(dǎo)學(xué)生從模仿開(kāi)始,由易到難、循序漸進(jìn),逐步過(guò)渡到獨(dú)立進(jìn)行程序設(shè)計(jì)。 師:請(qǐng)同學(xué)們分析下列程序,繪制出流程圖,說(shuō)出程序功

7、能。示題。s=0 for x=1 to 100 s=s+x next prints 功能:求 1 到 100 的和clsfor i=20 to 10 step ? 2 print inext 功能:輸入出20, 18, 16, 14, 12,10六個(gè)數(shù)(流程圖略)5、突破難點(diǎn),嘗試獨(dú)立編程。嘗試是開(kāi)始某種新事物所必需的。 任何事情的第一次都需要勇氣, 教師要鼓勵(lì)學(xué)生大膽嘗試編程, 在一次次嘗試中獲取分析、 解決問(wèn)題的經(jīng)驗(yàn)。 注意選題的難度要適當(dāng)師: 剛才我們通過(guò)分析閱讀已有程序, 對(duì)循環(huán)結(jié)構(gòu)又有了進(jìn)一步理解, 但我們不能僅局限在看懂、 讀懂程序上, 我們的目的是要自己完成程序設(shè)計(jì)。 首先要進(jìn)行

8、審題,認(rèn)真分析題目需要解決什么問(wèn)題,達(dá)到什么目的,然后從已知條件出發(fā),分析經(jīng)過(guò)哪些處理才能解決問(wèn)題。再把分析出來(lái)的處理步驟用流程圖表示出來(lái),最后用vb語(yǔ)言描述出各個(gè)解題步驟,程序設(shè)計(jì)就不會(huì)讓你束手無(wú)策。下面我們就參照例題,按照老師介紹的程序設(shè)計(jì)步驟,試著來(lái)自己來(lái)編制 2 個(gè)小程序。這兩道題在循環(huán)體這一部分稍有難度,采取分組討論,共同寫(xiě)流程圖的方法,最后由學(xué)生獨(dú)立寫(xiě)出程序代碼,并上機(jī)調(diào)試1)編寫(xiě)程序,求100 以?xún)?nèi)的奇數(shù)和clss=0 for n=1 to 100 step2 s=s+n prints next 2)編寫(xiě)程序,y=x+2,當(dāng)x=1, 2, 3, 4, 5時(shí),y的值分別是多少。clsfor x=1to 5 y=x+2 print y next5、歸納小結(jié),反思提高學(xué)生總結(jié)本節(jié)課的for/nex語(yǔ)句的格式和功能,運(yùn)用語(yǔ)句進(jìn)行程序設(shè)計(jì)的步驟。唯有反思,才能控制思維操作,才能促進(jìn)理解,提高自己的元認(rèn)識(shí)水平,從而促進(jìn)程序設(shè)計(jì)的算法形成和發(fā)展,實(shí)現(xiàn)良好的循環(huán)。 總結(jié)略。師:各門(mén)學(xué)科之間,各學(xué)科的內(nèi)容之間都是有聯(lián)系的,都不是孤立的,同學(xué)們要把知識(shí)動(dòng)態(tài)化, 多角度、 多方式地去思考, 掌握知識(shí)的內(nèi)在聯(lián)系, 提高解題能力,開(kāi)闊自己的視野。課后請(qǐng)同學(xué)們完成這樣一個(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論