CAI课件设计实验指导书_第1页
CAI课件设计实验指导书_第2页
CAI课件设计实验指导书_第3页
CAI课件设计实验指导书_第4页
CAI课件设计实验指导书_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-PAGE . z -. - 考试资料CAI课件设计实验指导书华中师大学信息技术系二00九年三月TOC o 1-3 h z uHYPERLINK l _Toc232824656工程一演示型CAI课件设计与制作 PAGEREF _Toc232824656 h 2HYPERLINK l _Toc232824657工程二指导型CAI课件设计与制作 PAGEREF _Toc232824657 h 10HYPERLINK l _Toc232824658工程三资源型CAI课件设计与制作 PAGEREF _Toc232824658 h 18HYPERLINK l _Toc232824659工程四游戏型CAI

2、课件设计与制作 PAGEREF _Toc232824659 h 26HYPERLINK l _Toc232824660工程五综合型CAI课件的设计与制作 PAGEREF _Toc232824660 h 32HYPERLINK l _Toc232824661附录一:实验报告要求 PAGEREF _Toc232824661 h 35HYPERLINK l _Toc232824662附录二:实验成绩评分方法 PAGEREF _Toc232824662 h 35工程一演示型CAI课件设计与制作实验学习目标1.了解演示型课件设计特点、构造和应用;2. 熟悉多媒体著作工具Authorware的工作环境以及

3、根本使用;3能够利用显示图标、等待图标等制作一个图文并茂的演示型课件。实验容根据演示型课件设计的要求,设计一个用平面几何方法验证数学公式(a+b) 2=a2+b2+2ab的演示型课件,并利用Authorware软件进展制作。1需求分析课堂演示型课件主要用于辅助教师课堂讲授,可以单独使用,也可以配合黑板、挂图、幻灯等教学设备共同使用。2课件开发中需要注意的问题课件不应该影响教师授课的整体效果,应该根据教师备课教案进展设计,不必所有的容都在课件中表达,应根据需要选择恰当的容设计课件。1色彩选择文字属性设置易读性由于教学环境限制光照的影响,投影机本身的限制等,授课时无法像电影院一样保证银幕上的效果。

4、所以在色彩设计时要保证注目、清晰,一般教室暗,投影机亮度高时可以使用暗色背景亮色前景图象与文字;教室明亮或投影机亮度缺乏时可使用浅色背景深色前景。此外,课件中的文字要清晰可见,不仅颜色要醒目,字号、间距等设置也应满足易读性的要求。2交互设计简约性由于教学过程中教师很难像坐在计算机前操作,有些教师使用简报鼠标轨迹球操作,所以交互设计要简捷易操作,多种方式键盘、鼠标均可控制课件的运行。由于教师在操作中很容易将单击和双击混淆,按键盘也很难做到准确无误,所以在课件设计中要考虑误操作的防止。3课件作用辅助性在课件设计中要保证课件为教学效劳,保证教师的主导地位,课件应配合教师讲授而不是代替教师,所以一般没

5、有讲解或背景音乐。实验设备微型计算机、Authorware 7.0软件实验步骤用平面几何方法验证数学公式(a+b)2=a2+b2+2ab,可以使学生更好地理解这个公式的意义,并且培养了学生从多方面考虑问题的能力。本例由两个局部组成:自动演示和分步演示。在自动演示程序中将自动移动代表数学式的几何图形到相应位置,它使用了运动图标;在分步演示程序中用户可以控制程序运行的进程,以利于教师的说明和学生的思考。程序设计流程图如图1.1所示。图1.1 程序流程图图 1.2 显示图标封面(1)建立一个新文件,命名为用几何法验证平方和公式.a7p。(2)拖入一个显示图标,命名为封面,输入容如图1.2所示。(3)

6、创立一个下拉菜单型交互控制构造。首先拖入一个交互图标,命名为动态演示。然后拖入两个群组图标作为分支图标,分别命名为自动演示和分步演示,均选择下拉菜单交互类型,在自动演示、分步演示分支交互属性中选中永久性交互选项。图1.3 提示的构造图1.4 原图的容图图1.5 分割面积的部构造(4)翻开群组图标自动演示,部构造如图1.1中Level2所示。翻开其中群组图标提示,部构造如图1.3所示,主要作用是显示几何图形面积值与代数式的关系。(5)拖入显示图标提示1”,输入提示容在平面几何中,ab2可以理解为边长为ab的正方形的面积值。参见以下图:。在其属性对话框的Display选项卡中选中Erase Pre

