董 玉
《QBASIC語(yǔ)言》是中等職業(yè)學(xué)校學(xué)生學(xué)習(xí)的第一門專業(yè)課,學(xué)生普遍認(rèn)為深?yuàn)W、枯燥、難懂,容易喪失學(xué)好這門課的信心。如何幫助學(xué)生打消畏難情緒,培養(yǎng)學(xué)習(xí)信心?筆者結(jié)合多年的教學(xué)實(shí)踐,介紹一下自己的教學(xué)方法。
一、圍繞實(shí)例來(lái)講解相關(guān)的理論知識(shí)
程序由語(yǔ)句組成,要會(huì)讀、會(huì)寫(xiě)程序,首先應(yīng)該掌握語(yǔ)句的格式和功能。學(xué)生初次接觸計(jì)算機(jī)高級(jí)語(yǔ)言,如果教師仍按常規(guī)方法從規(guī)則、定義來(lái)介紹各條語(yǔ)句,面對(duì)如此眾多的專業(yè)詞匯、專業(yè)知識(shí),學(xué)生會(huì)無(wú)所適從,不知所云。而通過(guò)簡(jiǎn)明的例子解釋各條命令的格式和功能,符合學(xué)生的認(rèn)知規(guī)律,易于接受。如:
INPUT“請(qǐng)依次輸入蘋果、香蕉、桔子的單價(jià):”;A,B,C
INPUT“請(qǐng)依次輸入蘋果、香蕉、桔子的重量:”;X,Y,Z
[LET]S=A*X+B*Y+C*Z
PRINT“您應(yīng)付的金額是”;S;“元”
運(yùn)行以上程序后,學(xué)生很快能聯(lián)想到他們消費(fèi)后的電腦小票。讓學(xué)生回憶他們所見(jiàn)的小票有何不同,就有細(xì)心的同學(xué)說(shuō)出應(yīng)有“鵬云超市歡迎您的光臨!”,還有“應(yīng)付的金額”、“應(yīng)找回的金額”、“感謝您的光臨!”等等。
通過(guò)實(shí)例的學(xué)習(xí),學(xué)生很快會(huì)明白INPUT是鍵盤輸入語(yǔ)句,PRINT是輸出語(yǔ)句。教師可以根據(jù)教學(xué)內(nèi)容、教學(xué)目標(biāo)和學(xué)生的實(shí)際,通過(guò)優(yōu)化新知識(shí)導(dǎo)語(yǔ)設(shè)計(jì),精選趣味例題,創(chuàng)設(shè)問(wèn)題情境,讓學(xué)生產(chǎn)生疑問(wèn),造成懸念,喚起強(qiáng)烈的求知欲,從而激發(fā)學(xué)生的學(xué)習(xí)興趣。
二、用對(duì)比法講解知識(shí)點(diǎn)
在講解PRINT語(yǔ)句的輸出格式時(shí),可用對(duì)比法來(lái)講解。
如:PRINT“A”;“A”;“A”;“A”;“A”
PRINT“A”,“A”,“A”,“A”,“A”
該程序運(yùn)行后,讓學(xué)生觀察并思考。然后引出PRINT語(yǔ)句中,如果以分號(hào)分隔輸出項(xiàng),則按緊湊格式輸出數(shù)據(jù);如果以逗號(hào)分隔輸出項(xiàng),則按標(biāo)準(zhǔn)格式輸出數(shù)據(jù)。
講解每屏最多顯示80×25個(gè)字符,且QBASIC把屏幕每行劃分成5個(gè)標(biāo)準(zhǔn)區(qū),其中第五個(gè)區(qū)占24個(gè)字符寬,其他區(qū)占14個(gè)字符。輸出字符串時(shí),所有字符串按順序從左到右逐個(gè)分配到第一區(qū)、第二區(qū)……直到最后一區(qū)。
PRINT“AAA……A”(共計(jì)80個(gè))
……
PRINT“AAA……A”
(共計(jì)25行)
第一次輸入和運(yùn)行該程序時(shí)鼓勵(lì)學(xué)生嚴(yán)格按照要求輸入,保存并運(yùn)行。然后再第二次輸入同樣程序,適時(shí)引導(dǎo)學(xué)生學(xué)會(huì)使用一些常用的編輯方法如復(fù)制(Copy、Ctrl+Ins)、粘貼(Paste、Shift+Ins)、刪除一行(Ctrl+Y)等快捷方法,就能在很短的時(shí)間內(nèi)完成,并且對(duì)復(fù)制與粘貼鍵的操作也有了很深刻的印象。
在講到循環(huán)程序的編寫(xiě)時(shí),可再次引用上例進(jìn)行對(duì)比講解。
FOR J=1 TO 80 STEP 1
PRINT “A”;
NEXT J
END
運(yùn)行以上循環(huán)程序后,發(fā)現(xiàn)也是輸出了一行數(shù)目為80個(gè)“A”字符的程序語(yǔ)句。省去了大量輸入同樣字符的煩惱。修改循環(huán)終止值為2000,則可輸出25行A字母,幫助學(xué)生理解循環(huán)語(yǔ)句的格式。
三、巧用任務(wù)驅(qū)動(dòng)教學(xué)法
任務(wù)驅(qū)動(dòng)教學(xué)法,就是讓學(xué)生通過(guò)“任務(wù)”動(dòng)機(jī)的驅(qū)動(dòng)進(jìn)行自主探索和互動(dòng)協(xié)作的教學(xué)形式。它是讓學(xué)生帶著真實(shí)的“任務(wù)”而學(xué)習(xí),有利于培養(yǎng)學(xué)生的創(chuàng)新能力和獨(dú)立分析問(wèn)題、解決問(wèn)題的能力。中等職業(yè)學(xué)校的學(xué)生們對(duì)新事物充滿了好奇心,但接受知識(shí)的能力往往會(huì)有很大的差異。教師進(jìn)行“任務(wù)”設(shè)計(jì)時(shí),要從學(xué)生實(shí)際出發(fā),充分考慮學(xué)生現(xiàn)有的文化知識(shí)、認(rèn)知能力、年齡、興趣等特點(diǎn),遵循由淺入深、由表及里、循序漸進(jìn)等原則。對(duì)于新內(nèi)容或一些有難度的“任務(wù)”,教師最好能事先演示或給出清晰、詳盡的操作步驟,便于學(xué)生自主學(xué)習(xí)。
在實(shí)施“任務(wù)”的過(guò)程中,教師應(yīng)有意識(shí)地引導(dǎo)學(xué)生主動(dòng)去探究,通過(guò)模仿、觀察、想象等形式,按照“提出問(wèn)題、分析問(wèn)題、解決問(wèn)題”的思路,高標(biāo)準(zhǔn)地完成設(shè)計(jì)的“任務(wù)”。例如,在完成老師布置的程序設(shè)計(jì)“任務(wù)”時(shí),同學(xué)們相互協(xié)作,相互探討,盡量發(fā)揮創(chuàng)新能力。期間,老師要不時(shí)地給每個(gè)小組點(diǎn)撥、引導(dǎo),以便學(xué)生更好地學(xué)習(xí)知識(shí)。學(xué)生完成一項(xiàng)“任務(wù)”后,要及時(shí)進(jìn)行經(jīng)驗(yàn)交流,對(duì)學(xué)生的學(xué)習(xí)情況做出反饋和評(píng)價(jià),并進(jìn)行恰當(dāng)?shù)纳罨吞釤?培養(yǎng)學(xué)生的問(wèn)題意識(shí)和解決問(wèn)題的能力。這是知識(shí)形成和提高的重要階段,同時(shí)也能極大地培養(yǎng)學(xué)生的成就感。