姜超老師教學(xué)日記
教師教學(xué)日記
專業(yè)科
|
計算機(jī)
|
學(xué)科
|
VB程序設(shè)計
|
||
姓名
|
姜超
|
時間
|
2014.4.10
|
天氣
|
晴
|
VB編程對學(xué)生來說一直是一門不大好學(xué)的課,怎么讓知識更容易接受呢?我想了不少方法。比如講“FOR-NEXT”循環(huán)語句,我就用了創(chuàng)設(shè)問題,用解決問題來引導(dǎo)學(xué)生學(xué)習(xí)的方法。
1、創(chuàng)設(shè)問題情境
提出問題:打印6個豎行排列的“*”(解決方案:我們可以使用6個PRINT語句完成)。
但是,如果我想畫10行,100行,1000行“*”呢?難道就這樣順序?qū)懴氯??很顯然,這樣編寫太繁瑣也不切合實(shí)際。我們希望在解決這個問題過程中,只要告訴計算機(jī)重復(fù)操作的次數(shù),剩下的讓計算機(jī)自己去完成,然而這個希望可以實(shí)現(xiàn)嗎?
實(shí)際上是可以的,這就要用到循環(huán)執(zhí)行的思想,我們今天就來學(xué)習(xí)一種“FOR-NEXT”循環(huán)語句,通過這個語句的使用,我們就可以很容易的解決這個問題。
2、給出程序,并通過在VB中演示效果加以理解 循環(huán)結(jié)構(gòu)也稱重復(fù)結(jié)構(gòu),它的作用是使一段程序能重復(fù)執(zhí)行,被重復(fù)執(zhí)行的部分稱為循環(huán)體。但重復(fù)一般都是有條件的,即在滿足FOR語句中的條件下才執(zhí)行循環(huán)體,否則退出循環(huán)體。下面我們就來看一下“FOR-NEXT”語句的語句格式:
格式: FOR〈數(shù)值變量名〉=〈數(shù)學(xué)表達(dá)式1〉 TO 〈數(shù)學(xué)表達(dá)式2〉 STEP〈數(shù)學(xué)表達(dá)式3〉〈語句序列(循環(huán)體)〉
NEXT
說明:
1)當(dāng)步長為1時,STEP 1可省略不寫;
2)語句序列中可以含有任意多條語句; 3)有時需中途退出循環(huán),這時用EXIT FOR命令。 上題程序代碼可這樣寫
cls
for I=1 to 6 step 1 print”*” next 3、設(shè)置“陷阱”,強(qiáng)調(diào)語句格式。 教師出示下列程序段。學(xué)生分成三組討論,發(fā)現(xiàn)錯誤并糾正,然后每組完成一題。在討論中,學(xué)生扮演了一個積極的參與者的角色自覺思考、積極發(fā)言,講出自己的思考和結(jié)論,并與他人展開爭辯,在自主探索中掌握知識要點(diǎn),同時也可學(xué)習(xí)到他人的好的思維方式和學(xué)習(xí)方法。 1)打印1~5這5個數(shù) 2) 打印5~1這5個數(shù) 3) 打印1~5這5個數(shù) 4、創(chuàng)設(shè)情境,引出循環(huán)嵌套結(jié)構(gòu)
前面我們已經(jīng)解決了利用循環(huán)結(jié)構(gòu)來在一行打印6個“*”的問題,那么,如果我想要打印3行,每行6個“*”,這個問題又該如何解決呢?
引導(dǎo)學(xué)生思考,可以將上面的“FOR-NEXT”語句再重復(fù)3次。(如下)
這么寫當(dāng)然可以,可是,如果我們要打印10行、100行、1000行呢?這么寫當(dāng)然就不行了,由于我們已經(jīng)知道了循環(huán)的次數(shù),可以再利用一個“FOR-NEXT”循環(huán)語句。這樣就形成了循環(huán)中套循環(huán)的結(jié)構(gòu),我們成為循環(huán)的嵌套。
探究:若外層循環(huán)控制為1~8,內(nèi)層循環(huán)還是1~6,查看圖形效果
得出結(jié)論:內(nèi)層循環(huán)次數(shù)控制一行中列的個數(shù),即列數(shù);外層循環(huán)次數(shù)控制行數(shù)。
5、舉一反三,深入探究,加深理解
根據(jù)上面探究所的出的結(jié)論,我們試著打印下面的圖形:
向?qū)W生講解此種圖形的程序設(shè)計方法,主要在循環(huán)次數(shù)上作文章。
6、層層推進(jìn),活學(xué)活用
給學(xué)生一個稍微綜合性的圖形,要求利用循環(huán)嵌套打印出來。(此圖形需要添加空格來完成)
7、小結(jié)和作業(yè)
小結(jié):通過本節(jié)課的學(xué)習(xí),我們懂得了循環(huán)結(jié)構(gòu)程序設(shè)計的思想。掌握了“FOR-NEXT”循環(huán)語句的應(yīng)用格式,了解并初步掌握了循環(huán)嵌套語句的使用。
|
上一篇: 張桂玉老師教學(xué)日記
下一篇: 牟瑞玉老師教學(xué)日記