文章編號:1962-5913(2008)11-0047-02
摘要:VB程序設計是很多院校的第一門編程類課程,它功能強大易于掌握。對初學者來講,例題選取是否恰當對于學習效果有著決定性的意義。本文主要探討在例題選擇和講解過程中如何使用條件遷移法讓學生深入理解知識點、活學活用。
關鍵詞:VB程序設計;教學法;條件遷移
中圖分類號:G642
文獻標識碼:B
1條件遷移法
條件遷移法是指在教學過程中,在某個例題的基礎上逐步改變或增加條件,過渡到新的例題,以此提高學生舉一反三的能力,同時也提高學生主動發現問題、解決問題的能力。
VB程序設計課程的實踐性強,需要學生對于例題深入理解而不僅是死背程序。同時,VB作為一門程序設計語言,其語法結構是固定的,但應用到各種題目中是靈活多解的,故對一種結構需要多道例題講解,這就需要學生掌握各例題的異同,而不是獨立去記憶。而應用條件遷移的辦法進行例題之間的過渡,可以讓學生對知識點理解透徹,同時一步一步地引導讓學生融會貫通,從而克服了程序設計難學、枯燥的問題。
2實例
VB中的循環結構部分因過程不直觀且語法結構中參數較多,故此較難掌握。在FOR語句的教學過程中,筆者使用條件遷移法設計例題,效果很好。
首先讓學生做一道習題,用print語法輸出一個“*”。寫出程序后該練習題稍做修改:輸出10個“*”又該如何?同學們會發現修改后的題目做起來很煩瑣,于是教師可引出FOR循環結構。
講解完FOR循環的語法結構,設計兩道例題。……