7、vious Content复选框,自动擦除封面的容,并任意选择显示过渡效果。(6)拖入一等待图标,设置等待2秒钟。(7)拖入显示图标原图,容如图1.4所示。(8)拖入显示图标a+b*2”,在适当的位置输入ab2 ”,在属性对话框中任选一种过渡效果。(9)拖入一等待图标,设置等待2秒钟。(10)拖入一擦除图标,设置擦除显示图标提示1”的容,任意选择一种擦除效果。(11)拖入显示图标提示3”,输入容为现将正方形面积a+b2划线分割为四个局部,的提示容,并在属性对话框中任意选择一种显示过渡效果。(12)在群组图标提示下拖入一等待图标,设置等待2秒钟。(13)翻开群组图标分割面积,部构造设计如图1.5

8、所示。其作用是将原图中的正方形面积分割为四个子图形面积。(14)分别拖入显示图标分割1”和分割2”。双击显示图标原图,然后按着Shift键双击显示图标分割1”,在透视的原图中的正方形上画入一条分割线,同理在设计图标分割2”中画入另一条分割线。注意设置显示过渡效果,效果如图1.6所示。图1.6 分割1、分割2画线的效果图17.7 闪烁aa的属性对话框(15)翻开群组图标闪烁aa,部构造如图1.7所示。其作用是利用判断图标的循环功能闪烁显现子图形aa。拖入一判断图标闪烁aa,其属性对话框的设置如图1.7所示。分别拖入群组图标aa1”和aa2”作为两个循环分支,其部构造如图1.7所示。在显示图标a*

9、a中画出图形aa正方形原图的一个矩形子图形,并使之与正方形一局部重合,调整好大小、位置和颜色。两个等待图标中均设置等待0.2秒。然后复制显示图标a*a并粘贴到判断构造下方的流程线上如图1.7所示。这样就可以实现子图形aa的假设干次闪烁显现并最终静止在画面中。同理,群组图标闪烁ab、闪烁ba、闪烁bb部构造和设置与此一样,只是图形不同。设计时注意调整好四个矩形的填充颜色与相互透视位置,使之正好拼合在原图正方形之上。这四个群组图标综合运行的结果如图1.8所示。 图1.8 子图形的拼合结果图图1.9 移出的构造图1.10 移出图标的综合画面效果(16)在群组图标分割面积之后的流程线上拖入一等待图标,

10、设置等待2秒钟。(17)拖入显示图标即,在适当位置输入提示语句则正方形的面积等于各子图形面积的和。(18)构建群组图标移出,其部构造如图1.9所示。其作用是将所有子图形移动到画面的右侧,以显示原图分割的动态过程,并显示出子图形与原图正方形在面积数值上的关系。拖入擦除图标,设置擦除当前无关的画面容。拖入四个运动图标,并分别与前面已摆放好的子图形aa、ab、ba和bb相关联关联方法参见前面的实例,将这些子图形的终点位置定义在画面右侧。拖入显示图标等号,在其演示窗口中的适当位置输入等号和加号。群组图标移出的效果如图1.10所示。(19)拖入一等待图标,设置等待2秒钟。(20)构建群组图标闪烁字,其部

11、构造如图1.11所示。其作用是闪烁显示正方形和各子图形面积数值的各代数式。图1.11闪烁字的部构造图1.12 闪烁ab*2字的构造图1.13 闪烁显示字符的综合效果首先拖入显示图标注意,输入文本提示语句注意,各局部的面积值分别为:。拖入群组图标闪烁a+b*2字,其部构造如图17.12所示。该群组图标的构建方法与步骤15一样,只是闪烁显示的对象不同,该群组图标闪烁显示的是a+b2”字符。该字符被置于原图正方形所在之处。同理,群组图标闪烁字中的其它群组图标的构造和设置与此一样,只是显示的字符不同。各字符也被置于相应的子图形所在处图1.10中子图形的位置处。因此群组图标闪烁字的综合显示效果如图1.1

