




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、FOR循環(huán)語句(計數(shù)循環(huán)教學(xué)教案設(shè)計攀枝花市第三高級中學(xué) 廖裕一、教材分析循環(huán)結(jié)構(gòu)是程序設(shè)計的三種基本結(jié)構(gòu)之一,是程序設(shè)計的基礎(chǔ);它的主要應(yīng)用方向是讓計算機重復(fù)做大量相同或相似的事情。這節(jié)課是循環(huán)語句的第一部分內(nèi)容,教材只是通過一個應(yīng)用題引出了循環(huán)結(jié)構(gòu),給出了它的簡單語法格式,應(yīng)用FOR循環(huán)結(jié)構(gòu)實現(xiàn)了程序和編寫,并沒有給出其語句的具體執(zhí)行過程。我認(rèn)為這樣會導(dǎo)致一些學(xué)生進行簡單模仿,而不是真正的掌握和理解。學(xué)生只有熟練掌握了FOR循環(huán)語句的語句格式,理解循環(huán)執(zhí)行過程,才能在實際應(yīng)用中游刃有余。因此本部分內(nèi)容分2節(jié)課才能夠完成,本節(jié)課主要講FOR循環(huán)語句的語句格式及其執(zhí)行過程,下一節(jié)課再講實際應(yīng)用
2、。二、學(xué)生分析我們教學(xué)對象為高一的學(xué)生,對程序的接觸不太多,前面的幾節(jié)只講了順序結(jié)構(gòu)和條件語句結(jié)構(gòu),僅僅是初步了解了流程圖的畫法,但沒有通過實際的編程來上機實踐;另外高一學(xué)生的會考要求是能夠讀懂程序而非編制程序(競賽的除外),所以本節(jié)上課一定要從簡單的實例著手,讓學(xué)生搞清楚什么情況下要去使用循環(huán)結(jié)構(gòu),怎么樣來使用它。三、教學(xué)目標(biāo)及確立依據(jù)根據(jù)本節(jié)課教學(xué)內(nèi)容以及學(xué)生的特點,結(jié)合學(xué)生現(xiàn)有知識水平,確定本節(jié)課教學(xué)目標(biāo)如下:1、知識目標(biāo): 什么情況下要去使用循環(huán)結(jié)構(gòu)。掌握FOR循環(huán)語句的基本語法格式。理解并掌握FOR循環(huán)語句的執(zhí)行過程。能根據(jù)實際問題確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體。能用FOR循
3、環(huán)結(jié)構(gòu)編寫簡單的程序。2、能力目標(biāo):培養(yǎng)學(xué)生思考問題、分析問題和解決問題的能力。3、情感目標(biāo):使學(xué)生積極參與,發(fā)揮他們的主動性,激發(fā)他們的求知欲。四、教學(xué)重點、難點及確立依據(jù)學(xué)生只有掌握了FOR循環(huán)語句的語句格式,理解了其執(zhí)行過程,才能在實際應(yīng)用中得心應(yīng)手。教學(xué)重點:1、掌握FOR循環(huán)語句的基本語法格式。2、理解FOR循環(huán)語句具體的執(zhí)行過程。教學(xué)難點:根據(jù)實際問題,怎么樣來確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體及其它具體的執(zhí)行過程,在突破重難點中我采用了說明法和流程圖來進行講述。教材處理:教材上只有FOR循環(huán)語句的基本語法結(jié)構(gòu)和應(yīng)用,沒有講FOR循環(huán)語句語法的相關(guān)說明和執(zhí)行過程;若直接按教材上
4、的來講,學(xué)生不容易接受,很容易造成學(xué)生的簡單模仿,而不是真正的掌握。我在講課的過程中是先例子,再通過例子給出FOR循環(huán)語句的語法結(jié)構(gòu),改變了以前的先講語法再講例子的習(xí)慣,這樣學(xué)生更容易理解一些。根據(jù)實際,我先用一節(jié)課的時間講FOR循環(huán)語句的語句格式,執(zhí)行過程,在下一節(jié)課的時候再講其實際的應(yīng)用。五、教學(xué)環(huán)境:多媒體計算機室(嘗試?yán)碚撜n在計算機室上課六、教學(xué)過程:1、復(fù)習(xí)引入:我們在前面講過了怎么樣用QBASIC語言來編制順序結(jié)構(gòu)和分支結(jié)構(gòu)語句,下面請大家來看如下的兩個例子。同學(xué)們,請看屏幕上的實例:實例:我想用QBASIC語言編程打印出3個“OK!”放到一列上,想想在前面的學(xué)習(xí)中是如何來編寫這個
5、程序的(順序結(jié)構(gòu))?請一位同學(xué)口述,完畢后再演示代碼:CLSPRINT “OK!”PRINT “OK!”PRINT “OK!”END提出問題:如果我想用QBASIC語言編程打印出1000個“OK!”放到一列上,怎么辦?請同學(xué)們思考:有沒有一種更好的方法來解決上面的這類問題呢?教師提示:首先觀察例子,它的每一行代碼是怎么的?教師進一步引導(dǎo):例子實際上就是讓計算機多次做同一件相同的事情;只要我們給定一個循環(huán)次數(shù),讓計算機重復(fù)的來做這其中一條代碼不就是就可以了嗎? 總結(jié)和進入今天要講授的內(nèi)容:凡是讓計算機要做大量相同或者是相似,下一節(jié)課進行講述的事情時,就可以使用到循環(huán)語句結(jié)構(gòu)。循環(huán)結(jié)構(gòu)的作用:在一
6、定條件重復(fù)執(zhí)行一條或多條程序代碼。QBASIC語言中,循環(huán)語句一般分為計數(shù)循環(huán)和條件循環(huán),今天我們來學(xué)習(xí)其中的一種,即FOR循環(huán)語句。2、用FOR循環(huán)語句給出實例一用QBASIC語言編程打印出3個“OK!”放到一列上。程序的源代碼,并由教師說出其功能以及各部分的名稱。3、提出問題:是否可以實現(xiàn)用QBASIC語言編程打印出1000個“OK!”放到一列上?根據(jù)學(xué)生的回答將程序稍做修改,解決以上問題,讓學(xué)生對循環(huán)結(jié)構(gòu)的功能有感性的認(rèn)識,引發(fā)學(xué)習(xí)興趣。4、進一步提出問題:根據(jù)剛才的學(xué)習(xí),能不能總結(jié)出FOR循環(huán)語句的語句語法格式,師生共同總結(jié)出FOR循環(huán)語句的語句格式:FOR 循環(huán)變量=初值 To 終值
7、 Step 步長(增量)循環(huán)體NEXT 循環(huán)變量5、對上面循環(huán)結(jié)構(gòu)語法簡單的一些說明:一般的情況下FOR和NEXT必須要成對的出現(xiàn)在程序中。循環(huán)變量:由自己定義,但是前后必須保持一致。初值、終值、步長:可以為整數(shù)、小數(shù)、正數(shù)、負數(shù),也可以為變量、數(shù)值表達式;只有當(dāng)步長的值為1時,可以省略“STEP 1”。循環(huán)體:實際上就是要執(zhí)行循環(huán)語句相同或者相似部分的代碼,可以為一條語句,也可以為多條語句。6上面例子中循環(huán)語句的執(zhí)行過程(結(jié)合流程圖進行講述,教學(xué)的重點部分)(1)循環(huán)語句的執(zhí)行過程:計算機在運行時遇上了FOR語句,它就會找相應(yīng)的NEXT進行對應(yīng),構(gòu)成一個循環(huán)語句。把“循環(huán)變量=初值”,即是:
8、X=1。比較:X是否在初值,終值之間,即:X1,3(?)之間,如果是真就進行第步,否則就進入步。X是在初值,終值之間:執(zhí)行循環(huán)體語句。運行NEXT語句:就是把當(dāng)前就是X的值加上增量再賦予給X,即:X=X+1。返回到第步現(xiàn)進行比較,這樣就構(gòu)成了循環(huán)。退出循環(huán)語句,執(zhí)行NEXT后面的語句。(2)循環(huán)語句的執(zhí)行過程流程圖示:7、對程序進行一些變化,讓學(xué)生在變化當(dāng)中來靈活掌握循環(huán)語句的其它用法:學(xué)生自主探究學(xué)習(xí)內(nèi)容部分(學(xué)生上機實踐探究部分,教學(xué)難點部分)。主要設(shè)計思路:學(xué)生自主探究學(xué)習(xí)內(nèi)容的各種情況的變化,它的主要目的是為了探索FOR循環(huán)語句什么情況下可以循環(huán),循環(huán)語句退出循環(huán)的條件及其“初值、終值
9、和步長”它們之間的關(guān)系。雖然例子多,但由教師把程序下發(fā),學(xué)生進行很小的修改就可以完成。主要內(nèi)容見附件的相關(guān)內(nèi)容。讓學(xué)生進行總結(jié)循環(huán)語句的各種運行情況,并由老師進行概括性的總結(jié)和歸納;學(xué)生在練習(xí)過程中要多多注意他們?nèi)菀壮鲥e的地方并加以糾正。8、怎么樣計算循環(huán)語句的循環(huán)次數(shù),我們來看如下的程序可以打印出多少個“OK”呢?CLSFOR X=1.25 to 99.25 STEP 0.01PRINT “OK!”NEXT X引出如何計算循環(huán)語句次數(shù)的公式:次數(shù)=INT(初值-終值)/步長)+1注意:當(dāng)次數(shù)小于或者是等于0時,本循環(huán)語句就不可能運行了。七、課堂練習(xí)題綜合提升練習(xí)題:下面的程序運行完畢后可以打
10、印多少個“OK!”?FOR X=1 to 10 STEP 2X=X+1PRINT “OK!”NEXT X八、課堂小結(jié)本堂課主要用了計算機來做相同的事情,我們要掌握循環(huán)語句的語法格式及它的各種靈活運用。下一堂課我們將對本堂課進行提升,再給同學(xué)們講怎么樣用計算機來做相似的事情,如怎么樣求“S= 1+2+3+1000的和及相應(yīng)的變化的一些問題”。九、課外作業(yè)及課外探究作業(yè)1、作業(yè):P86頁,第1、2兩個試題。2、課外探究作業(yè)一:對于循環(huán)變量的值超過終值,你是如何理解的?(結(jié)合步長為正,為負兩種情況)3、課外探究作業(yè)二:循環(huán)體被執(zhí)行的次數(shù)由什么決定?4、課外探究作業(yè)三FOR循環(huán)語句中變量的值在循環(huán)體中
11、發(fā)生變化時你怎么理解?十、課后總結(jié)在整個教學(xué)過程中,充分體現(xiàn)了學(xué)生的主體地位、以及對學(xué)生各種能力的培養(yǎng)。無論是引入課題還是對本節(jié)課的重點、難點,我都沒有直接講解,而是通過啟發(fā)引導(dǎo)、提出問題、自主探究等形式,充分調(diào)動學(xué)生的學(xué)習(xí)積極性,使他們參與到教學(xué)的整個過程,讓學(xué)生在積極思考,積極探索中掌握新知識、消化本節(jié)課的重點、難點。有的老師認(rèn)為這一堂課講得簡單,但是我要說的是這一堂課的重點是放在循環(huán)語句什么樣情況下才能夠使用,它的語法格式和執(zhí)行過程怎么樣,在具體的使用過程中怎么樣靈活變化。下一節(jié)課才講它的相似情況的運行情況(即提升課),當(dāng)然也有不足之處,希望同行們批評指出。附件內(nèi)容分發(fā)給學(xué)生:學(xué)生上機自
12、主探究學(xué)習(xí)內(nèi)容為了探索FOR循環(huán)語句什么情況下可以循環(huán),循環(huán)語句退出循環(huán)的條件及其“初值、終值和步長”它們之間的關(guān)系,請同學(xué)們上機運行如下的程序,并按照要求把相應(yīng)空的內(nèi)容填上。運行時請先運行QBASIC,然后打開“TEST.BAS”程序進行相應(yīng)的修改并運行即可。1、當(dāng)“步長>0”時,我們來變化“初值”和“終值”。 (1)當(dāng)“步長”的值取正數(shù)。CLSFOR X=1 TO 3 STEP 1PRINT “OK!”NEXT XPRINT “X=”;XEND此時運行本程序后,輸出了_3_個“OK!”,輸出X的值為:_4_。(2)當(dāng)“步長”的值取負數(shù)。CLSFOR X=3 TO 1 STEP 1PR
13、INT “OK!”NEXT XPRINT “X=”;XEND此時運行本程序后,輸出了_0_個“OK!”,輸出X的值為:_3_。小結(jié):(3)根據(jù)上面的(1)和(2)兩個程序,您得出的結(jié)論是什么?當(dāng)“步長0”時,只有“初值”_小于_(填大于或小于)“終值”,循環(huán)語句才能夠進行循環(huán)。當(dāng)“步長0”時,只有“循環(huán)變量”的值_大于_(填大于或小于)“終值”時,才能夠退出循環(huán)。2、當(dāng)“步長<0”時,我們來變化“初值”和“終值”。(1)當(dāng)“步長”的值取正數(shù)。CLSFOR X=1 TO 3 STEP -1PRINT “OK!”NEXT XPRINT “X=”;XEND此時運行本程序后,輸出了_0_個“OK
14、!”,輸出X的值為:_1_。(2)當(dāng)“步長”的值取負數(shù)。CLSFOR X=3 TO 1 STEP -1PRINT “OK!”NEXT XPRINT “X=”;XEND此時運行本程序后,輸出了_3_個“OK!”,輸出X的值為:_0_。小結(jié):(3)根據(jù)上面的(1)和(2)兩個程序,您得出的結(jié)論是什么?當(dāng)“步長<0”時,只有“初值”_大于_(填大于或小于)“終值”,循環(huán)語句才能夠進行循環(huán)。當(dāng)“步長<0”時,只有“循環(huán)變量”的值_小于_(填大于或小于)“終值”時,才能夠退出循環(huán)。3、當(dāng)“步長=0”的,我們來變化“初值”和“終值”。(1)“初值”>“終值”的值。CLSFOR X=3 T
15、O 1 STEP 0PRINT “OK!”NEXT XPRINT “X=”;XEND此時運行本程序后,輸出了_0_個“OK!”,輸出X的值為:_3_。(2)“初值”<=“終值”的值。CLSFOR X=1 TO 3 STEP 0PRINT “OK!”NEXT XPRINT “X=”;XEND此時運行本程序后,輸出了無數(shù)個“OK!”,輸出X的值為:沒有輸出。注意:要停止運行請您按下“CTRL+PAUSE BREAK”。小結(jié):(3)根據(jù)上面的(1)和(2)兩個程序,您得出的結(jié)論是什么?當(dāng)“步長=0”時,如果“初值”>“終值”的值,此時循環(huán)語句_(不能或能)循環(huán);循環(huán)的次數(shù)是_次。不能,0當(dāng)“步長=0”時,如果“初值”<“終值”的值,此時循環(huán)語句_(不能或能)循環(huán);循環(huán)的次數(shù)是_次。能夠,無數(shù)次最后總結(jié):1、
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房產(chǎn)驗收合同范本
- 4-Ethyl-pentedrone-hydrochloride-p-Ethyl-α-methylamino-valerophenone-生命科學(xué)試劑-MCE
- 2-Ethylhexyl-diphenyl-phosphate-EHDPP-生命科學(xué)試劑-MCE
- 商鋪臨時合同范本
- 2025年螺旋錐齒輪項目合作計劃書
- 論我國壟斷協(xié)議豁免制度消極條件的完善
- 2025年氣象、水文儀器及裝置項目發(fā)展計劃
- 證券市場投資咨詢合同(2篇)
- 二零二五年度門窗代理商節(jié)能認(rèn)證合作協(xié)議詳述
- 2025年度食用農(nóng)產(chǎn)品質(zhì)量保險合作協(xié)議
- 2025年安徽職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫學(xué)生專用
- 2025年黑龍江農(nóng)墾職業(yè)學(xué)院單招職業(yè)傾向性測試題庫附答案
- 小學(xué)科學(xué)點亮我的小燈泡省公開課一等獎全國示范課微課金獎?wù)n件
- 2024預(yù)防流感課件完整版
- 病例報告表(CRF)模板
- DL∕T 2447-2021 水電站防水淹廠房安全檢查技術(shù)規(guī)程
- 煤礦績效考核管理辦法
- 乒乓球--社團活動記錄表(共20頁)
- 《各種各樣的橋》ppt課件
- 滬教版小學(xué)數(shù)學(xué)二年級下冊應(yīng)用題專項練習(xí)
- 機動車維修經(jīng)營備案表
評論
0/150
提交評論