周長宏 蘭清昭
摘要:應(yīng)用VB6.0編寫多功能計算器程序,實(shí)現(xiàn)普通計算器,函數(shù),方程(組)以及圓錐曲線相結(jié)合,大大提高了中學(xué)教師在教學(xué)過程中臨時檢驗(yàn)學(xué)生作業(yè)的效率,同時利用現(xiàn)代信息技術(shù)使常用多種函數(shù)作圖過程可以靈活、精準(zhǔn)、動態(tài)再現(xiàn)。
關(guān)鍵詞:VB6.0;多功能計算器;函數(shù);方程(組);圓錐曲線;中學(xué)教師;課堂教學(xué)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2019)06-0044-03
Research and Exploration of Writing Mathematics Teaching Software in Middle School with Visual Basic 6.0
ZHOU Chang-hong1, LAN Qing-zhao2
(1.School of Mathematical Sciences, Sichuan Normal University, Chengdu 610068, China; 2. School of Basic Education, Sichuan Normal University, Chengdu 610068, China)
Abstract: The combination of ordinary calculator, function, equation set and conic curve, using Visual Basic 6.0 to write a multi-function calculator program, greatly improves the efficiency of middle school teachers in the temporary inspection of students working in the teaching process, while using modern information technology enables mapping processes of a variety of functions to be flexibly, accurately and dynamically reproduced.
Key words: Visual Basic 6.0; multi-function calculator; function; equation set; conic curve; middle school teacher; classroom teaching
1 軟件編寫的目的
隨著科技革命的興起,我們的教育領(lǐng)域也在不斷發(fā)生著改變,教師的課堂教學(xué)也越來越多使用計算機(jī)多媒體信息技術(shù)以提高課堂教學(xué)效率,本軟件重點(diǎn)利用VB6.0從實(shí)現(xiàn)一般計算、函數(shù)計算、解方程、解方程組、中學(xué)數(shù)學(xué)作圖等方面進(jìn)行編程設(shè)計、研究與探索,特別是作圖方面精準(zhǔn)性和動態(tài)再現(xiàn)性讓教師可以從繁重的手工作圖過程解放出來。中學(xué)數(shù)學(xué)老師在上方程組,函數(shù)圖像,圓錐曲線這幾個板塊的內(nèi)容時,對于學(xué)生畫出的不同函數(shù)圖像,解出的方程(組)的解,函數(shù)圖像與圓錐曲線的關(guān)系,老師臨時檢查起來是一件很頭痛的問題,并且速度很慢,現(xiàn)在希望通過VB編寫多功能計算機(jī)算器輔助教學(xué)軟件來解決這樣一個問題。該軟件具備函數(shù)圖像,多條圓錐曲線在同一個坐標(biāo)系中的生成功能,能夠直觀地展示出各種圓錐曲線與函數(shù)圖像之間的關(guān)系。
2 軟件實(shí)現(xiàn)和操作說明
2.1軟件簡單介紹
打開軟件出現(xiàn)的是圖1的界面,我們可以看見中間是常規(guī)運(yùn)算,左上角為幫助和菜單,菜單是這個軟件程序設(shè)計的核心內(nèi)容。菜單里包括有:函數(shù)及其圖像,解方程(組),圓錐曲線,并且曲線也可以同時添加多條。
2.2軟件操作與實(shí)現(xiàn)舉例說明
1)函數(shù)及其圖像
以下以三角函數(shù)其中一個為例進(jìn)行說明。
若是參數(shù)符合條件,則程序進(jìn)行圖像生成的工作。首先我們將圖片框設(shè)計規(guī)模,考慮到我們每次曲線的不一樣,若是固定了坐標(biāo)系那么有時候我們坐標(biāo)系刻度少了,圖像不完整,有時候刻度多了,不協(xié)調(diào)。因此程序每次建立坐標(biāo)系的刻度時會根據(jù)每次輸入的參數(shù)進(jìn)行規(guī)模大小的設(shè)計如下:
以上為完整橢圓的生成過程,有時候我們除了畫橢圓我們還需要與其他曲線進(jìn)行比較,該程序考慮到了這樣一個問題。因此在右面的增加選項(xiàng)中有幾個單選按鈕可以進(jìn)行任意添加,只需要先選中我們需要添加的曲線,再點(diǎn)擊添加,在彈出來的窗口中輸入相關(guān)曲線的參數(shù),如圖7所示為選擇添加直線后彈出的相關(guān)直線參數(shù)窗口。圖8為增加了相應(yīng)選項(xiàng)后的圖形界面。
3 軟件編寫的意義
該軟件將普通計算器與函數(shù)計算器,圓錐曲線以及方程組結(jié)合,是一個占用內(nèi)存小且使用簡單,只需要輸入?yún)?shù)即可,對于教師而言有很大的幫助。
1)教師可以用來作為作圖工具進(jìn)行作圖,將圖像截取用于試卷制作的圖像,比起直接運(yùn)用Word里面的圖形工具它更具有精確性,減少了很多調(diào)整圖像的繁瑣步驟。
2)教師可以在課堂上臨時檢驗(yàn)讓學(xué)生練習(xí)畫的圖像是否正確,快速檢驗(yàn)方程及方程組的解正確與否,節(jié)約時間,并且能提高教師實(shí)時檢查作業(yè)的效率。
3)對于學(xué)生而言運(yùn)用軟件生成圖像,更能夠激發(fā)學(xué)生對所學(xué)新內(nèi)容的求知欲,圖像的加入使很多數(shù)學(xué)問題更加生動形象,學(xué)生能更容易理解和掌握。
4)讓中學(xué)數(shù)學(xué)教師制作的課件在作圖方面具有準(zhǔn)確性,且在課堂教學(xué)的作圖過程中可以更輕松動態(tài)再現(xiàn),特別是坐標(biāo)系可以根據(jù)需要輕松方便設(shè)置。
5)在現(xiàn)有軟件功能規(guī)模上還可以根據(jù)特殊的教學(xué)需求較輕松地作進(jìn)一步的功能擴(kuò)充。
總而言之,該軟件相應(yīng)功能若是能夠在中學(xué)數(shù)學(xué)相應(yīng)知識點(diǎn)的課堂教學(xué)上一定能夠?yàn)榻處煄矸奖?,為學(xué)生帶來意想不到的學(xué)習(xí)效果。
參考文獻(xiàn):
[1] 朱華英. 初中VB程序設(shè)計教學(xué)的實(shí)踐與思考[J].中國信息技術(shù)教育,2012(15).
[2] 梁子伊. 用VB制作圖像按鈕的方法及技巧[J].計算機(jī)應(yīng)用,2000(S1).
[3] 朱春香. VB的圖形框控件在程序設(shè)計中的應(yīng)用[J].計算機(jī)與網(wǎng)絡(luò)(34).
[4] 鄧宏貴,朱從旭. 用VB開發(fā)函數(shù)作圖軟件[J].計算機(jī)工程,2000(9).