◆石玉芳 卜耀華
21世紀是一個信息時代,是一個知識經(jīng)濟的時代,是激烈競爭的時代。教師在向?qū)W生傳授科學(xué)文化知識的同時,應(yīng)把著眼點放在如何發(fā)展學(xué)生的能力上,應(yīng)把培養(yǎng)學(xué)生思維能力作為首要任務(wù)。思維是人腦對客觀事物間接的概況反映,它所反映的是客觀事物共同的本質(zhì)特征和內(nèi)在聯(lián)系。創(chuàng)造性思維是相對于常規(guī)思維而言的。所謂常規(guī)思維是指對現(xiàn)存理論或?qū)嵨镄螒B(tài)的成果只知利用而不思改進或再創(chuàng)造的思維活動。每個心智健全的人都有創(chuàng)造性思維,由于受到保守觀念的束縛,這種思維沒有得到充分發(fā)揮。只有努力去開發(fā)創(chuàng)造性思維,才能有機會運用創(chuàng)造性思維。在教學(xué)過程中常用的創(chuàng)造性思維方法有以下幾種。
相似聯(lián)想是聯(lián)想思維中的一種類型,是由某一事物到與其相似事物的聯(lián)想。在漢字錄入教學(xué)中,五筆字型輸入法是一種較成熟的漢字輸入技術(shù)。經(jīng)過訓(xùn)練的專業(yè)輸入人員,每分鐘可以輸入漢字160個左右。但由于學(xué)生學(xué)習不得法,在學(xué)習五筆字型輸入法時,只會死記硬背那張枯燥無味的字根總表,學(xué)習效果不理想。五筆字型字根鍵位有一定的特點,在記憶字根鍵位時,應(yīng)盡量使同一鍵上的字根在形、音、義方面產(chǎn)生所需的相似聯(lián)想,并將指法與字根鍵位對應(yīng)記憶。
如從字形、字義和字音上進行相似聯(lián)想有:“王”與“五、”;“地(土)”與“士、干”;“大”與“犬”;“工”與“匚、七、弋、戈”;“山”與“由”;“月”與“用”;“之”與“辶、廴”;“已”與“己、巳”;“又”與“ ”;“和(禾)”與“竹、 ”;“冫”與“丷、 、丬、疒”;“氵”與“ 、小”。
再如,一些字根與所在鍵位的英文字母形態(tài)相似:“F”與“十”(與小寫字母f相似);“A”與“艸、廿、 ”;“T”與“ ”;“R”與“斤”;“E”與“爫”;“Q”與“乂、勹、 、夕”;“P”與“冖、宀”;“M”與“山、冂”;“B”與“阝、卩、 、耳”;“X”與“匕”;等等。
在較短的時間內(nèi),學(xué)生可快速地記住大部分的字根,并迅速掌握五筆字形輸入方法,可提高教學(xué)質(zhì)量和學(xué)生的學(xué)習效率,也能激發(fā)學(xué)生學(xué)習的主動性和積極性。
求異思維是在相同或相似的若干事物中,找出它們的相異之處。它要求人們有意識地對熟悉的事物用“陌生”的眼光進行重新審視,然后按照新的理論來加以研究。
在程序設(shè)計語言課程教學(xué)中,VB.NET程序設(shè)計、C++程序設(shè)計等三大結(jié)構(gòu)的語法格式非常相似,如果有意識地用“陌生”的眼光進行分析和認真地比較,就可以找出不同點。
如VB.NET程序設(shè)計的選擇結(jié)構(gòu):
If <條件> Then
<語句塊1>
Else
<語句塊2>
End If
C++語言程序設(shè)計的選擇結(jié)構(gòu):
if (條件表達式)
語句1;
else
語句2;
在學(xué)習過程中避免了不同程序設(shè)計語言的混淆,為進一步掌握各種程序設(shè)計語言打好基礎(chǔ)。
求同思維是善于在兩個以上不同事物之間找出它們的相同之點、相似之處。它要求人們對陌生的事物采用對熟悉的事物的態(tài)度來衡量、比較,找出相同點來。
在C語言程序設(shè)計教學(xué)中,數(shù)組與結(jié)構(gòu)體有著很大的不同。數(shù)組中的每一個元素都屬于同一數(shù)據(jù)類型,而結(jié)構(gòu)體是將不同數(shù)據(jù)類型組合成一個有機的整體。如果結(jié)構(gòu)體中數(shù)據(jù)類型為同一數(shù)據(jù)類型,其功能與數(shù)組的功能無異。類似的內(nèi)容還有結(jié)構(gòu)體與共同體的比較。
再如,在數(shù)據(jù)結(jié)構(gòu)教學(xué)中,用數(shù)組實現(xiàn)的順序存儲線性表和用指針實現(xiàn)的鏈接存儲線性表的比較等,都屬于求同思維方式。
替代思維反映出思維靈活多變的特性。窺一斑而知全貌,就是由點到面、由部分到全體的轉(zhuǎn)換。
在C++語言程序設(shè)計教學(xué)中,講解循環(huán)結(jié)構(gòu)語句時,先分析實例:計算s=1+2+3+……+100的和。可以寫成圖1所示看似與循環(huán)結(jié)構(gòu)語句無關(guān)、又讓學(xué)生感到冗長的語句。
觀察、分析上面的語句后發(fā)現(xiàn):因為是從1開始計算的,一直加到100,所以初值是1,終值是5;s=s+i語句被重復(fù)寫了若干次,即s=s+i語句為循環(huán)體;雖然i=i+1語句也被重復(fù)寫了若干次,但是它的作用是改變i的值的,表明步長值為1。這樣學(xué)生很快掌握了循環(huán)的四大要素,即初值、終值、步長值和循環(huán)體。可以用循環(huán)結(jié)構(gòu)語句迅速寫出實例的程序代碼:
s=0;
i=1;
while (i<=100)
{
s=s+i;
i=i+1;
}
采用此思維方法,學(xué)生可以通過自主學(xué)習等學(xué)習方式,很快掌握函數(shù)及函數(shù)的遞歸等內(nèi)容。
多路思維要求思維者善于一路又一路地想問題,這條路不行,再想另一條路,在數(shù)據(jù)庫管理教學(xué)中,數(shù)據(jù)共享性是數(shù)據(jù)系統(tǒng)的特點之一。運用多路思維方法分析,數(shù)據(jù)庫中的數(shù)據(jù)不僅可為一個程序或多個程序服務(wù),還可為數(shù)據(jù)庫管理系統(tǒng)或高級語言程序服務(wù);不僅可為程序設(shè)計提供服務(wù),還可為文字處理軟件提供服務(wù);不僅可以取全部數(shù)據(jù),還可以取部分數(shù)據(jù);不僅可為同一企業(yè)或機構(gòu)之內(nèi)的各個部門所共享,還可為不同單位、地域甚至不同國家的用戶所共享;不僅可以橫向取數(shù)據(jù)(即滿足條件的記錄),還可以縱向取數(shù)據(jù)(即復(fù)制指定的字段)。像要蛋糕一樣,橫著切,縱著切,數(shù)據(jù)是“取之不盡,用之不竭”的。
實踐證明,開發(fā)多路思維,不僅有利于開拓思路,還可以使學(xué)生的思維更周密,更具條理性。在計算機教學(xué)中,只要教師著意深度開發(fā)和訓(xùn)練,潛藏在學(xué)生心智中的創(chuàng)造性思維就會如泉水般涓涓涌出?!?/p>