朱孫杰
(慈溪市附海鎮(zhèn)中心小學(xué) 浙江寧波 315300)
基于Excel VBA的珠心算訓(xùn)練軟件的設(shè)計與應(yīng)用研究
朱孫杰
(慈溪市附海鎮(zhèn)中心小學(xué) 浙江寧波 315300)
基本功訓(xùn)練是珠心算每堂課必須訓(xùn)練的內(nèi)容之一,重視加強基本功訓(xùn)練可提高心算能力、撥珠速度、課堂趣味性、規(guī)范珠心算課堂。傳統(tǒng)的珠心算教學(xué)需要大量的人力、物力,訓(xùn)練時間長、周期長,對于教師實施珠心算教學(xué)是一項繁重的任務(wù),對于學(xué)生很難提起興趣。
珠心算 Excel VBA 基本功 軟件
基本功訓(xùn)練是珠心算每堂課必須訓(xùn)練的內(nèi)容之一,扎實的基本功是學(xué)好珠心算的基礎(chǔ),為使學(xué)生在珠心算中提高學(xué)習(xí)效率,減輕教師的教學(xué)負(fù)擔(dān),加上excel在數(shù)據(jù)處理中的優(yōu)勢,運用VBA實現(xiàn)二次開發(fā),為此設(shè)計了基于Excel VBA的珠心算學(xué)習(xí)軟件。
下面將對此軟件的模塊構(gòu)成,設(shè)計意圖,實際使用過程中的效果進(jìn)行說明。
珠心算基本功就是把計算一道題的過程單拿出來強化訓(xùn)練,包括以下5項:① 把聽到或看到的數(shù)記下來(數(shù)字記憶);② 轉(zhuǎn)換成大腦里的算珠映像(數(shù)譯珠);③ 在大腦里打算盤(珠像運算);④ 把心算出來的珠像轉(zhuǎn)換成數(shù)字(珠譯數(shù));⑤ 將答案說出來或?qū)懗鰜?說、寫答案)
針對第1項數(shù)字記憶,開發(fā)了聽心算、看數(shù)模塊;針對第4項珠譯數(shù)開發(fā)了看珠像;看數(shù)純加純減整合了8個以內(nèi)同位數(shù)看數(shù)、聽數(shù)、校對答案的功能。[1]
聽心算模塊的基本功能包括:
1.以普通話語音的形式逐一朗讀每筆數(shù)字。
2.啟動后按屏幕大小自動全屏,顯示部分自動居中。
3.用戶可自行設(shè)置朗讀語速、每組筆數(shù)與朗讀間隔時間,間隔時間、閃爍時間可達(dá)到毫秒級。
4.可以自行設(shè)置需要練習(xí)的數(shù)字位數(shù),朗讀結(jié)束后點擊答案可查看最后的正確結(jié)果。[2]
看數(shù)模塊的基本功能包括:
1.以普通話語音的形式逐一朗讀每筆數(shù)字,同時在主文本框顯示朗讀的數(shù)。
2.啟動后按屏幕大小自動全屏,顯示部分自動居中。
3.用戶可自行設(shè)置朗讀語速、每組筆數(shù)與朗讀間隔時間,間隔時間、數(shù)字顯示的時間均達(dá)到毫秒級。
4.自行設(shè)置需要練習(xí)的數(shù)字位數(shù),朗讀結(jié)束后點擊答案可查看最后的正確結(jié)果。
看珠像模塊的基本功能包括:
1.紅色菱形代表每個珠子,在Label控件里以珠像的形式顯示每個珠子代表所表示的數(shù)。
2.啟動后按屏幕大小自動全屏,顯示部分自動居中。
3.用戶可自行設(shè)置閃爍時間、間隔時間,顯示的時間達(dá)到毫秒級。
4.自行設(shè)置需要練習(xí)的數(shù)字位數(shù),結(jié)束后點擊答案可查看最后的正確結(jié)果。
看數(shù)純加純減的基本功能包括:
1.以普通話語音的形式逐一朗讀每筆數(shù)字
2.啟動后按屏幕大小自動全屏,顯示部分自動居中。
3.用戶可自行設(shè)置朗讀語速、每組筆數(shù)與朗讀間隔時間,間隔時間、數(shù)字顯示的時間單位均為毫秒。
4.可以自行設(shè)置需要練習(xí)的數(shù)字位數(shù),朗讀結(jié)束后點擊答案可查看最后的正確結(jié)果。
5.所有數(shù)字均為程序隨機產(chǎn)生,其中包含加法與減法,并提前自動優(yōu)化,保證結(jié)果不會出現(xiàn)負(fù)數(shù)。
純加:設(shè)定好數(shù)字閃爍時間,間隔時間,設(shè)定題量、位數(shù)、筆數(shù)。題量的設(shè)定范圍:1題或10題,位數(shù)選擇范圍:一位數(shù)~八位數(shù),筆數(shù)設(shè)定范圍:3筆、5筆、7筆、10筆、15筆、20筆。
純減:設(shè)定好數(shù)字閃爍時間,間隔時間,設(shè)定題量、位數(shù)、筆數(shù)。題量的設(shè)定范圍:1題或10題,位數(shù)選擇范圍:一位數(shù)~八位數(shù),筆數(shù)設(shè)定范圍:3筆、5筆、7筆、10筆、15筆、20筆。第一筆數(shù)不為負(fù)數(shù),而且前幾筆數(shù)的差減去后一筆數(shù)不能為負(fù)數(shù)。以下這個函數(shù)就是實現(xiàn)了如何使前n筆的數(shù)的差不為負(fù)數(shù)(n的范圍從1到10)。
設(shè)定完畢后,程序會發(fā)出語音提示“第幾題準(zhǔn)備”,隨后主文本框顯示當(dāng)前的數(shù),同時語音報數(shù),在200毫秒后,語音提示“寫答案”,同時主文本框顯示“寫答案”。最后單擊“答案”,校對答案,小文本框逐題顯示每題答案,同時語音報答案。
數(shù)據(jù)刷新:本軟件的數(shù)據(jù)源是在Excel表格中編制的隨機數(shù),每次做完后,單擊“數(shù)據(jù)刷新”按鈕,可以更新Excel表格中的數(shù)據(jù)。
設(shè)計此軟件主要是練習(xí)基本功,提高珠心算能力,從而提升學(xué)生的珠心算水平。傳統(tǒng)訓(xùn)練學(xué)生在紙上練習(xí),時間是由自己控制的,教師人工報數(shù)時而快時而慢,人工報數(shù)費時費力無法達(dá)到精確計時,很難做到因人而異。運用軟件訓(xùn)練比起傳統(tǒng)訓(xùn)練方法有以下幾方面的優(yōu)勢:
學(xué)生的珠心算水平,學(xué)習(xí)能力具有差異性,而且隨著年級的上升,他們的差異性會逐步加大,為了適應(yīng)學(xué)生間的這種差異,讓每個學(xué)生能根據(jù)自己的能力逐步得到提升,可以采用一人一機,自己設(shè)定訓(xùn)練的速度。
在珠心算中,每筆數(shù)閃現(xiàn)的時間設(shè)置上,需精確到0.01秒。 如當(dāng)每筆數(shù)的閃現(xiàn)時間從0.2秒提速到0.1秒,這時以0.1秒的速度提升,對于學(xué)生,這個跨度實在很大。在訓(xùn)練中,每一關(guān)提速也并不一定都以0.1秒的速度提升,學(xué)生可以根據(jù)實際情況進(jìn)行設(shè)置。
(1)教學(xué)訓(xùn)練軟件的應(yīng)用,增強了學(xué)生學(xué)習(xí)珠心算的興趣。
不同的學(xué)生他們的學(xué)習(xí)能力是有差異的,軟件的應(yīng)用可以使教師同時對不同程度的學(xué)生進(jìn)行訓(xùn)練。這樣,無論是學(xué)困生還是優(yōu)生都能在珠心算得到發(fā)展,學(xué)生不但不厭學(xué),反而對珠心算產(chǎn)生更濃厚的興趣,提升了自信心。
(2)教學(xué)訓(xùn)練軟件的應(yīng)用,減輕了老師的教學(xué)負(fù)擔(dān)。
珠心算教學(xué)如果需要普及,需要依靠專職教師,此軟件的研發(fā)恰好能減輕教師的負(fù)擔(dān)。
(3)教學(xué)訓(xùn)練軟件的應(yīng)用,提高了學(xué)生珠心算水平。
珠心算的訓(xùn)練往往伴隨著大量的題型,運用此軟件,學(xué)生的訓(xùn)練題目次次都是新的,而且可以自己校對答案,提高了訓(xùn)練的效率。
[1]張迪輝.淺談電腦軟件對珠心算教學(xué)的輔助作用.珠算與珠心算,2016年6月
[2]徐仙波,胡挺.加減看心算訓(xùn)練軟件的開發(fā)與研究.珠算與珠心算,2016年4月