徐東 徐曉芳
【摘要】該文描述了如何在Excel中利用Visual Basic的功能來(lái)實(shí)現(xiàn)算法編程,同時(shí)指出了Visual Basic中編寫(xiě)的程序代碼與教材中的程序框圖和程序設(shè)計(jì)圖的區(qū)別與聯(lián)系,本文還以實(shí)例形式給出了計(jì)算三角形面積、判斷n是否為質(zhì)數(shù)以及用二分法求方程近似解的程序代碼.
【關(guān)鍵詞】算法;編程;實(shí)現(xiàn);Excel
【中圖分類號(hào)】G434【文獻(xiàn)標(biāo)識(shí)碼】B
一、引言
算法是新課程中新引入的內(nèi)容,《普通高中數(shù)學(xué)課程標(biāo)準(zhǔn)》明確指出,算法是數(shù)學(xué)的重要組成部分,是計(jì)算科學(xué)的重要基礎(chǔ).隨著現(xiàn)代信息技術(shù)飛速發(fā)展,算法在科學(xué)技術(shù)、社會(huì)發(fā)展中發(fā)揮著越來(lái)越重要的作用,并日益融入社會(huì)生活的許多方面,算法思想已經(jīng)成為現(xiàn)代人應(yīng)具備的一種數(shù)學(xué)素養(yǎng).同時(shí)《普通高中數(shù)學(xué)課程標(biāo)準(zhǔn)》也提出應(yīng)通過(guò)具體實(shí)例的上機(jī)實(shí)踐(或編程)幫助學(xué)生理解算法思想及其作用.
但是要想上機(jī)實(shí)踐就得有編程軟件,qBasic初學(xué)者通用指令代碼太古老,學(xué)生普遍提不起興趣,而太專業(yè)的編程軟件作為我們教師和學(xué)生都沒(méi)有那么多的精力去學(xué)習(xí).其實(shí),我們利用教材中多次提及的Excel軟件中內(nèi)置的Visual Basic功能,完全可以實(shí)現(xiàn)編程,并且它簡(jiǎn)單易學(xué),除了和教材中的程序設(shè)計(jì)圖有細(xì)微區(qū)別外,大體一致.
利用Excel的這一功能,教師可以自己檢驗(yàn)框圖設(shè)計(jì)是否有效,也可以指導(dǎo)學(xué)生上機(jī)實(shí)現(xiàn)算法編程.更主要的是,利用它,我們可以發(fā)現(xiàn)我們的數(shù)學(xué)別有洞天,讓人流連忘返.托爾斯泰認(rèn)為:“成功的教學(xué)所需要的不是強(qiáng)制,而是激發(fā)學(xué)生的欲望.”而今天我們恰巧可以擁有這么一個(gè)工具,能把學(xué)生普遍感興趣的計(jì)算機(jī)技術(shù)和我們的數(shù)學(xué)聯(lián)系起來(lái),從而激發(fā)學(xué)生的欲望.
二、算法編程在Excel中實(shí)現(xiàn)
4.算法的教學(xué)確實(shí)開(kāi)辟了一片新天地,處理得當(dāng),學(xué)生也非常受歡迎.而且通過(guò)舉一反三,讓學(xué)生自己設(shè)計(jì)涉及數(shù)列、函數(shù)等問(wèn)題的程序用以解決這些問(wèn)題,通過(guò)動(dòng)手操作,獲得程序運(yùn)行后成功的喜悅,學(xué)生對(duì)這些數(shù)學(xué)問(wèn)題的認(rèn)識(shí)也會(huì)更加深刻.正如朱熹說(shuō)的“知之愈明,則行之愈篤;行之愈篤,則知之益明”.
人的內(nèi)心里有一種根深蒂固的需要——總想感到自己是發(fā)現(xiàn)者、研究者、探尋者.在兒童的精神世界中,這種需求特別強(qiáng)烈.但如果不向這種需求提供養(yǎng)料,即不積極接觸事實(shí)和現(xiàn)象,缺乏認(rèn)識(shí)的樂(lè)趣,這種需求就會(huì)逐漸消失,求知興趣也與之一道熄滅(蘇霍姆林斯基語(yǔ)).現(xiàn)在,教材正給我們準(zhǔn)備了這樣一塊優(yōu)質(zhì)的養(yǎng)料,如果我們不把它提供給學(xué)生并引導(dǎo)學(xué)生去品味,那不是暴殄天物了嗎?
【參考文獻(xiàn)】
[1]中華人民共和國(guó)教育部.普通高中數(shù)學(xué)課程標(biāo)準(zhǔn)[M].北京:人民教育出版社,2006.
[2](日)ProjectA & Dekiru,彭彬.Excel 2003/2002/2000 VBA大全[M].北京:人民郵電出版社,2007.
[3](英)Paul Lomax.VB 與 VBA 技術(shù)手冊(cè)[M].北京:中國(guó)電力出版社,2002.
[4](蘇)BA蘇霍姆林斯基.給教師的一百條建議[M].天津:天津人民出版社,1984.