国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于AS的自動(dòng)評(píng)測(cè)算術(shù)教學(xué)軟件設(shè)計(jì)

2015-11-14 09:52劉懷玉陽西述
關(guān)鍵詞:出題評(píng)測(cè)命令

劉懷玉 陽西述

摘 要:多媒體設(shè)備已在各級(jí)學(xué)校廣泛使用,但多媒體課件大多缺少交互性、隨機(jī)性和自動(dòng)評(píng)測(cè)功能。作者采用Flash內(nèi)嵌的AS(ActionScript)語言,通過巧妙的方法,為數(shù)學(xué)加、減、乘、除運(yùn)算設(shè)計(jì)和制作了一種能隨機(jī)出題、交互答題、自動(dòng)評(píng)定、圖音并茂的教學(xué)軟件,經(jīng)試用效果很好。

關(guān)鍵詞:模塊; ActionScript;幀;按鈕;評(píng)測(cè)

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-8454(2014)20-0078-04

一、引言

隨著教育信息化的推廣,多媒體技術(shù)在學(xué)校教育中應(yīng)用越來越普及,多媒體電子課件大多采用PowerPoint、Flash等工具制作,[1]一般只能按預(yù)先設(shè)置的順序播放,缺少隨機(jī)性、交互性和自評(píng)測(cè)功能,這樣的課件對(duì)于小學(xué)教育來說很難達(dá)到理想教學(xué)效果。[2] 本文巧妙利用Flash軟件內(nèi)嵌的AS(ActionScript)語言進(jìn)行編程,為小學(xué)數(shù)學(xué)算術(shù)四則運(yùn)算設(shè)計(jì)出能隨機(jī)出題、交互解答、聲圖并茂的自動(dòng)評(píng)測(cè)算術(shù)教學(xué)軟件。

二、總體設(shè)計(jì)

先設(shè)計(jì)軟件總體功能。自動(dòng)評(píng)測(cè)算術(shù)軟件應(yīng)該包括加法、減法、乘法和除法運(yùn)算與評(píng)測(cè)模塊,如圖1(a)所示,每個(gè)模塊應(yīng)具有隨機(jī)出題、輸入答案與自動(dòng)評(píng)測(cè)功能。在Flash8的“圖層1”第1幀,設(shè)計(jì)出軟件的主界面,如圖1(b)所示,第2、3、4、5幀分別用來制作加、減、乘、除運(yùn)算模塊。

AS(ActionScript)是Flash內(nèi)嵌的面向?qū)ο竽_本程序語言,AS命令常添加在幀或按鈕動(dòng)作中。[3]

軟件首先應(yīng)停留在主界面(第1幀),因此給第1幀添加動(dòng)作命令:stop();

給“加法運(yùn)算與評(píng)測(cè)”按鈕 添加命令:

on(release){ gotoAndstop(2);}

即單擊該按鈕時(shí),即跳轉(zhuǎn)到第2幀。

同樣地,給“減法運(yùn)算與評(píng)測(cè)”按鈕 、“乘法運(yùn)算與評(píng)測(cè)”按鈕 和“除法運(yùn)算與評(píng)測(cè)”按鈕 分別添加類似的動(dòng)作命令。所不同的是,將gotoAndstop(2) 命令里的2分別修改為3、4和5。

三、加法運(yùn)算模塊的設(shè)計(jì)制作

1.加法運(yùn)算模塊的元件設(shè)計(jì)

在圖層1第2幀制作加法運(yùn)算模塊。在該模塊應(yīng)能隨機(jī)生成2個(gè)加數(shù)、讓學(xué)生解答題目、能自動(dòng)評(píng)定答案的正確性、能返回軟件主界面、對(duì)同一道題還能重新解答等。因此,在第2幀設(shè)計(jì)如下元件:兩個(gè)動(dòng)態(tài)文本框(d11、d12),用于存放隨機(jī)生成的兩個(gè)加數(shù);一個(gè)輸入文本框(s1),用于輸入答案;一個(gè)“隨機(jī)出題”按鈕用于出題,一個(gè)“重做”按鈕用于清除答案,一個(gè)“評(píng)定”按鈕用于自動(dòng)評(píng)判,一個(gè)“返回”按鈕用于返回主菜單,以及一個(gè)用來顯示評(píng)定結(jié)果的實(shí)例jud1,如圖2所示。

