网站大量收购独家精品文档,联系QQ:2885784924

第七章 决策判断分支结构.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 决策判断分支结构 在制作多媒体作品时,要允许使用者能够控制程序的运行,这就要求多媒体作品具有逻辑分析能力。在Authorware6.5中提供“决策判断”设计图标进行逻辑加工。 决策判断分支结构用于设置一种决策手段,某些设计图标能否执行,以什么顺序执行,以及总共执行多少次。利用它可以实现类型程序设计语言中的IF/THEN等语句的功能。 组成 决策判断分支结构是“决策判断”设计图标以及附属于该设计图标的分支共同构成。 分支图标所处的分支流程城作分支路径,每条分支路径都有一个与之相连的分支标记。决策判断分支结构的构造方法与构造一个交互作用分支结构类似:首先向主流程线上拖放一个“分支判断”设计图标,再拖动一个其他设计图标到“分支判断”设计图标右边释放,该设计图标就成为一分支图标。但是决策判断分支结构与交互作用分支结构所起的作用是截然不同的,当程序执行到一个分支决策判断分支结构时,Authorware6.5将会按照“决策判断”设计图标的属性设置,自动决定分支路径的执行次序以及分支路径被执行的次数,而不是等待用户的交互操作。在默认的情况下,Authorware6.5会自动将所有的分支图标按照从左到右的顺序各执行一次,然后退出决策判断分支结构,继续沿着主流程线向下执行,是否擦除分支图标中的信息由分支路径的属性来决定。 属性设置: “时限”文本框:用于限制决策分支结构的运行时间,在这里可以输入代表时间长度的数值、变量或表达式,单位为秒。一旦到了规定的时间,Authorware6.5就会自动立即从决策判断分支结构中返回到主流程线上,并沿主流程线继续向下执行。 “显示剩余时间”复选框:如果设置了限制时间,此复选框就变为可用状态。打开此复选框,则程序执行到决策判断分支结构时,“演示”窗口中会显示一个倒计时钟,用于提示剩余时间。 “重复”下拉列表框:用于设置Authorware6.5在决策判断分支结构中循环执行的次数,其中有以下5个选项: 固定的循环次数:执行固定的循环次数。根据其下方的文本框输入的数值、变量或者是表达式的值,Authorware6.5将在决策判断分支结构中循环执行固定的次数。如果设置的次数小于1,则Authorware6.5退出决策判断分支结构,不执行其中任何分支图标。 所有的路径:直到所有的分支图标都被执行过。在每个分支图标都至少被执行一次之后,Authorware6.5退出决策判断分支结构。 直到单击鼠标或按任意键:Authorware6.5将不停地在决策判断分支结构中循环执行,直到用户按下了鼠标左键或者按下了键盘上的任意键。 直到判断值为真:选择此选项,则Authorware6.5在执行一次循环之前,都会对输入到下方文本框中的变量或表达式的返回值进行判断,如果值为FALSE,就一直在决策判断分支结构内循环执行,如果值TRUE,就退出决策判断分支结构。 不重复:选择此选项,则Authorware6.5只在决策判断分支结构中执行一次,然后就退出决策判断分支结构返回到主流程线上继续向下执行。至于沿哪条分支路径由“分支”属性决定。 “分支”下拉列表框:配合“重复”属性使用,设置Authorware6.5执行到决策分支结构时,究竟执行哪条路径,并且这里的设置可以在“决策判断”设计图标的外观上显示出来: “顺序分支路径”:Authorware6.5在第一次执行到决策判断分支结构时,执行第一条分支路径中内容,第二次执行到决策判断分支结构时,执行第二条分支路径中的内容,以此类推。 “随机分支路径” :Authorware6.5在执行到一个决策判断分支结构时,将随机选择一条分支路径执行,注意有可能出现这种情况:某些分支图标多次被执行,而另外一些分支图标从未执行过。 “在未执行过的路径中随机选择”:Authorware6.5在执行到下一个决策判断分支结构时,会随机选择一条从未执行过的路径执行。这个选项保证了Authorware6.5在重复执行某条路径前,将所有的分支路径都执行过一次。 “计算分支结构”:在下方的文本框中输入变量或表达式,Authorware6.5在执行到决策判断分支结构时,会根据文本框中的值选择要执行的分支路径:如果值为1,则执行第一条路径,如果值为2,则执行第二条路径。 “重新设置路径入口”复选框:此复选框仅在“重复”属性设置为“固定的循环次数”时起作用。Authorware6.5使用变量来记忆已经执行过的分支路径的有关信息,打开此复选框就会将这些记忆信息清除。Authorware6.5无论第几次执行到此决策判断分支结构,都好象是初次执行它一样。 本章小结 本章主要介绍了决策判断分支结构的使用,这种分支结构主要用于程序控制,它的应用相当灵活,在不使用变量和跳转函数的情况下同样能够实现对程序流程的控制。 思考题 在其他的程

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档