朱孫杰
(慈溪市附海鎮中心小學 浙江寧波 315300)
基于Excel VBA的珠心算訓練軟件的設計與應用研究
朱孫杰
(慈溪市附海鎮中心小學 浙江寧波 315300)
基本功訓練是珠心算每堂課必須訓練的內容之一,重視加強基本功訓練可提高心算能力、撥珠速度、課堂趣味性、規范珠心算課堂。傳統的珠心算教學需要大量的人力、物力,訓練時間長、周期長,對于教師實施珠心算教學是一項繁重的任務,對于學生很難提起興趣。
珠心算 Excel VBA 基本功 軟件
基本功訓練是珠心算每堂課必須訓練的內容之一,扎實的基本功是學好珠心算的基礎,為使學生在珠心算中提高學習效率,減輕教師的教學負擔,加上excel在數據處理中的優勢,運用VBA實現二次開發,為此設計了基于Excel VBA的珠心算學習軟件。
下面將對此軟件的模塊構成,設計意圖,實際使用過程中的效果進行說明。
珠心算基本功就是把計算一道題的過程單拿出來強化訓練,包括以下5項:① 把聽到或看到的數記下來(數字記憶);② 轉換成大腦里的算珠映像(數譯珠);③ 在大腦里打算盤(珠像運算);④ 把心算出來的珠像轉換成數字(珠譯數);⑤ 將答案說出來或寫出來(說、寫答案)
針對第1項數字記憶,開發了聽心算、看數模塊;針對第4項珠譯數開發了看珠像;看數純加純減整合了8個以內同位數看數、聽數、校對答案的功能。[1]
聽心算模塊的基本功能包括:
1.以普通話語音的形式逐一朗讀每筆數字。
2.啟動后按屏幕大小自動全屏,顯示部分自動居中。
3.用戶可自行設置朗讀語速、每組筆數與朗讀間隔時間,間隔時間、閃爍時間可達到毫秒級。
4.可以自行設置需要練習的數字位數,朗讀結束后點擊答案可查看最后的正確結果。[2]
看數模塊的基本功能包括:
1.以普通話語音的形式逐一朗讀每筆數字,同時在主文本框顯示朗讀的數。
2.啟動后按屏幕大小自動全屏,顯示部分自動居中。
3.用戶可自行設置朗讀語速、每組筆數與朗讀間隔時間,間隔時間、數字顯示的時間均達到毫秒級。
4.自行設置需要練習的數字位數,朗讀結束后點擊答案可查看最后的正確結果。
看珠像模塊的基本功能包括:
1.紅色菱形代表每個珠子,在Label控件里以珠像的形式顯示每個珠子代表所表示的數。
2.啟動后按屏幕大小自動全屏,顯示部分自動居中。
3.用戶可自行設置閃爍時間、間隔時間,顯示的時間達到毫秒級。
4.自行設置需要練習的數字位數,結束后點擊答案可查看最后的正確結果。

看數純加純減的基本功能包括:
1.以普通話語音的形式逐一朗讀每筆數字
2.啟動后按屏幕大小自動全屏,顯示部分自動居中。
3.用戶可自行設置朗讀語速、每組筆數與朗讀間隔時間,間隔時間、數字顯示的時間單位均為毫秒。
4.可以自行設置需要練習的數字位數,朗讀結束后點擊答案可查看最后的正確結果。
5.所有數字均為程序隨機產生,其中包含加法與減法,并提前自動優化,保證結果不會出現負數。
純加:設定好數字閃爍時間,間隔時間,設定題量、位數、筆數。題量的設定范圍:1題或10題,位數選擇范圍:一位數~八位數,筆數設定范圍:3筆、5筆、7筆、10筆、15筆、20筆。
純減:設定好數字閃爍時間,間隔時間,設定題量、位數、筆數。題量的設定范圍:1題或10題,位數選擇范圍:一位數~八位數,筆數設定范圍:3筆、5筆、7筆、10筆、15筆、20筆。第一筆數不為負數,而且前幾筆數的差減去后一筆數不能為負數。以下這個函數就是實現了如何使前n筆的數的差不為負數(n的范圍從1到10)。
設定完畢后,程序會發出語音提示“第幾題準備”,隨后主文本框顯示當前的數,同時語音報數,在200毫秒后,語音提示“寫答案”,同時主文本框顯示“寫答案”。最后單擊“答案”,校對答案,小文本框逐題顯示每題答案,同時語音報答案。
數據刷新:本軟件的數據源是在Excel表格中編制的隨機數,每次做完后,單擊“數據刷新”按鈕,可以更新Excel表格中的數據。
設計此軟件主要是練習基本功,提高珠心算能力,從而提升學生的珠心算水平。傳統訓練學生在紙上練習,時間是由自己控制的,教師人工報數時而快時而慢,人工報數費時費力無法達到精確計時,很難做到因人而異。運用軟件訓練比起傳統訓練方法有以下幾方面的優勢:
學生的珠心算水平,學習能力具有差異性,而且隨著年級的上升,他們的差異性會逐步加大,為了適應學生間的這種差異,讓每個學生能根據自己的能力逐步得到提升,可以采用一人一機,自己設定訓練的速度。
在珠心算中,每筆數閃現的時間設置上,需精確到0.01秒。 如當每筆數的閃現時間從0.2秒提速到0.1秒,這時以0.1秒的速度提升,對于學生,這個跨度實在很大。在訓練中,每一關提速也并不一定都以0.1秒的速度提升,學生可以根據實際情況進行設置。
(1)教學訓練軟件的應用,增強了學生學習珠心算的興趣。
不同的學生他們的學習能力是有差異的,軟件的應用可以使教師同時對不同程度的學生進行訓練。這樣,無論是學困生還是優生都能在珠心算得到發展,學生不但不厭學,反而對珠心算產生更濃厚的興趣,提升了自信心。
(2)教學訓練軟件的應用,減輕了老師的教學負擔。
珠心算教學如果需要普及,需要依靠專職教師,此軟件的研發恰好能減輕教師的負擔。
(3)教學訓練軟件的應用,提高了學生珠心算水平。
珠心算的訓練往往伴隨著大量的題型,運用此軟件,學生的訓練題目次次都是新的,而且可以自己校對答案,提高了訓練的效率。
[1]張迪輝.淺談電腦軟件對珠心算教學的輔助作用.珠算與珠心算,2016年6月
[2]徐仙波,胡挺.加減看心算訓練軟件的開發與研究.珠算與珠心算,2016年4月