12、3所示。(21)拖入一等待图标,设置等待2秒钟。(22)拖入一个擦除图标,设置擦除当前无关的画面容。(23)构建群组图标形成公式,构造如图1.14所示。其作用是导出平方和公式。分别在显示图标a+b*2”、a*2、b*2、ab0、ba0中各自相应写入a+b2 、a2 、b2 、ab、ba字符,然后分别与运动图标运动a+b*2”、移动a*2”、移动b*2”、移动ab、移动ba各自相应关联,分别对这些运动图标进展属性设置,使这些字符分别从各自所在子图形标识之处被移到如图1.19所示之处,形成一个平方和等式。同时利用提示闪烁判断构造图1.14中将abba提示信息闪烁显示在等式上方如图1.15所示,闪烁

13、显示方法与上述步骤15和步骤20方法一样。将显示图标ba0其中写有ba字符与运动图标移动ba2相关联,设置运动图标属性,使平方和等式中的ba字符左移到ab字符处。拖入显示图标等式,在适当的位置写入平方和公式所需的等号、加号和一个2字,并写入提示语。最后形成的界面效果如图1.16所示。(24)下拉菜单交互构造中群组图标分步演示的构造与功能设计与上述自动演示的构造与功能设计根本一样,只是将*些程序段处等待图标的属性对话框设置为按钮式等待,使程序在*些程序段处需要按动按钮才能继续运行,以此实现分步演示。图1.14 形成公式的构造图1.15 移动字符后形成等式的效果图1.16 运行结果实验思考与总结演

14、示型课件设计的根本要求有哪些.应注意哪些问题.工程二指导型CAI课件设计与制作实验学习目标1.了解指导型课件设计特点、构造和应用;2.熟悉Authorware交互图标的使用,加深对交互构造和交互过程的理解;3.能熟练运用Authorware提供的各种交互方式实现指导型课件的制作。实验容根据指导型课件设计的要求,设计一个用电流表测电流指导型课件,要求有适合的用户控制和指导功能,要有大量的交互,利用Authorware软件进展制作。1需求分析由于学生在没有教师监视的情况下自学,要求课件吸引力高,知识性强,能够吸引学生学习的注意力,代替传统教师授课模式。2课件开发中需要注意的问题要求在课件设计中着重

15、交互设计,尤其是导航类型的交互,使学习者能够迅速找到学习的知识点,防止在学习中迷航,而且在课件设计中要使计算机发挥教师的作用,对于学生提出的问题应给出相应的解答。(1)专家化专家化原则是指,无论学习者提出任何问题,学习系统都应能够给出解答。(2)智能化智能化原则主要表现在两个方面,一是教学过程的智能化,课件应能够根据学习者的反应判断出教学效果,分析受教育者的承受能力与知识水平,采取响应的教育方法来适应受教育者;二是教学过程中的可选择性,学生可以选择跳过其熟悉的容,着重学习新容。(3)学习性由于学生在教学环节中会提出各种问题,要求课件教学系统能够承受学生提出的新问题,不断补充资源库。实验设备微型

16、计算机、Authorware 7.0软件实验步骤课件用电流表测电流,是一个指导型教学课件,通过使用该课件,学生可以学习相应的中学物理知识,在课件设计上,本例突出了制导型课件的特点: 视频讲解与虚拟实验对应的课件设计:如图2.1所示,视频讲解中的步骤与虚拟实验中的步骤一样,学习者可以通过教师的视频讲解逐步地进展实验。 提供视频播放控制功能:如图2.1左图所示,提供播放器控制视频讲解的播放,有利于学习者有选择有重点地进展学习。 虚拟实验提供逐步提示语言:如图2.1右图所示,学习者可以选择是否进展逐步的实验提示。 容错设计:在虚拟实验中,课件允许学生进展错误操作,并给出相应的指导。 自动生成实验报告

17、:本例可在完成虚拟实验后生成实验报告,完成在课件指导下的整个学习过程。 图2.1 通过视频文件指导学生按步骤进展实验本程序流程图如2.2所示。该程序是整个课件的一个分支,为使读者易于理解,现将该程序模块编辑成为一个独立程序,并删除无用变量。由于该程序模块涉及图标比拟多,且程序流程相对复杂,所以本例主要介绍设计思想和主要实现功能。图 2.2 程序流程图图 2.3 使用 Agent(1)Ms Agent在Authorware中的使用由于在指导型课件中经常需要卡通型角色辅助教学工作,微软公司设计开发的Agent技术是在指导型课件中常用的技术之一。由于Agent不需要另外进展素材的设计,并可以提供许多

18、动作,为课件开发提高了效率。如图2.4是装入Agent的计算图标。图2.4 本例中的 Agent提示: Microsoft Agent 俗称动画精灵,是Microsoft公司用来改善和增强用户界面显示效果的一个Active*控件。它最早以 Office 助手的身份出现,优点是支持简体中文。其主要作用是提供一种易于理解和使用的操作界面,承受用户的指令,代替用户完成*些复杂繁琐的工作或为用户提供帮助,提高趣味性。Agent动画角色本身就是一个浮在最前面的窗口,而且还可以让它显示文本和朗读容,使课件更生动、形象。在Authorware中使用Agent首先必须安装Microsoft Agent和Age

19、nt的角色文件。Microsoft Agent在安装Office要求高于2000版本时会自动安装,也提供角色文件,假设要单独安装可以到.microsoft./msagent/下载。其次我们还要加载MSAgent.U32第一版或MSAgent2.U32第二版,这个文件在很多上都有下载。它提供了很多控制Agent角色的函数,常用的有: Id:=maLoad(Filename):装载动画角色文件,Filename为动画精灵文件名。 maShow(Id,*,Y,APM,HOI):在指定的、位置显示动画精灵,APM为1时在动画精灵上右击会出现快捷菜单,HOI为1时,动画精灵在空闲时会自动隐藏。使用.ac

20、s格式的动画精灵时需要先加载,再显示,以下函数可以实现显示.acs格式的动画精灵的功能。MyAgentId:=maLoad(FileLocationmerlin1.acs) -loadmaShow(MyAgentId,520,250,1,0) -display maPlay(Id,Action):让动画精灵做指定动作,如Write是指让动画精灵做书写的动作。 maSpeak(Id,te*t,wavefile):该函数支持语音合成功能,即如果参数te*t的容是英文,动画精灵会把它读出来,如果te*t的文字是中文的,则只能用wavefile文件来代替,声音文件的后缀必须是wav。 maHide(I

21、d):隐藏动画精灵,也可以通过右键快捷菜单进展隐藏。 maStopAll(Id):停顿指定的动画精灵的所有动作。 maRamove(Id):去除在此之前出现的动画精灵。此外,还可以使用Active*功能实现Agent的引入。2视频教学程序模块的设计视频教学程序比拟简单第六章已经介绍过播放器的程序设计,该程序模块参见2.5主要是用热区交互点播不同的视频文件,本例中有两个自动播放的小技巧:一是进入程序模块后自动播放第一个视频方法是在进入模块时,另*一自定义变量数值不为0因为默认数值为0,本例中使用变量为autoplay,在交互图标中设置一条件交互,当变量autoplay数值不为0本例为1时,使用G

22、oto函数自动跳转到第一个视频处开场播放,如图2.5所示。二是自动连续播放视频:当变量auto值为1时,在程序中设置了条件交互参见图2.5,侦测前一视频文件是否播放完毕,假设播放完毕,则使用Goto函数跳转到下一视频继续播放。 图 2.5 视频教学程序模块 提示:可以设置交互,让用户定义是否自动连续播放,只需要改变变量本例中是auto的数值即可。3虚拟实验教学程序模块的设计由于是指导型课件,所以在设计时允许学习者设置是否显示提示语,设置与实现方式与视频教学中的自动播放设置方式一样,通过影响*变量数值的改变决定是否触发相对的条件交互,注意:条件交互自动相应为When True,一进入条件交互,首

23、先需要破坏条件。由于该程序模块设计比拟复杂,希望读者对应光盘程序进展学习,本处主要介绍实验线路连接的步骤,流程图参见2.6所示。图 2.6 虚拟实验教学程序模块设计 1确定起点通过热区交互设计参见图2.7,在每一个接线柱处设计一个热区交互,学习者需要首先通过鼠标点击接线柱处的热区交互确认从哪个接线柱开场进展连线对应图2.6互图标起点。 图 2.7 确定起点程序模块的热区设置2拖拽交互确认接线柱后,进入交互分支如图2.6中的分支k=1,在交互分支中再建立交互图标,通过目标区域交互完成拖拽交互,在所有接线柱处均设置目标区参见图2.8。此外还需要设置全屏幕的返回目标区对应图2.6互图标连接。图 2.

24、8 拖拽交互模块的目标区域设置 图 2.9 显示连线程序模块与运行效果3显示连线一旦触发目标区域交互,就进入了交互分支参见图2.9,在该分支中首先进展判断,变量sja表示目前两个接线柱之间的连线状态0为未连线,1为已连线。计算图标sja=0中的容是sja=1,显示图标3216中是连线的素材图使用Alpha通道,这样就在两个接线柱之间显示连线。计算图标sja=1中的容是GoTo(IconID擦除连线)对应计算图标中包括EraseIcon(IconID3216)函数,完成擦除连线的功能。提示:程序设计时需要注意为每两个接线柱之间绘制一条连线素材图。当使用鼠标触发电键的热区后,根据实际连接效果确定灯

25、泡与电表的响应。其中灯泡变量可以采用包含Alpha通道的图片素材表示,如需考虑亮度不同可以设置多,电表指针则需要使用透明的Flc动画视频实现。此外,由于在此例中考虑了所有的可能性,所以设置交互与素材的工作量较大。在实际程序设计中,还需要设计再次执行上述程序可以将连好的线擦除的功能。4判断连线情况在完成连线工作闭合电键后,程序开场判断连线情况程序参见图2.6中群组图标计算5。首先判断是否存在短路,方法是通过侦测表示短路连接的变量值是否为11代表连接,如为1,则电路中存在短路,程序报错,并通过显示图标告之学习者电路短路。然后判断电路连接情况,这里涉及到电路学的相关知识,与课件设计无关,故不占篇幅介

26、绍,读者可参考光盘实例。5显示效果并读数根据连线情况的判断显示相关的素材本例中包括小电珠发光的图和电表指针偏转的视频文件。设置文本输入交互,学习者可将电表指示的数据填写在文本输入交互中,并通过为变量赋值的方法记录在程序中。4实验报告生成程序模块实验报告生成的方法是用不同变量记录学习者在进展实验过程中的读数使用文本输入交互,并直接用大括号显示在实验报告中,其他容可由用户通过文本输入交互输入,参见图2.10所示。图 2.10 生成实验报告程序模块与运行效果实验思考与总结指导型课件设计的根本要求有哪些.应注意哪些问题.工程三 资源型CAI课件设计与制作一、实验学习目标1了解资源型课件的特点和应用;2

27、掌握超文本和超媒体的制作方法;3学会使用框架图标和导航图标制作资源型课件;二、实验容按照资源型课件的设计要求,设计一个教学题库课件,利用Authorware制作一个资源型的CAI课件。1需求分析资源型课件又称为资源库,是为教学的制作提供大量资源的一种特殊的课件,但是如果有制作精良的资源型课件,需求量非常大,网络上有许多付费的资源课件,供有需求的用户付费下载。2课件开发中需要注意的问题1全面性资源性课件提供的资源应该是全面的,应该力求分门别类,应有尽有,并有专人维护,并不断补充新素材。2开放性由于网络等媒体的开放性,资源型课件应坚持开放型的原则,允许者提交共享资源素材。三、实验设备微型计算机、A

28、uthorware 7.0软件四、实验步骤在此题库中,主要实现了组卷与评判功能,组卷的过程是通过取随机数的方法选择题库中*一题,该题目的格式为:题干、正确选项1个、错误选项假设干,首先从错误选择项中随机抽取三个,再与正确选项随机排列成ABCD四个选择答案,并将正确答案的字母记录在答案数组中。本程序流程图如3.1所示。该程序是整个课件的一个分支,为使读者易于理解,现将该程序模块编辑成为一个独立程序,并删除无用变量。由于该程序模块涉及图标比拟多,且程序流程相对复杂,所以本例主要介绍设计思想和主要实现功能。图 3.1 题库的流程图1、参数选择程序模块设计在参数选择单元中,需要完成三组选择,包括检测目

