
摘要:圖形運動軌跡在中學數學中是很難理解和掌握的內容。通過VB課件演示,學生能直觀的看到圖形變化的過程,培養了學生觀察能力與想象力,不斷激活學生的思維,最終完成由形象思維向抽象思維的過渡,克服教學難點。
關鍵詞:VB;圖形運動軌跡;動態繪制
中圖分類號:G623.58
一、傳統數學教學中存在的一些問題
在傳統的數學教學中,教師憑借一只粉筆、一塊黑板講解復雜的動態圖形數學問題時,有時候黑板寫滿了,嗓予說啞了,還是不能使每一個學生明白所講的問題,為什么?傳統的教學方式,往往是一節課大部分時間都在黑板上畫圖形,寫算式,課堂效率低,浪費了教師課堂上大量的時間和精力。學生在課堂上會覺得沒有興趣,印象不深刻。因此我們需要引入新的教學方式,這就是我們要討論的課件制作技術。
二、VB技術介紹
一般情況下大多數老師都會選擇用PPT軟件制作課件。而PPT適合制作素材羅列展示型文科課件,不太適合制作理科需要的交互課件。VB是一種可視化面向對象的程序設計語言,它既有Windows優越的圖形窗口環境,又繼承了Basic語言的簡單易學性,因此特別適合制作交互課件的需要。運行在Windows環境下的VB提供了豐富的圖形功能,不僅可以通過圖形控件進行圖形和繪圖操作,還可以通過圖形方法在窗體或圖形控件上輸出文字或圖形。由于VB具有以上特點,因此我們在課堂上加以利用,就會成為我們得力的助手,展現在數學教學中的優勢。
三、VB在數學教學中的應用實例
江蘇省淮安市2011年中考數學試題:如圖,在Rt△ABC中,∠C=90°,AC=8,BC=6,點P在AB上,AP=2.點E、F同時從點P出發,分別沿PA、PB以每秒1個單位長度的速度向點A、B勻速運動,點E到達點A后立即以原速度沿AB向點B運動,點F運動到點B時停止,點E也隨之停止.在點E、F運動過程中,以EF為邊作正方形EFGH,使它與△ABC在線段AB的同側,設E、F運動的時間為t秒(t>0),正方形EFGH與△ABC重疊部分面積為S。
(1)當t=1時,正方形EFGH的邊長是?當t=3時,正方形EFGH的邊長是?
(2)當0 (3)直接答出:在整個運動過程中,當t為何值時,S最大?最大面積是多少? 本例中正方形EFGH與△ABC重疊部分圖形是動態的,學生是很難理解和掌握的。若用VB軟件將這一難點制作成課件進行演示,不僅能極大地激發學生的學習興趣,而且有助于課堂教學的分析講解。啟動VB工程,在窗體中添加所需的控件對象:八個標簽用來顯示提示信息,十個命令按鈕用來控制繪制的圖形,六個文本框用來輸出參數的值,一個圖片框用來顯示數學曲線,運行的界面如圖所示。 當點擊“整體演示”按鈕顯示圖形的整個變化過程,幫助學生迅速、準確的理解題目含義。很容易得出當t=1和t=3時,正方形EFGH的邊長。通過點擊“0 在繪制圖形時,應有確定的坐標系統,根據參數的取值范圍和方程的值域可以確定坐標系統。用ScaleMode屬性設置對象坐標的度量單位,ScaleMode=7坐標的度量單位為厘米。用Scale 方法來設置坐標系:object.Scale (x1, y1) - (x2, y2)其中(x1, y1)是對象的左上角坐標,(x2, y2)為對象的右下角坐標。用DrawWidth 屬性返回或設置圖形方法輸出的線寬。用Line 方法,在對象上畫直線和矩形object.Line [Step] (x1, 1) [Step] (x2, y2), [color], [B][F]。 動態繪制曲線可以采用以下兩種方法:1、使用For循環,按曲線規律設置For循環的初值和終值和步長,當步長值很小時,便形成動畫效果。2、使用Timer控件, 設置Timer控件的Interval屬性,在Timer控件的Timer事件中利用曲線的變化規律進行繪制。兩者也可以結合使用,形成實時動態圖像。 在代碼段中“t = t + 0.01”代表每執行一次Timer事件,時間增加0.01秒。通過“x1 = x1 + 0.01 x2 = x2 + 0.01”等語句可以計算出和時間t相對應的E和F點坐標,x2 - x1就是正方形EFGH的變長,很容易計算出正方形的面積。如果要求當0 四、結束語 在實際的教學工作中,將VB開發的課件應用于數學教學,收到了良好的教學效果。舉這個例子,旨在說明新方法引入目前的教學可以充分調動學生學習的主觀能動性,提高了學生學習的興趣,而且可以收到事半功倍的效果。依靠傳統的教學方式已經不適合現代化教育的發展,不能跟上現代化教育改革的步伐。理念發展,思想進步,教學方式也必須與時俱進。 參考文獻: [1] 隋麗娜. Visual Basic范例開發大全[M], 清華大學出版社,2011. [2] 馮阿芳. Visual Basic程序設計實踐教程[M], 機械工業出版社,2010.