其中jud1是影片剪輯實(shí)例,其第5幀制作一個(gè) 圖形,并嵌入一段鼓掌的音頻;在第10幀制作一個(gè) 圖形,并嵌入一小段物體跌落的音頻;影片剪輯實(shí)例默認(rèn)停留在第1幀,在剪輯的第1幀設(shè)置如下動(dòng)作命令:

stop();

2.加法運(yùn)算模塊的流程設(shè)計(jì)

下面來設(shè)計(jì)加法運(yùn)算模塊的流程。當(dāng)按“隨機(jī)出題”按鈕時(shí),將隨機(jī)生成兩個(gè)加數(shù),并清空早先的解答和評(píng)定結(jié)果;當(dāng)用戶輸入完答案,按“評(píng)定”按鈕,系統(tǒng)能自動(dòng)判斷答案的正確性(顯示 或 ,并發(fā)出掌聲或跌落聲);按“重做”鈕,能清除解答及評(píng)定結(jié)果;按“返回”鈕,則返回主菜單?!凹臃ㄟ\(yùn)算與評(píng)測(cè)”模塊的流程如圖3所示。

3.加法運(yùn)算的AS編程實(shí)現(xiàn)

要實(shí)現(xiàn)加法運(yùn)算如圖3所示的流程功能,須給“隨機(jī)出題”、“評(píng)定”、“重做”和“返回”按鈕(見圖2)添加適當(dāng)?shù)腁S命令。

(1)“隨機(jī)出題”按鈕上添加的命令:

on(release) //當(dāng)單擊該按鈕時(shí)

{d11.text=random(100);

//隨機(jī)生成一個(gè)100以內(nèi)的加數(shù)

d12.text=random(100);

//再生成另一個(gè)加數(shù)

s1.text=""; //將答案輸入欄預(yù)置為空

jud1.gotoAndStop(1);

//評(píng)價(jià)結(jié)果停留在第1幀(顯示空白)

}

(2)“評(píng)定”按鈕上的命令:

on(release) //當(dāng)單擊該按鈕時(shí)

{ x=Number(d11.text)+Number(d12.text);

//計(jì)算出標(biāo)準(zhǔn)答案

if(Number(s1.text)==x)

//如果輸入的答案等于標(biāo)準(zhǔn)答案

{ jud1.gotoAndStop(5);}

//停留在第5幀(顯示√、發(fā)出掌聲)

else

{ jud1.gotoAndStop(10);}

//停留在第10幀(顯示×、發(fā)出跌落聲)

}

(3)“重做”按鈕上添加的命令:

on(release){ //當(dāng)單擊該按鈕時(shí)

s1.text=""; //答案欄空白

jud1.gotoAndStop(1); //停在第1幀(空白)

}

(4)“返回”按鈕上添加的命令:

on(release){ //當(dāng)單擊該按鈕時(shí)

gotoAndstop(1); //返回到主菜單界面

}

(5)測(cè)試

保存文件、發(fā)布動(dòng)畫。按一下“隨機(jī)出題”按鈕,會(huì)隨機(jī)生成一道加法試題。當(dāng)在答案框內(nèi)輸入答案,再單擊“評(píng)定”按鈕,系統(tǒng)將自動(dòng)評(píng)定結(jié)果;若答案錯(cuò)誤,將顯示 ,并發(fā)出跌落東西的聲音,若答案正確,則顯示 ,并發(fā)出鼓掌聲。按“重做”按鈕,答案和評(píng)定結(jié)果被清空。

