课时两节班级Word下载.docx
《课时两节班级Word下载.docx》由会员分享,可在线阅读,更多相关《课时两节班级Word下载.docx(8页珍藏版)》请在冰点文库上搜索。
判断分支结构的创建
教学难点:
判断图标属性设置
教学资源的安排和使用:
多媒体教学系统、教学辅助课件。
教学活动过程:
1.上课礼仪2.检查出勤3.导入新课:
顺序、分支、循环是程序的三种基本结构,这三种结构的有机组合可以实现任何复杂的程序结构。
其中顺序结构可以由设计者在流程线上安排各图标的顺序自然形成,分支结构与循环结构一般由判断结构来完成。
判断结构可以做出判断:
某些分支能否执行、以什么顺序执行、总共执行多少次。
利用它可以实现类似程序设计语言中的IF…THEN等语句的功能。
读者只有掌握了判断结构的使用方法,加以灵活运用,才能创建出各种分支或循环,从而完成顺序结构所完成不了的功能。
8.1判断分支结构创建
判断结构是由判断图标
以及附属于该设计图标的分支共同组成,如图8-1所示。
图8-1判断结构
分支图标所处的分支流程称作分支路径,每条分支路径都有一个与之相连的分支标记。
判断分支结构的创建方法与交互作用分支结构的创建类似,具体步骤如下:
(1)向主流程线上拖放一个判断图标。
(2)拖曳一个设计图标,在判断图标右面释放。
这样,拖入的图标就成为判断图标的一个分支。
(3)根据程序需要,重复第
(2)步,直到建立所有分支。
判断结构和交互结构所起的作用是截然不同的,当程序执行到一个判断结构时,Authorware将按照判断结构属性设置,自动决定分支路径的执行次序以及分支路径执行的次数,而不是等待用户的交互操作。
在默认情况下,Authorware会自动将所有的分支图标按照从左到右的顺序各执行一次,然后退出判断结构,继续沿着主流程线向下执行,是否擦除分支图标中的信息由分支路径的属性来决定。
需要指出的是,判断分支结构所附属的分支模块可以是除交互图标与框架图标以外的任何设计图标。
我们甚至以在附属于判定分支结构的群组图标中加入下一级判断图标,形成分支结构或循环结构的嵌套。
交互图标与框架图标也可以放在群组图标内,形成分支结构或循环结构的一部分。
8.2判断图标属性设置
拖动一个判断图标到主流程线上,通过判断图标属性对话框和分支属性对话框可以对判断结构的执行方式进行设置。
双击判断图标,打开其属性对话框,如图8-2所示。
图8-2判断图标属性面板
8.2.1重复属性设置
在判断图标属性面板中,单击“重复”下拉列表框,弹出下拉列表,如图8-3所示。
图8-3重复属性设置面板
重复:
用于设置Authorware在执行完多少路径或在什么条件下才能够跳出该判断分支结构。
Authorware支持以下五种方式。
固定的循环次数:
根据在文本框中的输入数值,Authorware将重复执行判断图标固定的次数,如果文本框中值小于1,Authorware将退出判断图标,不执行任何分支。
所有的路径:
在判断图标各个分支都被至少执行一遍后,Authorware才退出判断分支。
直到单击鼠标或按任意键:
Authorware一直不断循环执行判定图标,直到用户按下鼠标或任意键。
直到判断值为真:
选择该选项后,Authorware在每次执行判断图标时,都会计算输入的变量或表达式的值,如果该值为假,就继续执行图标;
如果该值为真,就退出判断图标。
不重复:
选择该选项,Authorware将只执行判断图标一次,然后就退出判断图标,继续执行主流程线上的下一个图标。
8.2.2时限属性设置
时限用于判断分支结构的运行时间。
时限:
在该文本框中输入秒数用来限制执行分支时间,在文本框中输入的时间限制条件可以是数值、数值型变量及表达式。
当判断时间超过时间限制,Authorware将终断目前的工作退出判断图标,执行主流程线上的下一个图标。
显示剩余时间:
选择该选项屏幕上会出现一个小闹钟,根据时间文本框中输入的数值实时显示剩余时间。
当判断的时间超过时间限制时,你可以使用系统变量TimeExpired来决定是否终止执行判断图标,从判断图标中退出。
8.2.3分支属性设置
分支设置中的选项将决定Authorware采取何种方式执行分支内容,每种方式选项都用一个特定字母来代表,并作为标志反映在分支图标上。
顺序分支路径(S),如图8-4所示。
选择该选项后,Authorware第一次执行判断图标时进入第一个分支去执行,第二次执行判断图标时进入第二个分支去执行,依次类推,从左至右顺序执行每一个分支。
图8-4顺序分支路径
随机分支路径(A),如图8-5所示。
选择该选项后,Authorware进入判断分支结构后要执行的分支路径不确定,可以执行任意一条分支路径。
对于此方式Authorware有可能重复多次执行同一路径。
图8-5随机分支路径
在未执行过的路径中随机选择(U),如图8-6所示。
选择此选项后,Authorware进入判断分支结构后,只在未执行过的路径中随意选择。
即当Authorware执行过某一分支路径后,下次就不会再选择该路径执行了。
图8-6在未执行过的路径中随机选择
计算分支路径(C),如图8-7所示。
选择此项后,在分支选项列表下输入数值或数值型函数、表达式来决定执行的分支路径。
例如输入值为2则直接进入第二分支去执行。
在实际应用中,我们常常用函数或表达式来控制分支数的选择。
图8-7计算分支路径
8.3任务驱动——使用判断图标制作霓虹灯效果
1.任务描述:
运行程序时,输入的文本“欢迎光临!
”出现霓虹等效果,直到用户单击鼠标或按下任意键时闪烁停止。
2.程序流程图如8-8所示。
图8-8程序流程图
3.具体操作步骤如下:
(1)新建一个Authorware文件,将其命名为“霓虹灯”。
(2)拖曳一个判断图标到程序的流程线上,并将其命名为“闪烁”。
(3)拖曳一个群组图标,在判断图标的右侧释放,该群组图标就成为了“闪烁”判断图标的一个分支,将其命名为“颜色1”。
(4)重复步骤(3),给“闪烁”判断图标另外增加3个分支,分别命名为“颜色2”,“颜色3”和“颜色4”。
(5)双击“颜色1”群组图标,出现“颜色1”层2的窗口,在该窗口的流程下上添加一个显示图标,并命为“显示文字”。
双击打开“显示文字”显示图标,输入“欢迎光临!
”,将文本字体设置为华文彩云,字号设置为48,风格设置为加粗,如图8-9所示。
(6)在“显示文字”的下面添加一个等待图标,命名为“等待”。
其属性设置如图8-10所示。
(7)重复(5),(6)步骤,设置群组图标“颜色2”、“颜色3”和“颜色4”。
其效果图分别如图8-11所示、图8-12所示和图8-13所示。
(8)至此,使用判断图标制作霓虹灯效果完成。
图8-9显示图标演示窗口
图8-10等待图标属性面板
图8-11“颜色2”群组图标窗口
图8-12“颜色3”群组图标窗口
图8-13“颜色4”群组图标窗口
思考题:
判断图标属性设置及应用。
教学小结: