施曉篩
摘 ? ?要: Authorware是以圖標為基礎(chǔ),以流程線為編輯模式的多媒體CAI課件制作工具,任意課件對象均可選擇一個圖標與之對應(yīng),這就給非專業(yè)教師制作課件帶來了極大的方便。Authorware由于具有形象、直觀、交互的功能,因而被廣泛應(yīng)用于教學(xué)課件的制作。在小學(xué)生的加法運算課堂教學(xué)中,可以運用Authorware制作出加法運算的小程序以強化鞏固知識。
關(guān)鍵詞: Authorware ? ?加法小程序 ? ?交互
Authorware廣泛應(yīng)用于教學(xué)領(lǐng)域,它采用面向?qū)ο蟮脑O(shè)計思想,以圖標為程序基本組件,用流程線連接各圖標構(gòu)成程序,從而提高多媒體軟件的開發(fā)速度和質(zhì)量,使非專業(yè)教師也可以使用其制作出精美的課件。Authorware具有強大的交互功能,所以開發(fā)者可以運用Authorware開發(fā)出一些適用的小程序。
一、程序制作緣由
小學(xué)生計算能力的培養(yǎng)是小學(xué)數(shù)學(xué)教學(xué)的一項重要任務(wù),而計算能力的培養(yǎng)需要學(xué)習者多多練習,培養(yǎng)反應(yīng)速度和熟練程度。但如果僅僅局限于書本或者練習冊上的題目,也許并不能滿足學(xué)習者的要求。如果可以設(shè)計這樣一個小程序,讓學(xué)習者自由選擇題目并控制練習題數(shù)量,同時給出成績和計算時間,就能彌補書本習題冊的不足,同時節(jié)省大量批閱時間,從而提高教學(xué)效率。
二、程序制作過程
(一)程序功能簡述
“加法小程序”運行后,屏幕顯示一道隨機產(chǎn)生的一位數(shù)加法題,讓用戶通過鍵盤輸入答案,如圖1所示。用戶輸入完答案后按回車鍵,接著會出現(xiàn)下一題。一共10道題,做對一題得10分,全部答對得100分,這樣全部答完10道題后,屏幕即可顯示出所得分數(shù)和所用時間,如圖2所示。
圖1
圖2
(二)程序制作流程
1.程序流程圖:如圖3所示。
圖3
2.框架與標題:拖動顯示圖標到流程線上,在顯示圖標內(nèi)制作如圖1所示的界面和提示信息。
3.初始化:在“初始化”計算圖標內(nèi)輸入“t1:=SystemSeconds; fs:=0”,程序分兩行輸入,變量t1存放程序開始運行的時間,變量fs用來存放分數(shù)。
4.出題:在“出題”計算圖標內(nèi)輸入“add1:=Random(1,9,1) ? ?add2:=Randm(1,9,1)”,分兩行輸入。此處模擬隨機生成題目的過程,用隨機函數(shù)Random(1,9,1)產(chǎn)生10以內(nèi)的加數(shù)。Random函數(shù)語法:number:=Random(min,max,units)說明:返回介于Min~Max之間的一個隨機數(shù),兩個隨機數(shù)相差是units的整數(shù)倍,如果要產(chǎn)生20以內(nèi)的隨機加數(shù),代碼可改為“Random(1,19,1)”,其他以此類推。
5.顯示題目:在“顯示題目”顯示圖標內(nèi)適當位置輸入“第{n+1}題{add1}+{add2}=使用的時間{ SystemSeconds-t1}秒”,分兩行輸入。這里的{add1}和{add2}表示兩個加數(shù)的變量。如果想制作加法連加程序在“出題”計算圖標內(nèi)再輸入“add3:=random(1,9,1)”,這里也做相應(yīng)的修改。
6.答題:
(1)獲取用戶的輸入:用交互圖標和計算圖標創(chuàng)建文本輸入交互,將交互圖標命名為“答題”,計算圖標命名為“*”,通配符“*”表示接收用戶輸入的任意字符。在計算圖標內(nèi)輸入代碼“sum:=Numentry”,通過系統(tǒng)變量Numentry獲取用戶輸入的結(jié)果存放到變量sum中。
(2)判斷正誤:這里用test系統(tǒng)函數(shù)判斷。Test函數(shù)語法:Test(condition,ture expression,false expression)說明:Test系統(tǒng)函數(shù)用來判斷關(guān)系表達式conditio的值或變量condition的值,如果condition的值為True,則Test返回ture expression;如果condition的值為False,則Test返false expression.其中Ture expression和false expression是表達式。正確的分數(shù)(fs)加10分,不正確不加分,也不扣分。
(3)執(zhí)行跳轉(zhuǎn):在答題計算圖標內(nèi)輸入“Test(n=10,goto(IconID@”顯示成績”,goto(IconID@“出題”)”,這里用GoTo函數(shù)實現(xiàn)條件跳轉(zhuǎn),當10題全部做完就跳轉(zhuǎn)到“顯示成績”圖標,未做完則繼續(xù)顯示下一題。“答題”計算圖標程序輸入如下圖(圖4)所示:
圖4
7.顯示成績:在“顯示成績”圖標內(nèi)適當位置輸入下圖“分數(shù)為:{fs},答題時間為{SystemSedonds-t1}”內(nèi)容,分兩行輸入,調(diào)整字體的格式,并拖動到界面上適當位置。
保存程序,并運行程序,至此簡單的加法小程序制作完畢。
三、拓展
如果想制作“減法”、“乘法”、“除法”小程序,只要對上述程序稍做修改即可完成如修改符號,也有需要注意的地方,下面簡要地說明。
(一)減法小程序
小學(xué)低年級還沒學(xué)到負數(shù),要避免出現(xiàn)結(jié)果為負數(shù),所以要保證第被減數(shù)比減數(shù)大。這里將add2生成語句改成“add2:=random(1,add1,1)”。
(二)乘法小程序
只需改變符號即可。
(三)除法小程序
因為小學(xué)低年級還沒有學(xué)小數(shù),應(yīng)避免出現(xiàn)結(jié)果為小數(shù)的情況??梢杂肨est系統(tǒng)函數(shù)判斷被除數(shù)是否是除數(shù)的整數(shù)倍,正確的話顯示題目,錯誤的話顯示下一組數(shù)據(jù)。
我們還可以把四個小程序組合成一個綜合的“四則運算小程序”。
四、結(jié)語
在教育信息化的今天,尋求新的輔助教學(xué)方法優(yōu)化教學(xué)已經(jīng)成為廣大教育工作者的任務(wù)和目標。用Authorware制作的“加法小程序”與別的類似軟件比,確實有很大優(yōu)勢,特別是它的強大交互功能。教學(xué)中還需要不斷鉆研,以制作出更精美的課堂教學(xué)軟件。
參考文獻:
[1]曹寶香,王愛峰.《Authorware多媒體課件制作》教學(xué)探索[J].福建電腦,2010,1.
[2]王海鵬,張恒香.Authorware多媒體制作[M].北京:中國鐵道出版社,2005.
[3]李兵團.Authorware多媒體制作[M].長沙:國防科技大學(xué)出版社,2009.