這樣,加法運(yùn)算模塊就做好了。

四、減法、乘法與除法運(yùn)算模塊

在圖層1的第3、4、5幀分別制作減法、乘法和除法運(yùn)算與評(píng)測(cè)模塊,設(shè)計(jì)與制作方法跟“加法運(yùn)算與評(píng)測(cè)”模塊相類似,但3個(gè)文本框(2個(gè)操作數(shù)及1個(gè)答案)的名稱、影片剪輯實(shí)例名稱不相同,分別如表1所示。

在制作減法、乘法與除法運(yùn)算與評(píng)測(cè)模擬時(shí),要將“加法運(yùn)算與評(píng)測(cè)”模塊中的“+”號(hào)分別改為“-”(“-”)、“×”(“*”)和“÷”(“/”)號(hào)。

此外,減法運(yùn)算和除法運(yùn)算,還有特殊之處。

由于小學(xué)數(shù)學(xué)中沒有負(fù)數(shù),為避免減法結(jié)果為負(fù),減法運(yùn)算中的“隨機(jī)出題”按鈕命令應(yīng)如下:

on(release) //當(dāng)單該按鈕時(shí)

{ do{

d21.text=random(100);

d22.text=random(100);

} while (Number(d22.text))>Number(d21.text));

//當(dāng)減數(shù)大于被減數(shù)時(shí),循環(huán)生成2數(shù)

s2.text="";

jud2.gotoAndStop(1);

}

除法運(yùn)算中兩數(shù)相除時(shí),結(jié)果可能有許多位小數(shù)或者除不盡,為了準(zhǔn)確判斷正誤,約定除法的商按四舍五入法只保留2位小數(shù)。因此,除法運(yùn)算中“評(píng)定”按鈕的動(dòng)作命令設(shè)計(jì)如下:

on(release) //單擊該按鈕時(shí)

{ x1=Number(d41.text);//存被除數(shù)于x1

x2=Number(d42.text);//存除數(shù)于x2

x=Math.round(x1/x2*100);

//計(jì)算商,乘以100后按四舍五入取整、賦給x

y=Math.round(Number(s4.text)*100);

//將輸入答案乘以100,按四舍五入取整、賦給y

if(y==x) //比較y與x

{ jud4.gotoAndStop(5);}

//若相等,jud4停留在第5幀

else //不相等,則jud4停留在第10幀

{ jud4.gotoAndStop(10);}

}

五、系統(tǒng)測(cè)試

加法、減法、乘法和除法運(yùn)算模塊完成以后,對(duì)軟件的四個(gè)模塊功能分別進(jìn)行測(cè)試,并測(cè)試軟件主界面與四個(gè)模塊之間的往返功能。

運(yùn)行該軟件,主界面如圖4(a)所示,當(dāng)分別單擊加法運(yùn)算、減法運(yùn)算、乘法運(yùn)算、除法運(yùn)算按鈕時(shí),將分別進(jìn)入加、減、乘、除運(yùn)算模塊中。在任意一種運(yùn)算界面中,單擊“隨機(jī)出題”鈕,都會(huì)隨機(jī)生成一道題目。當(dāng)在答案文本框中單擊并輸入答案后,再按“評(píng)定”按鈕,系統(tǒng)都能夠準(zhǔn)確顯示評(píng)價(jià)結(jié)果,若答案正確,會(huì)顯示 ,并發(fā)出掌聲;若答案錯(cuò)誤,則顯示 ,并發(fā)出跌落聲。單擊“重做”鈕,答案框和評(píng)價(jià)結(jié)果會(huì)被清空,等待用戶重新輸入答案、重新評(píng)價(jià)。測(cè)試效果如圖4(b)(c)(d)所示。單擊“返回”按鈕,則返回到軟件主界面。

