基于变量和函数AUTHORWARE程序设计与实现.docVIP

基于变量和函数AUTHORWARE程序设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于变量和函数AUTHORWARE程序设计与实现

基于变量和函数AUTHORWARE程序设计与实现   【 摘 要 】 对于使用AUTHORWARE的普通用户,在程序设计中,面对知识对象界面中的大量英文,往往望而生畏,在很大程度上影响了程序设计效率。文章提出在AUTHORWARE中,充分利用变量和函数取代相应知识对象的功能,实现具有教师制作练习题、导入和导出练习题与学生导入练习题和做练习题功能的程序。本程序设计方法简洁实用,用户使用方便。笔者通过反复实践,在教学中取得了良好的效果。   【 关键词 】 程序;变量;函数;练习题 【 中图分类号 】 TP311.1   1 引言   本文中的程序,是以多媒体程序开发工具AUTHORWARE为平台,通过较为简单的操作方法,灵活运用变量和函数,设计出用于练习或测试的通用课件。各科教师利用该程序在课堂训练与阶段性练习或测验时提供给学生使用。程序的主要功能是:教师自主更换练习题,能够保存每次录入的练习题,形成一个习题库,方便在教学中随时使用。最重要的是这些习题导入程序后,还可以进一步编辑,使用后再保存;学生做练习题时,可以反复检查、修改,需要时查看参考答案。通过对本程序进行多次调试与运行,性能稳定。   2 程序主要版式设计及功能   2.1 登录界面   基于本程序的功能特点,在程序中设计了教师登录界面,使用该课件的教师输入正确密码方可使用编辑练习题功能与导出练习题功能,并且输入密码的尝试次数不能多于三次。如果在规定的次数内正确录入密码,则进入程序进行相应操作,否则自动返回首页。   2.2 做练习题界面   这部分是程序的主要内容之一,供学生使用。练习题的类型主要有单项选择题、判断题、填空题、简答题。鉴于多项选择题的设计思路与单项选择题类同,本程序中省去多项选择题设计部分。学生点击“首页”中的“导入练习题”选择文件导入,然后单击“进入练习题”打开“主界面”,任意选择一种练习题型进行练习。在答题过程中,同笔试答题一样,能反复检查并修改答题内容,需要时随时查看参考答案。   2.3 练习题编辑界面   该部分是提供给教师使用的。教师登录后,基于当前练习题,输入本次将要使用的练习题,完成后返回首页,通过导出练习题功能将习题保存。   2.4 导出练习题部分   该部分也是提供给教师使用的。教师登录成功后,根据屏幕提示操作即可。本程序将导出的习题自动保存在当前程序所在文件夹下的“习题库”文件夹中,教师可以通过网络教室功能将程序发送给学生,供学生做课堂练习。   2.5 导入练习题部分   导入练习题部分可供教师和学生共同使用。按照提示,学生选择”习题库”文件夹下已保存的练习题文件,导入程序中进行练习;教师可以先导入已保存的练习题,对其做进一步修改后保存;或直接点击“编辑练习题”项,制作需要的练习题,完成后返回首页将习题保存。   3 程序设计与实现   本程序可以在Windows环境下,脱离AUTHORWARE应用软件运行。   3.1 程序工作流程   由图1可以看出,本程序主要包括四个功能模块:教师编辑练习题和导出练习题、学生做练习题、教师或学生导入练习题。   3.2 主要设计步骤   3.2.1初始化程序   为程序运行过程中使用的各种变量赋初值,是程序设计的首要步骤。本程序中,在给变量赋值的同时,将一个默认练习题文本文件(默认习题.txt)导入程序中。此文本文件存放在当前目录下的“习题库”文件夹中,每次启动程序后自动导入。实现代码如下:   kchm:=   xh1:=   xh2:=   tshu:=24   chuzhi:=   lxt:=[]--线性列表存放题干、选项及答案   repeat with n:=1 to tshu   lxt[n]:=chuzhi   end repeat   --导入默认练习题   rtfquan:=ReadExtFile(FileLocation^\\习题库\\^默认习题.txt)   kchm:=GetLine(rtfquan,1)   repeat with n:=1 to tshu   lxt[n]:=GetLine(rtfquan,n+1)   end repeat   3.2.2 做练习题功能设计   这部分在每一题型中均设计了一个“查看答案”按钮,供学生需要时随时使用。本文在各类练习题型中仅各以一道题的设计为例,说明其主要代码及含义。   (1)单选题练习设计 需要在相应流程线上添加一个标题为“d1”的Active控件对象(文本框),主要代码与注释如下:   SetSpriteProperty(@d1,#Text,xh1)--设置文本框中的内容为变量xh1的值。   --学生选择选项时,将选项

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档