APP下载

运用Authorware制作加法小程序

2015-01-09施晓筛

考试周刊 2014年93期
关键词:交互

施晓筛

摘    要: Authorware是以图标为基础,以流程线为编辑模式的多媒体CAI课件制作工具,任意课件对象均可选择一个图标与之对应,这就给非专业教师制作课件带来了极大的方便。Authorware由于具有形象、直观、交互的功能,因而被广泛应用于教学课件的制作。在小学生的加法运算课堂教学中,可以运用Authorware制作出加法运算的小程序以强化巩固知识。

关键词: Authorware    加法小程序    交互

Authorware广泛应用于教学领域,它采用面向对象的设计思想,以图标为程序基本组件,用流程线连接各图标构成程序,从而提高多媒体软件的开发速度和质量,使非专业教师也可以使用其制作出精美的课件。Authorware具有强大的交互功能,所以开发者可以运用Authorware开发出一些适用的小程序。

一、程序制作缘由

小学生计算能力的培养是小学数学教学的一项重要任务,而计算能力的培养需要学习者多多练习,培养反应速度和熟练程度。但如果仅仅局限于书本或者练习册上的题目,也许并不能满足学习者的要求。如果可以设计这样一个小程序,让学习者自由选择题目并控制练习题数量,同时给出成绩和计算时间,就能弥补书本习题册的不足,同时节省大量批阅时间,从而提高教学效率。

二、程序制作过程

(一)程序功能简述

“加法小程序”运行后,屏幕显示一道随机产生的一位数加法题,让用户通过键盘输入答案,如图1所示。用户输入完答案后按回车键,接着会出现下一题。一共10道题,做对一题得10分,全部答对得100分,这样全部答完10道题后,屏幕即可显示出所得分数和所用时间,如图2所示。

图1

图2

(二)程序制作流程

1.程序流程图:如图3所示。

图3

2.框架与标题:拖动显示图标到流程线上,在显示图标内制作如图1所示的界面和提示信息。

3.初始化:在“初始化”计算图标内输入“t1:=SystemSeconds; fs:=0”,程序分两行输入,变量t1存放程序开始运行的时间,变量fs用来存放分数。

4.出题:在“出题”计算图标内输入“add1:=Random(1,9,1)    add2:=Randm(1,9,1)”,分两行输入。此处模拟随机生成题目的过程,用随机函数Random(1,9,1)产生10以内的加数。Random函数语法:number:=Random(min,max,units)说明:返回介于Min~Max之间的一个随机数,两个随机数相差是units的整数倍,如果要产生20以内的随机加数,代码可改为“Random(1,19,1)”,其他以此类推。

5.显示题目:在“显示题目”显示图标内适当位置输入“第{n+1}题{add1}+{add2}=使用的时间{ SystemSeconds-t1}秒”,分两行输入。这里的{add1}和{add2}表示两个加数的变量。如果想制作加法连加程序在“出题”计算图标内再输入“add3:=random(1,9,1)”,这里也做相应的修改。

6.答题:

(1)获取用户的输入:用交互图标和计算图标创建文本输入交互,将交互图标命名为“答题”,计算图标命名为“*”,通配符“*”表示接收用户输入的任意字符。在计算图标内输入代码“sum:=Numentry”,通过系统变量Numentry获取用户输入的结果存放到变量sum中。

(2)判断正误:这里用test系统函数判断。Test函数语法:Test(condition,ture expression,false expression)说明:Test系统函数用来判断关系表达式conditio的值或变量condition的值,如果condition的值为True,则Test返回ture expression;如果condition的值为False,则Test返false expression.其中Ture expression和false expression是表达式。正确的分数(fs)加10分,不正确不加分,也不扣分。

(3)执行跳转:在答题计算图标内输入“Test(n=10,goto(IconID@”显示成绩”,goto(IconID@“出题”)”,这里用GoTo函数实现条件跳转,当10题全部做完就跳转到“显示成绩”图标,未做完则继续显示下一题。“答题”计算图标程序输入如下图(图4)所示:

图4

7.显示成绩:在“显示成绩”图标内适当位置输入下图“分数为:{fs},答题时间为{SystemSedonds-t1}”内容,分两行输入,调整字体的格式,并拖动到界面上适当位置。

保存程序,并运行程序,至此简单的加法小程序制作完毕。

三、拓展

如果想制作“减法”、“乘法”、“除法”小程序,只要对上述程序稍做修改即可完成如修改符号,也有需要注意的地方,下面简要地说明。

(一)减法小程序

小学低年级还没学到负数,要避免出现结果为负数,所以要保证第被减数比减数大。这里将add2生成语句改成“add2:=random(1,add1,1)”。

(二)乘法小程序

只需改变符号即可。

(三)除法小程序

因为小学低年级还没有学小数,应避免出现结果为小数的情况。可以用Test系统函数判断被除数是否是除数的整数倍,正确的话显示题目,错误的话显示下一组数据。

我们还可以把四个小程序组合成一个综合的“四则运算小程序”。

四、结语

在教育信息化的今天,寻求新的辅助教学方法优化教学已经成为广大教育工作者的任务和目标。用Authorware制作的“加法小程序”与别的类似软件比,确实有很大优势,特别是它的强大交互功能。教学中还需要不断钻研,以制作出更精美的课堂教学软件。

参考文献:

[1]曹宝香,王爱峰.《Authorware多媒体课件制作》教学探索[J].福建电脑,2010,1.

[2]王海鹏,张恒香.Authorware多媒体制作[M].北京:中国铁道出版社,2005.

[3]李兵团.Authorware多媒体制作[M].长沙:国防科技大学出版社,2009.

猜你喜欢

交互
使用jQuery实现GridView控件交互操作
网站开发课程交互中朋友圈群体信任解决方案
基于虚拟现实技术的虚拟教学系统设计探究
实验激发思维 问题交流智慧
浅析色彩在人机交互界面中的作用
电子综合艺术在艺术专业领域的应用
基于图形用户界面的多点触控交互技术综述
大学英语教师“交互”信念、知识与教师专业发展
基于WIFI的IPAD白板系统教学应用研究
虚拟现实技术概论