ForNext循環語句的教案範文
【適用教材】廣東教育出版社《資訊技術》第一冊
【適用年級】初二年級
一、教學內容分析
本節課講授的是for—next循環語句,因爲之前學生學習過順序結構,分支結構中的條件語句,對編程有了一定的基礎,但是循環語句相對於條件語句來說,語法和語句的工作流程都複雜了,所以在講述for—next循環語句時,可以讓學生分析程序的具體執行過程,引導學生分析for—next循環語句是如何實現程序的循環功能的,加深學生對循環功能的實現方法的理解。
二、教學對象分析
本節課的教學對象是初二學生,因爲初二學生的理解能力有限,而這節課涉及的循環語句比較抽象,較難理解,因此在教學中宜比較自然地引入循環語句的功能、格式以及使用方法。並且爲了學生更好地理解for—next語句,儘可能使用程序與流程圖結合的方法進行講解。
三、教學目標
1.初步理解循環結構的定義和作用;
2.初步掌握循環語句的一般格式;
3.結合for—next循環語句的執行流程圖理解循環結構程序的執行過程。
四、教學重點以及教學難點
理解及初步掌握for—next循環語句。
五、教學過程設計
(一) 複習程序的順序結構
前面我們講過程序的順序結構,計算機最基本的結構。計算機在執行程序時,按照從上往下的`順序依次執行語句,這樣的結構稱爲順序結構。
(二) 複習程序的分支結構
有時候處理問題時,比如判斷一個年份是否閏年,需要根據某個條件進行判斷,然後再決定程序的執行過程,這種程序結構稱爲分支結構。前面我們所學過的if—then—else條件語句就可實現條件的判斷。
格式: 條件語句的執行過程:
if <條件> then
<語句塊1>
else
<語句塊2>
end if
(三) 講述新課
引入:
有時,在解決一些問題時,經常需要重複執行一些操作,像計算1+2+3+……+100,其中要重複連續做99次加法操作,若用順序結構來完成,將十分繁瑣,我們可以利用vb提供的循環語句來完成。
1。 for—next循環語句的格式
for <循環變量>=<初值> to <終值> step <步長>
<循環體>
next <循環變量>
說明:步長值可以爲正數或者負數,本節課只涉及步長值爲正數的情況。
2。 教師舉例指導學生分析for—next循環語句在程序中的執行過程。
(1)實例1:在vb窗體顯示輸出1到10這十個數字。
程序:
for i=1 to 10 step 1
print i
next i
①分析此循環語句中,
循環變量是i
初值是1
終值是10
步長是1
循環體中的語句是print i
源程序代碼視窗:
窗體視窗顯示執行結果:
②分析for—next循環語句在實例1程序中的執行過程:
③講解for—next循環語句的執行過程:
(2)分析程序2,程序如下所示:
s=0
for i=1 to 8 step 3
s=s+3
next i
print s
①分小組提問學生:此循環語句中,
循環變量是? 初值是?
終值是? 步長是?
循環體中的語句是?
next後的語句是?
②指導學生分析程序2的執行過程:
3。 教師歸納
(1)循環語句的功能:
利用循環語句,可以實現循環體內的語句反覆執行。
(2)循環結構:
如果程序中含有循環語句,這種程序結構稱爲循環結構。
4。思考
在for—next循環語句中,循環次數由什麼決定?
5.在思考的過程中,學生分析程序3的執行過程。
窗體視窗顯示執行結果:
6.教師歸納
-
我的朋友多教案
作爲一名人民教師,編寫教案是必不可少的,編寫教案有利於我們弄通教材內容,進而選擇科學、恰當的教學方法。教案要怎麼寫呢?以下是小編幫大家整理的我的朋友多教案,供大家參考借鑑,希望可以幫助到有需要的朋友。我的朋友多教案1一:活動目標:1、正確感知10以內的數量,能按...
-
大班有關父親節的教案(精選7篇)
作爲一位無私奉獻的人民教師,通常需要用到教案來輔助教學,編寫教案有利於我們弄通教材內容,進而選擇科學、恰當的教學方法。寫教案需要注意哪些格式呢?下面是小編收集整理的大班有關父親節的教案,供大家參考借鑑,希望可以幫助到有需要的朋友。大班父親節活動教案1一...
-
小班防溺水安全教育教案(通用5篇)
在教學工作者實際的教學活動中,可能需要進行教案編寫工作,教案是教學活動的總的組織綱領和行動方案。我們該怎麼去寫教案呢?以下是小編整理的小班防溺水安全教育教案(通用5篇),供大家參考借鑑,希望可以幫助到有需要的朋友。小班防溺水安全教育教案1活動目標1.瞭解在水...
-
中班安全教學和家人走散時教案
作爲一位不辭辛勞的人民教師,就不得不需要編寫教案,編寫教案有利於我們準確把握教材的重點與難點,進而選擇恰當的教學方法。寫教案需要注意哪些格式呢?以下是小編收集整理的中班安全教學和家人走散時教案,歡迎閱讀,希望大家能夠喜歡。中班安全教學和家人走散時教案1...