29、的选择、题型参数选择和其他参数选择,可见图3.2所示。在目的参数选择中练习与测验二者属于单项选择,题型参数也设计成单项选择效果,其他参数选择可设计成复选效果,该程序模块流程如图3.3所示。图 3.2 参数选择的构造示意图图3.3 参数选择程序模块流程图1选择目的参数首先需要选择目的参数由于在测验时必须计算时间,且无法选择每题显示正误,参见图3.4所示,在程序设计中,至少需要分两层参见图3.3,在选择目的参数后分别进展其他参数选择。图 3.4 不同目的参数选择的影响2选择题型参数选择题型参数程序模块如图3.1中的Level3所示,与目的参数选择无关,既可以与目的参数设置处于同一交互图标,也可与其

30、他参数设置处于同意交互图标或自身处于独立的交互图标中。本例中该模块与选择其他参数同处于Level3层的题型选择交互图标中。3选择其他参数选择其他参数功能必须对应不同的目的参数选择,本例中其他参数选择与题型选择设置在同一交互图标中,需注意该选工程容为复选,分别使用不同变量记录选择即可。其中题目数量选择可以使用下拉列表方式设计,也可以输入数值的方式实现,并需要设置一默认数值本例为30题。2、开场检测程序模块设计在该模块中重点是实现组卷功能,程序流程线参见图3.1。在该程序模块过决策图标图3.1中循环出题决策图标随机循环出题,供读者答复,每次循环出题流程如图3.5所示。图 3.5 开场测试程序模块流

31、程图组卷的核心程序模块是图17.48中出题群组图标,实现了从*一.t*t文件中读取容并组卷的功能。1建立.t*t文件本例过建立.t*t文件题库实现了题目的随时扩大与调整,题库文件格式如下:单项选择题:第一行为题干,第二行的数字为正确选项的个数单项选择题为1,第三行是正确选项,从第四行开场是错误选项错误选项可以超过三个。多项选择题:第一行为题干,第二行的数字为正确选项的个数多项选择题正确选工程数大于1,从第三行开场是正确选项,正确选项排列完之后排列显示错误选项。判断题:第一行为题干,第二行的数字表示题干是否正确正确为1,错误为2。2将.t*t文件读入Authorware在计算图标读取题目中利用R

32、eadE*tFile函数将存放在题库中的题目以字符串形式读到变量Zsjstr中,并用LineCount函数侦测该字符串的行数,保存在变量Zsjlnu中容如下。zsjstr:=ReadE*tFile(FileLocation题库题库zsjsyzsjt*Eval(zsjtnu).t*t)zsjlnu:=LineCount(zsjstr)3组成题支由于篇幅有限,本节过单项选择题的组题过程分析组成题支的设计思路。首先运用决策图标进展循环得到三个不同的随机值,决策图标中的条件为zsjazs&zsjazsjc&zszsjc,即满足三个随机值不同可以停顿循环。循环分支中的计算图标容如下:zsja:=Rand

