电子化教具《口算卡》
2008-12-29陆戆王叶
中国信息技术教育 2008年1期
教具DIY
教具一向是辅助教师教学的好帮手,当传统教具越来越不能满足师生的需求时,电子化教具的优越性得到了广大师生的认可。为了让更多的教师能够根据教学需求自制电子教具,我们特别开辟《教具DIY》小栏目,在为大家推介一些实用小教具的同时,重点描述该教具的主要制作方法,希望读者能够在模仿的基础上举一反三。本期我们先来了解一个可以灵活设置变量范围并随机出题的电子口算卡。
课件名称:电子教具《口算卡》
涉及学科:小学数学
开发平台:Flash 8
课件大小:1.94MB
下载网址:http://www.jthyxx.com/Soft/ShowSoft.asp?SoftID=13
课件描述
数学课程标准指出:应重视口算,加强估算,鼓励算法多样化。然而,学生在口算中反映出来的情况却令人担忧,尤其是低年级的学生口算能力更加不足。为了提升学生口算的正确率和熟练程度,教师一般会特意编印一些口算试题,让学生每天花一定时间反复训练。但由于其数字是预设的,题目是固定的,长期这种单调的练习,很容易让学生感到枯燥和乏味。因此,笔者特别开发了《口算卡》这个电子化小教具,在设计和制作过程中充分利用了随机函数,从而保证加减乘除中出现数字的随机性,使四种运算中的数有最大限度的可变性,为学生创设了一个充满童趣、富有活力的口算训练环境。

运行本软件后,多彩的卡通界面一下子就拉近了和学生的距离。在主界面(如图1)单击“设置”按钮,进入设置页面(如图3)后,对四种算式中数的范围进行定义,便于学生根据学习的进度自主选择题目的难度,满足不同年级学生的需求。学生任意点击主界面中的“加”、“减”、“乘”、“除”按钮,软件会根据选择随机出示题目。当学生在“=”号后面的方框内输入结果并敲击回车键后,软件会以语音自动提示结果是否正确,并在窗口上方对练习的结果进行及时的反馈,让学生随时都可以清楚地了解到自己训练的情况(见图2)。如果在测试过程中对反馈信息不满意,可以单击“重新计分”,反馈信息就会重新回到初始状态。当训练结束时,点击“测试结束”按钮,系统在返回主界面的同时,不仅能对本次训练的最终结果给出一个等级评价,还会在主界面上显示刚才曾经做错的一些题目,提醒学生引起重视。
课件实现
1.素材准备
(1)背景图片:符合儿童情趣的画面。
(2)按钮:设置、加、减、乘、除、重新计分、测试结束、退出、确定、取消。
(3)文本框:在图1中设置①、②、③、④、⑧5个文本框,①命名为“gong”,用以显示一共做了多少题;②命名为“dui”,用以显示做对多少题;③命名为“cuo”,用以显示做错多少题;④命名为“he”,用以显示正确率;⑧命名为“er1”,用以显示曾经做错的题目。
在图2中设置⑤、⑥、⑦、⑨4个文本框,⑤命名为“a”,用以显示第一个数;⑥命名为“b”,用以显示第二个数;⑦命名为“c”,用以输入得数;⑨命名为“d”,当答错某题时,用以显示“错”。
在图3中设置①~⑥6个文本框,①命名为“a1”,用以输入加减法的最小取值;②命名为“a2”,用以输入加减法的最大取值;③命名为“b1”,用以输入乘法中第一个因数的最小取值,或除法中商的最小取值;④命名为“b2”,用以输入乘法中第二个因数的最大取值,或除法中商的最大取值;⑤命名为“c1”,用以输入乘法中乘数2的最小取值,或除法中除数的最小取值;⑥命名为“c2”,用以输入乘法中乘数2的最大取值,或除法中除数的最大取值。
2.主程序设计
图4中时间轴共为7帧,1、2帧为主画面(见图1),3~6帧分别为加、减、乘、除运算画面(见图2),第7帧为设置画面(见图3)。
本程序由三大系统组成,分别为设置系统、出题系统、评价系统。下面就以加法为例讲解三大系统的设计要点,以期抛砖引玉。
(1)设置系统:用以设置加、减、乘、除各数字的取值范围。以下为图3中“确定”按钮的动作:
on (release) { //单击确定按钮
var jia1 = Number(_root.a1.text);//定义变量jia1为加法中和的最小范围
var jia2 = Number(_root.a2.text);// 定义变量jia2为加法中和的最大范围
gotoAndStop(2);//跳转到第2帧,回到启动画面
}
(2)出题系统、评价系统:这两大系统是相辅相成的,所以在此一起介绍。需要说明的是,评价系统不光包括文本评价,还包括语音评价。下面介绍第2帧和第3帧的as图层的动作。
第3帧as图层的动作:
stop();//停止动作
var err
var er //定义变