再來測(cè)試系統(tǒng)對(duì)答案評(píng)判的準(zhǔn)確性。在加法、減法、乘法和除法運(yùn)算模塊中分別隨機(jī)出題500次、解答600次(其中500次輸入正確答案、100次輸入錯(cuò)誤答案),當(dāng)軟件給輸入答案的正誤評(píng)判準(zhǔn)確時(shí),“準(zhǔn)確評(píng)判”計(jì)1次;當(dāng)評(píng)判不準(zhǔn)確時(shí),“錯(cuò)誤評(píng)判”計(jì)1次。實(shí)驗(yàn)測(cè)試結(jié)果如表2所示。

從實(shí)驗(yàn)結(jié)果可以看出,該軟件能實(shí)現(xiàn)加法、減法、乘法和除法的隨機(jī)出題、解答、重做和自動(dòng)評(píng)測(cè),系統(tǒng)對(duì)輸入答案的評(píng)判準(zhǔn)確率為100%,并且主界面能方便地與加、減、乘、除四個(gè)功能模塊往返切換。

六、結(jié)束語

與同類軟件[4][5]相比,本文使用AS技術(shù)設(shè)計(jì)制作的自動(dòng)評(píng)測(cè)算術(shù)運(yùn)算教學(xué)軟件,具有出題隨機(jī)、答案可重寫、界面友好、切換方便、交互性強(qiáng)、圖聲并茂、評(píng)判準(zhǔn)確、可反復(fù)使用等特點(diǎn)。該軟件既可用于課堂教學(xué),也可用于網(wǎng)絡(luò)自測(cè)。在小學(xué)數(shù)學(xué)課堂教學(xué)和校園網(wǎng)站上測(cè)試,師生均滿意。

參考文獻(xiàn):

[1]何克抗,李文光.教育技術(shù)學(xué)(第二版)[M].北京:北京師范大學(xué)出版社,2009.

[2]張現(xiàn)兵.多媒體課件在小學(xué)數(shù)學(xué)課堂教學(xué)中的作用[J].中國(guó)教育技術(shù)裝備,2012(4):171-172.

[3]章精設(shè),胡登濤.Flash ActionScript 3.0從入門到精通[M].北京:清華大學(xué)出版社,2008.

[4]嚴(yán)大虎,白雪靜.“小學(xué)分?jǐn)?shù)四則運(yùn)算自測(cè)練習(xí)”PowerPoint 課件的制作[J].中國(guó)教育信息化,2009(16):59-61.

[5]王海峰,裴純禮.Excel在小學(xué)數(shù)學(xué)四則運(yùn)算練習(xí)中的應(yīng)用[J].信息技術(shù)教育,2005(7):75-77.

(編輯:魯利瑞)

猜你喜歡
出題評(píng)測(cè)命令
民生實(shí)事 請(qǐng)人大代表“出題”“閱卷”
只聽主人的命令
次時(shí)代主機(jī)微軟XSX全方位評(píng)測(cè)(下)
次時(shí)代主機(jī)微軟XSX全方位評(píng)測(cè)(上)
我只出題,不管證明
攻坡新利器,TOKEN VENTOUS評(píng)測(cè)
移防命令下達(dá)后
棉和綿
Canyon Ultimate CF SLX 8.0 DI2評(píng)測(cè)
這是人民的命令
康平县| 当阳市| 汶上县| 子长县| 泸溪县| 清涧县| 桂东县| 南靖县| 凌云县| 诸城市| 张家口市| 嘉峪关市| 洛宁县| 辛集市| 衢州市| 垫江县| 景泰县| 竹溪县| 天峨县| 潢川县| 唐河县| 建瓯市| 如东县| 文化| 定边县| 临湘市| 高密市| 武平县| 顺义区| 景洪市| 桑植县| 铁岭县| 舟曲县| 河源市| 吐鲁番市| 许昌县| 古丈县| 宜川县| 宕昌县| 竹北市| 绥滨县|