33、om(4,zsjlnu,1)zs:=Random(4,zsjlnu,1)zsjc:=Random(4,zsjlnu,1)提示:该图标中随机值的选择容是从4至变量zsjlnu,由于单项选择题第四行开场是错误选项,变量zsjlnu是最后一行的行数,该计算图标实际是随机选择了3个错误选项的行数T*t文件中的行数与变量Zsjstr中的行数一样。程序通过下面的函数完成组成题支功能zsjdan:=GetLine(zsjstr,3)AddLinear(zsjli1,zsjdan)AddLinear(zsjli1,GetLine(zsjstr,zsja)AddLinear(zsjli1,GetLine(zsj

34、str,zs)AddLinear(zsjli1,GetLine(zsjstr,zsjc)提示:GetLine(zsjstr,3)是读取变量Zsjstr中第三行的正确选项,然后使用AddLinear()函数建立一个四行的字符串变量zsjli1,第一行是正确选项,其他三行是错误选项。这种方法可以通过增加错误选项的方法减少雷同题目的出现。4组成题目首先通过取四个1至4间不一样的随机整数,将四个题支按照随机顺序排列,与前面的方式一样,不再赘述。然后建立计算图标,容如下,完成组题功能。AddLinear(zsjtg,第zsjth题:GetLine(zsjstr,1)AddLinear(zsjla, A:

35、ValueAtInde*(zsjli1, zsja)AddLinear(zsjlb, B:ValueAtInde*(zsjli1, zs)AddLinear(zsjlc, C:ValueAtInde*(zsjli1, zsjc)AddLinear(zsjld, D:ValueAtInde*(zsjli1, zsjd)提示:zsja、zs、zsjc、zsjd为四个1至4间不一样的随机整数,该计算图标使用AddLinear函数将题支保存在变量zsjtg中,将A选项保存在变量zsjla中,B、C、D选项也分别保存在不同的变量中,这些变量均为字符串变量。5显示题目使用显示图标,通过大括号显示 zsjt

36、g等变量的容,如图3.6所示。图 3.6 使用显示图标显示题目6输出组好的题目为了能够完成打印组好的试卷的功能,还需要将组好的题目记录在*T*t文件中,对应计算图标导出题目容如下:WriteE*tFile(zsjmlProgram Files中学物理实验所做过的题目题目.t*t, 第zsjth题:GetLine(zsjstr,1)Return)AppendE*tFile(zsjmlProgram Files中学物理实验所做过的题目题目.t*t,Return)AppendE*tFile(zsjmlProgram Files中学物理实验所做过的题目题目.t*t, A:ValueAtInde*(zs

37、jli1, zsja)Return)AppendE*tFile(zsjmlProgram Files中学物理实验所做过的题目题目.t*t, B:ValueAtInde*(zsjli1, zs)Return)AppendE*tFile(zsjmlProgram Files中学物理实验所做过的题目题目.t*t, C:ValueAtInde*(zsjli1, zsjc)Return)AppendE*tFile(zsjmlProgram Files中学物理实验所做过的题目题目.t*t, D:ValueAtInde*(zsjli1, zsjd)Return)提示:通过WriteE*tFile和Appen

38、dE*tFile函数,将组好的试卷输出到指定的文件夹。本例为系统盘Program Files中学物理实验所做过的题目,变量zsjml是通过函数SubStr(GetWindowsDir(),1,3) 得到系统盘的盘符。3、题目回忆程序模块设计由于复习的需要,需要设计题目的回忆显示功能,该程序模块流程如图3.7所示。本例中该模块包括容较多如打印题目、查看正确率等,重点介绍查看所做过题目交互分支。图 3.7 题目回忆程序模块 在该交互分支中,计算图标读出试题组容如下:zsjstm:=ReadE*tFile(zsjmlProgram Files中学物理实验所做过的题目做过的题目.t*t)if (zsj

39、stm=) then MessageBo*(WindowHandle,你还没有做过练习。,提示!,0) GoTo(IconID参数4)end if提示:该计算图标首先使用ReadE*tFile函数将所有做过的题目以字符串的形式读入变量zsjstm 记录做过题目参看.2,然后侦测该字符串变量是否为空,如为空则运用MessageBo*函数需要U32支持显示你还没有做过练习的字样,并使用Goto函数跳转到选择参数程序模块。在显示图标6302中,用带滚动条的文本工具显示变量zsjstm 的容使用大括号,如图3.8所示。该程序运行效果如图3.9所示.图 3.8 显示题目回忆容图 17.55 程序运行效果

40、五、实验思考与总结资源型课件设计的根本要求有哪些.应注意哪些问题.工程四游戏型CAI课件设计与制作一、实验学习目标1.了解游戏型CAI课件的特点和应用;2.熟悉Authorware的移动图标、计算图标的使用;3.掌握游戏型CAI课件设计方法及制作。二、实验容设计一个具有一定游戏环节的课件,要求有适合的游戏情景,满足对游戏型课件的根本要求,包括必要的控制方法,并利用Authorware软件进展制作。1需求分析由于局部年龄较低的学生缺乏学习动力,在学习时容易分散注意力,影响学习效果,局部课件针对这局部学生,设计成游戏型的课件,让学习者在游戏娱乐的同时学习知识。2课件开发中需要注意的问题要将教学的知

41、识点巧妙地同游戏结合起来,在设计课件时必须进展大量的调查,游戏型课件综合了电子游戏设计与课件设计两大系统。1趣味性由于游戏型课件需要保证课件寓教于乐,让学习者在娱乐中学习知识,所以模拟游戏型课件必须保证能够吸引学习者的兴趣进展学习。2教学性在课件设计时必须考虑到教学效果,不能让学习者沉溺在娱乐中,忽略了学习。三、实验设备微型计算机、Authorware 7.0软件四、实验步骤在游戏型课件开发中,需要将界面设计成游戏风格,使用漫画、动画类的人物、景物,使学习者自然溶入课件中去,还要注意交互设计应符合娱乐化的要求,如图4.1、图4.2所示。图 4.1 小学语文游戏类课件图 4.2 小学体育游戏类课

42、件本程序流程图如4.3所示。图 4.3 程序流程图1首先建立交互图标,命名为速度设置,输入如图4.4中的文字为建立文本交互预留位置。图 4.4 交互图标速度设置中的容在交互图标中建立交互分支,选择文本输入交互,将交互分支命名为*通配符。在交互分支中建立计算图标,选择分支属性为退出交互图标,即一次性交互。输入s:=NumEntry,将文本交互输入的数字赋值给自定义变量s。提示:如果考虑容错性,可以将文本输入的交互分支设为重试,再设置一个按钮交互确认输入。2在完成文本输入后建立一个显示图标,容如图4.5所示,使用文本工具显示变量的数值。图 4.5 显示图标正确率中的容提示:本例中使用变量n记录出现

43、的字符个数,用变量r记录敲击键盘响应正确的次数,其正确率为100*r/n%,由于初值为0,且除数不得为0,所以100*r/n%表达式的初值为*,解决方法是为变量n赋一个很小的初值如0.000001,即可解决此问题。3在下方建立一个决策图标实现循环效果,设置如图4.6所示,令变量z数值为1时退出程序。图 4.6 决策图标循环中的设置4在循环图标中首先建立一个计算图标,容如下,首先使用Random函数得到不超过26的自然数随机值,在通过GetWord函数从26个英文字母中选择相应的字母。a:=Random(1,26,1)b:=GetWord(a,a b c d e f g h i j k l m

44、n o p q r s t u v w * y z)提示:GetWord函数中的26个字母需要使用空格分隔开,因为Authorware认为连续的字符是一个容。5在计算图标下方建立一个显示图标,命名为字母,使用文本工具显示变量b的容,并将其移动到屏幕左侧为设置该字母自左向右运动,如图4.7所示。图 4.7 显示图标字母中的容与动画设置6在显示图标后建立一个运动图标,设置运动方式为到坐标点,令该字母能够水平运动从屏幕左侧运行到屏幕右侧,读者也可以根据需要编辑其他方式的运动。将动画运行时间设置为变量s,在Concurrency选项中选择Concurrent,令程序能够向下执行,参见图4.8。图 4.

45、8 运动图标属性设置7在按钮交互交互分支中,输入如下容,如果按键正确,则变量r累加,同时无论正误,令变量值n进展累加。if Key=b then r:=r+1n:=n+1在限制时间时间限制交互分支中,建立计算图标,输入n:=n+1,使变量值n进展累加。在完毕练习按钮交互分支中,建立计算图标,输入z:=1,令循环完毕。8至此,该程序的编辑完毕,运行效果如图4.9所示。图 4.9 程序运行效果提示:本例的设计比拟简单,在游戏型课件的设计中需要考虑娱乐性的成分,有条件的读者可以在设计游戏型课件时,根据教学形式建立卡通角色,根据交互正误添加声音效果等,会使课件游戏性更突出如图4.10所示。图 4.10 程序运行效果五、实验思考与总结游戏型课件设计的根本要求有哪些.应注意哪些问题.工程五综合型CAI课件的设计与制作一、实验学习目标1.综合应用Authorware进展综合型课件的设计与制作;2.熟悉Authorware的交互图标、计算图标等的使用;3.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论