周儀蘭
摘 要: 在VB教學時,采用讓算法貼近生活、在調試過程中形象化程序的運行過程、用圖形使算法形象化及監視數組的值讓算法形象化這四種方法,充分挖掘學生的潛能,達到學生主動探究算法的目的,做到知行合一。
關鍵詞: VB教學 形象化 知行合一
中職學生邏輯數理方面的能力相對較弱,形象思維能力較強,是具有形象思維的個體。VB這門課的核心是算法,算法是計算機解決問題的方法。VB教學算法是重點,也是難點,算法比較枯燥、難懂,如果學生理解了算法,就成功了一半。算法對邏輯思維能力有較高的要求,他們感到學習VB的難度很大。在教學中,要讓學生了解計算機解決問題的過程,把抽象的理論轉換成形象的過程,而形象化算法,使算法貼近生活,拉近學生與算法的距離,讓學生知其然也知其所以然,做到知行合一。
一、使算法貼近生活
交換兩個變量值的算法在許多問題中都得用到,學生在編寫交換變量a,b值的代碼時,出現a=b:b=a,對于代碼運行的結果,學生感到困惑,發現錯誤后,卻不知該如何修改。所以在教學時,要讓學生理解計算機解決問題的過程,教學時可以用生活中的例子理解它。假設A杯裝果汁,B杯裝咖啡,要將A、B兩個杯子中裝的飲料對調,要怎么做,學生自然就想到:再拿個空杯C過渡,先把A中的果汁倒入C中,A杯空了,再將B中的咖啡倒入A中,最后將C中的果汁倒入B中。讓學生借用中間代碼將這個過程用語句表達出來:t=a:a=b:b=t。
用生活中的實例講解算法,讓VB算法貼近生活,使得算法形象化,順應學生的思維方式,使學生更容易理解,拉近學生與VB程序設計的距離,讓學生感到VB程序是可理解的,不是那么遙不可及。……