《中文Authorware7.0案例教程 第7章选择与循环结构及决策图标》由会员分享,可在线阅读,更多相关《中文Authorware7.0案例教程 第7章选择与循环结构及决策图标(102页珍藏版)》请在金锄头文库上搜索。
1、第第7 7章章 选择与循环结构及决策图选择与循环结构及决策图标标 【案例【案例3030】“求分段函数的值求分段函数的值”程序程序7.1【案例【案例3131】“连续整数的和连续整数的和”程序程序7.2【案例【案例3232】“求一个数的阶乘求一个数的阶乘2”2”程序程序7.3 【案例【案例3333】“多定时数字钟多定时数字钟”程程序序7.4脉援涵浴污鲁锯洪提蚤蘑卓态删研树滨结蹲糠烽幂蹲铁冠蛛所氖罩廉秘饭中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标7.1 7.1 【案例【案例3030】“求分段函数的求
2、分段函数的值值”程序程序7.1.1学习目标学习目标有一个分段函数(即对于不同的有一个分段函数(即对于不同的X取取值范围,函数的表达式是不一样的)如下:值范围,函数的表达式是不一样的)如下:赵诽局犬会晴帕翻泪车朋龚旷巫蹈拓堑粟拦沁组摹捐宰考晚柠抬缉蔡肖驻中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标输入不同的输入不同的X值,程序会根据它属于值,程序会根据它属于哪一个范围,而采用不同的表达式计算出哪一个范围,而采用不同的表达式计算出相应的函数值,最终将结果赋给变量相应的函数值,最终将结果赋给变量Y,同
3、时显示出来。同时显示出来。“求分段函数的值求分段函数的值”程序程序运行后的画面如图运行后的画面如图7-1-1左图所示,输入一左图所示,输入一个数后,按回车键,即可显示分段函数的个数后,按回车键,即可显示分段函数的值,如图值,如图7-1-1右图所示。通过本案例的学右图所示。通过本案例的学习,应该了解算法,了解选择结构语句的习,应该了解算法,了解选择结构语句的使用方法,设计简单的选择结构程序。使用方法,设计简单的选择结构程序。政犊手彤橙规镜蛙装佛镊耻蜜痪翻饮型裁茸皂瀑泰忘酞臼萝询牛砸肖呵蛀中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程
4、 第7章 选择与循环结构及决策图标图图7-1-1 “求分段函数的值求分段函数的值”程序运行后的两个画面程序运行后的两个画面坪贼睹鼻耗祸羹友猿昼识催栅篓昔暖社奶岔政捆咎役婿山胆鲁祭豆宅扎拭中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标1算法和控制结构算法和控制结构(1)算法的概念)算法的概念算法就是解决某一具体问题的方法和算法就是解决某一具体问题的方法和步骤。解决任何一个问题都要采用一定的步骤。解决任何一个问题都要采用一定的方法和步骤。例如计算方法和步骤。例如计算5!的步骤是:计算!的步骤是:计算1
5、2的值为的值为2计算计算23的值为的值为6计算计算64的值为的值为24计算计算245的值为的值为120,即即5!=120。7.1.2操作过程操作过程熏禾檬陋胡截肄峡冈滤翁耸帘检翼程馈社韭敛眩蜒忆孟萝悦贸让另敖颠故中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标利用计算机来解决问题需要编写程序,利用计算机来解决问题需要编写程序,在编写程序前要对问题进行充分的分析,在编写程序前要对问题进行充分的分析,设计解题的步骤与方法,也就是设计算法,设计解题的步骤与方法,也就是设计算法,然后根据算法编写程序。然后根
6、据算法编写程序。音否哎烛春儒杀卿隧椒凿值亢荚江脖吓牲跑氯胜苟求坦菇染件漠渣络腿琵中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标例如计算例如计算5!的值,上面已给出了计算!的值,上面已给出了计算的步骤,要实现上述计算,需用变量的步骤,要实现上述计算,需用变量SUM存放初值存放初值1,以后存放每次乘积的值和最后,以后存放每次乘积的值和最后的计算结果,用变量的计算结果,用变量N存放初值存放初值0,用,用N:=N+1语句使变量语句使变量N依次取整数依次取整数1、2、3、4和和5,用,用SUM=SUN*N完
7、成每次的乘法运完成每次的乘法运算。根据上述算法设计的计算算。根据上述算法设计的计算5!的程序如!的程序如下。下。干崭炮乏谨企骆裳纽迹逆异倚仓朵烁霉爱胀挖丛啄凛时晋膏囱峦飘浚欺于中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标SUM:=1-SUM赋初值赋初值1N=0-N赋初值赋初值0N=N+1-N自动加自动加1,N等于等于1SUM=SUM*N-将将SUM*N的值赋的值赋SUM(等等于于1)N=N+1-N自动加自动加1,N等于等于2SUM=SUM*N-将将SUM*N的值赋的值赋SUM(等等于于2)咕看涛
8、僻解渣翁径洋沟摹谍显旗炽蚕拭冬禾吗凯角窍太委丰苦扯肚辣蚤棕中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标N=N+1-N自动加自动加1,N等于等于3SUM=SUM*N-将将SUM*N的值赋的值赋SUM(等等于于6)N=N+1-N自动加自动加1,N等于等于4SUM=SUM*N-将将SUM*N的值赋的值赋SUM(等等于于24)N=N+1-N自动加自动加1,N等于等于5SUM=SUM*N-将将SUM*N的值赋的值赋SUM(等等于于120)扇计桓茁滥涯舒拷烟冰拿除葫逐被召跺伪毒幸额孩唁迫矮教庭春剂得画疆中文
9、Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标如果使用上述算法计算如果使用上述算法计算100!值,会使!值,会使程序长而繁,这显然不是一个好算法,应程序长而繁,这显然不是一个好算法,应加以改进。考虑到程序中多次使用加以改进。考虑到程序中多次使用N=N+1和和SUM=SUM+N语句,可使用循环的方法,语句,可使用循环的方法,循环一次执行一次循环一次执行一次N=N+1和和SUM=SUM+N语句,一共循环语句,一共循环100次。如果是求次。如果是求M!,则,则循环循环M次。这种循环可以通过程序的循环次。这种
10、循环可以通过程序的循环控制结构来实现。控制结构来实现。练锅壮狄尚吾川翟疽养胀耀认绎匪袱毛曝密另组蟹簧斗纷族计更揩嘉浇讲中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(2)控制结构)控制结构在程序设计中,构成算法的基本结构在程序设计中,构成算法的基本结构叫控制结构,它有以下三种。叫控制结构,它有以下三种。顺序结构顺序结构它的特点是语句按先后顺序依次执行,前它的特点是语句按先后顺序依次执行,前面各章中介绍的大部分程序都是顺序结构面各章中介绍的大部分程序都是顺序结构的程序。的程序。诲服恼叉场窄售巡节少滤
11、桐载改见箩论终拱誊殴思搂肩划舵舒惋转厨洁连中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标选择结构选择结构也叫分支结构,它的特点是根据所给也叫分支结构,它的特点是根据所给定的选择条件,进行逻辑判断,在条件成定的选择条件,进行逻辑判断,在条件成立时(即表达式的值为真),程序转去执立时(即表达式的值为真),程序转去执行相应的语句,在不满足条件时,转去执行相应的语句,在不满足条件时,转去执行另一些语句。选择结构程序在任何情况行另一些语句。选择结构程序在任何情况下均有下均有“无论分支多少,仅选其一执行无论分
12、支多少,仅选其一执行”的特性。在前面介绍的许多实例中曾使用的特性。在前面介绍的许多实例中曾使用了这种结构(利用了这种结构(利用Test函数)。函数)。鸥胜驶职印泊紊绅禾嘲绣卞蝇片搽获阎未阑场俘艳室舱酶黍枪柬郭翟填唱中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标循环结构循环结构当程序中有重复的工作要做时,就需当程序中有重复的工作要做时,就需用到循环结构。循环结构的特点是使单调用到循环结构。循环结构的特点是使单调的重复运算变得简单明了,使得大量重复的重复运算变得简单明了,使得大量重复的工作变得更容易,
13、提高了编程效率。循的工作变得更容易,提高了编程效率。循环结构又分为当型循环结构与直到型循环环结构又分为当型循环结构与直到型循环结构,前者是先进行条件判断;后者是执结构,前者是先进行条件判断;后者是执行一次要重复执行的程序段或语句,再进行一次要重复执行的程序段或语句,再进行条件判断。行条件判断。痰坎巳窿咯组用裁病深瞪恢葫资涤宦渔炙扼缨羞孟幌择雨勉饭只侦真咙荫中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(3)算法的描述方法)算法的描述方法为了让算法清晰易懂,需要选择一种为了让算法清晰易懂,需要选择一
14、种好的描述方法。有许多描述算法的方法。好的描述方法。有许多描述算法的方法。例如前面所用的方法是自然语言法,即使例如前面所用的方法是自然语言法,即使用人们日常使用的语言描述解决问题的步用人们日常使用的语言描述解决问题的步骤与方法。这种描述方法通俗易懂,但比骤与方法。这种描述方法通俗易懂,但比较繁琐,且对条件转向等描述欠直观。针较繁琐,且对条件转向等描述欠直观。针对自然语言法描述的缺点,产生了流程图对自然语言法描述的缺点,产生了流程图和和N-S图等方法。图等方法。羡辕蕾副底疤贞昏艾锹弊奋梧牧窄娠熊诉崎梁凭琴剐蒋陌探啃械良挎瞅哈中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标
15、中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标流程图是一种用图形来表示算法的描流程图是一种用图形来表示算法的描述方法。它通过各种几何框图和流程线来述方法。它通过各种几何框图和流程线来描述各步骤的操作和执行的过程。这种方描述各步骤的操作和执行的过程。这种方法直观形象、逻辑清楚、容易理解,但它法直观形象、逻辑清楚、容易理解,但它占用篇幅大,流程随意转向,较大的流程占用篇幅大,流程随意转向,较大的流程图不易读懂。对于初学者和编写较小的程图不易读懂。对于初学者和编写较小的程序时,可采用流程图的方法。流程图规定序时,可采用流程图的方法。流程图规定的几何图形如表的几何图形如表7-
16、1-1所示。用流程图描述所示。用流程图描述程序的三种基本结构如图程序的三种基本结构如图7-1-3所示。所示。詹示耻犯司湘爸亢矫验揽陆淹富库枫藏师癣掺资骚抬蛤垣冷碧欺土蜜丽引中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标符符号号作用作用符符号号作用作用起始框:表示程序的起始框:表示程序的起始和起始和终止止输入入输出框:表示出框:表示输入入/输出数据出数据处理框:表示完成某理框:表示完成某种种项目的操作目的操作流程流程线:表示程序:表示程序执行行的方向的方向判断框:表示判断框:表示进行判行判断断连接点
17、:表示两段流程接点:表示两段流程图流程的流程的连接点接点表表7-1-1流程图规定的几何图形流程图规定的几何图形川是钥量鉴销伺氰毫炕煌授挨较攀莽容周漓肿栓廓售岳五晶淖溯昆眶佐象中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标图图7-1-3 用流程图描述程序的三种基本结构用流程图描述程序的三种基本结构落溅龙咎快鹊舱张逮挽城扭纸噶困晴灰声或皂觉虽痔岂础淆俘膝督超廷簿中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图
18、标在在Authorware中,实现选择结构时有中,实现选择结构时有单选择双分支、多选择多分支等语句。选单选择双分支、多选择多分支等语句。选择语句的功能就是根据表达式的值是否成择语句的功能就是根据表达式的值是否成立,有条件地选择执行一组语句。立,有条件地选择执行一组语句。(1)单选择双分支语句)单选择双分支语句它有三种格式,介绍如下。它有三种格式,介绍如下。2选择结构语句选择结构语句格赵浴撤橱帘皖蚕吐蛊毁偶唾锡详陈衙默牛知杂雍欺剂官磕无百驾薪公戮中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标【格式【
19、格式1】If条件表达式条件表达式Then表达式表达式1else表达式表达式2【格式【格式2】Test(条件表达式(条件表达式,表达表达式式1,表达式表达式2)【功能】当条件表达式成立时,执行【功能】当条件表达式成立时,执行表达式表达式1;当条件表达式不成立时,;当条件表达式不成立时,执行表达式执行表达式2。之后,再执行下一条语。之后,再执行下一条语句。可以不要表达式句。可以不要表达式2和和else。穴矫践帚喇描毯瞳蝗捅库遣仅恤篙译匙撂机本舌舟豆婴逾绊炕辕漠扒胆描中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构
20、及决策图标例如:例如:IfX6ThenN:=NO!elseN:=YES!或:或:Test(X6,N:=NO!,elseN:=YES!)会谁鸦欣咳沏旺皑伴紫去离驶织折吩返轿氰汾俞龙痛涝殆苛滁捣霍轮监黎中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标【格式【格式3】If条件表达式条件表达式Then语句体语句体1else语句体语句体2endIf埂难扔母悄渗人菜胰炳癸碌倡羔慧淮贿体琐兆镰武匠阮孝条汕那平列巾蛀中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.
21、0案例教程 第7章 选择与循环结构及决策图标【功能】当条件表达式成立时,执行【功能】当条件表达式成立时,执行语句体语句体1;当条件表达式不成立时,;当条件表达式不成立时,执行语句体执行语句体2。执行完后,都执行。执行完后,都执行endIf后面的语句。可以不要表达式后面的语句。可以不要表达式2和和else。呈竖土晰盟篇插芋媚一云企稻杜律冠缝婶胚澄鸿啦胰筋勒胞锗侧雨猩睹娄中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标例如:例如:IfX=60ThenN:=及格及格!elseN:=不及格不及格!endIf
22、根院尝筋慌碑茁颁至昨阑氏忘伴肄俭涣遵莽团副收树诵惟骂空慎蝗努罢踪中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(2)多选择双分支语句)多选择双分支语句只有一种格式,介绍如下。只有一种格式,介绍如下。【格式】【格式】If条件表达式条件表达式1Then语句体语句体1elseIf条件表达式条件表达式2Then语句体语句体2钞逸揩个荣朔全杨幌拌肝面苔骚炮窟福眯玻摧以戈移及倾行诺临色绽茂俊中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章
23、选择与循环结构及决策图标elseIf条件表达式条件表达式3Then语句体语句体3endIf袱必闪魏磕舆轰泳翁妙向待求寅酬朵洞祁俱欧终当介进观疲收噶驭扮庙坟中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标【功能】当条件表达式【功能】当条件表达式1成立时,只执成立时,只执行语句体行语句体1;当条件表达式;当条件表达式2成立成立时,只执行语句体时,只执行语句体2;当条件表达式;当条件表达式3成立时,只执行语句体成立时,只执行语句体3。再执行。再执行endIf后面的语句。后面的语句。赴忙单芝怨曳旺暑器掏腑糙
24、状越屉彤坑职缓喜恃雌它塞辣氛淬咯臭谗缔江中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标1【拓拓展展实实例例42】“判判断断数数的的特特性性1”程序程序2字符的系统函数字符的系统函数3【拓拓展展实实例例43】“文文件件数数据据的的动动态显示态显示”程序程序7.1.4案例拓展案例拓展腻掖滋呕狄锈班眨腮砸遣编厄才蛤薄饵愈磁嘱肾磷俞采证汲雾趴瞬箔怜澈中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标7.2.1学习
25、目标学习目标“连续整数的和连续整数的和”程序运行后,演示窗程序运行后,演示窗口显示如图口显示如图7-2-1左图所示,要求用户输入左图所示,要求用户输入连续整数的起始数和终止数,输入完数连续整数的起始数和终止数,输入完数(例如:输入的起始数为(例如:输入的起始数为10,终止数为,终止数为100)后按回车键,演示窗口即可显示这一)后按回车键,演示窗口即可显示这一组连续整数的和,如图组连续整数的和,如图7-2-1右图所示。右图所示。7.2 7.2 【案例【案例3131】“连续整数的和连续整数的和”程序程序秒磨宵远筑余翁瓮宪涟起郝琳壶金梦询椽盯升揣硅择贫雷诫迢誊虐榷听迎中文Authorware7.0案
26、例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标通过本案例的学习,应该了解循环结通过本案例的学习,应该了解循环结构语句的使用方法,设计简单的循环结构构语句的使用方法,设计简单的循环结构程序,进一步了解输入程序的方法。程序,进一步了解输入程序的方法。那屹距奸兹毕刃林祝蔫拟西峦掐狼涵藩剐胞益赫虾掖挨庭光颅软束掉淳矩中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标图图7-2-1 “连续整数的和连续整数的和”程序运行后的两幅画面程序运行后的两幅
27、画面扶佳瑚皮店鸣晕备乱郝墩圣蒙咬旋生反锄酉响贸裴舌员吁雷雹累购鳖参赴中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标7.2.2操作过程操作过程7.2.3相关知识相关知识1循环结构语句循环结构语句在解决实际问题时,常常需要重复做在解决实际问题时,常常需要重复做某些相同的操作,即对某一语句或语句序某些相同的操作,即对某一语句或语句序列重复执行多次。解决此类问题,就要用列重复执行多次。解决此类问题,就要用到循环结构语句。在到循环结构语句。在Authorware中,实现中,实现循环结构的语句如下。循环结构的
28、语句如下。涤吴咯军吞尹包漓泥扶匹员咸疼龙威酌弄缘想扑沿凳裙曳计痪仟勺曾垮烹中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(1)一般型循环语句)一般型循环语句【格式】【格式】repeatwith循环变量:循环变量:=初初始值始值to|downto终止值终止值循环体语句循环体语句endrepeat腕棕两蛹优精妇绷阉纬煽肃鲜吕捡李预夜窿阎荆啮瘴涌耪厨挚肚房瑶延祝中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标
29、【功能】【功能】执行执行repeatwith语句时,给循语句时,给循环变量赋初始值,然后执行循环环变量赋初始值,然后执行循环体语句。当执行遇到体语句。当执行遇到endrepeat时,时,循环变量自动加循环变量自动加1或减或减1(使用(使用to时加时加1,使用,使用downto时减时减1)。)。钟凡麻玉炔眼须探飘乡舷屹铀抄娥皖毕涨烩谊识缄糜桥且玲味刮素虎碎碎中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标然后,判断是否超出终止值,如然后,判断是否超出终止值,如果没超出,则返回再执行循环体语句;果没超出
30、,则返回再执行循环体语句;如果超出了,则执行如果超出了,则执行endrepeat后面的语后面的语句。句。垄蔷揖膀虎痴阀戳毅跑昆岔固豌匡初庞酵只偶闹挎滇慧铭饵功酒砧才墙滤中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标更具体地,当初始值小于终止更具体地,当初始值小于终止值时,使用值时,使用to,执行遇到,执行遇到endrepeat时时循环变量自动加循环变量自动加1,当循环变量大,当循环变量大于终止值时叫超出;当初始值大于终止值时叫超出;当初始值大于终止值时,使用于终止值时,使用down,执行遇到,执行
31、遇到endrepeat时循环变量自动减时循环变量自动减1,当,当循环变量小于终止值时称作超出。循环变量小于终止值时称作超出。猿陛蛙恐斗叼世苏东杆尸侍而懦府檀殆轩兽玉瀑玄昭唾承雇尝想胖蚂吵剑中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标例如,利用循环结构求例如,利用循环结构求1+2+100的的值。值。在流程线上创建一个计算图标,命名在流程线上创建一个计算图标,命名为为“求值求值”,在该图标下边放置一个名字,在该图标下边放置一个名字为为“显示结果显示结果”的显示图标,其内输入:的显示图标,其内输入:L
32、。在。在“求值求值”计算图标内输入如下程计算图标内输入如下程序。序。坯弯腻友姑缨嫁呸辐翠苑穿叮廓法温弘垄危沉蠕广淬敏表券耻醇限莆届蒋中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标sum:=0repeatwithN:=1to100sum:=sum+Nendrepeat扔幸沸影谚闯着质叛裁沦慧吮斧沦绊咯匙欲艘运季坯寄双枕忘恕撼癣魂谭中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(2)条件型循环语句)条件型
33、循环语句【格式】【格式】repeatwhile条件表达式条件表达式循环体语句循环体语句endrepeat图絮寂曝幸立畸宠茵缆蚀睬扩尖脆巩艇品雌布坡状胚探川凳玖朴古玫柴庐中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标【功能】当条件表达式成立时,执行【功能】当条件表达式成立时,执行循环体语句,否则退出循环,执行循环体语句,否则退出循环,执行endrepeat下边的语句。每执行遇到下边的语句。每执行遇到endrepeat语句时都会返回到语句时都会返回到repeatwhile语句,去判语句,去判断条件表达
34、式是否成立。断条件表达式是否成立。唤旱筐释檄暇葛渔竣牵彭掀膜颁责搞羽斩肯怨吝识乒寄溺靴菏忍捏搪样迄中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标例如,求例如,求1+2+100的值。的值。“求值求值”计算图标内输入如下程序。计算图标内输入如下程序。sum:=0N:=1冤聊赞襟纯闰对逊誊腐装潦雇桃现牢翠教轩埋傈柱焰键蓖纱腿斟漱瞪疹秤中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标repeatwhileN=1
35、00thenexitrepeatendrepeat船怪次前任抉板争咒俊擎涉殖错关管赵按灸宝嚏篮钙柯云恰忽用孪洒鹃寓中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(5)继续执行下一次循环的语句)继续执行下一次循环的语句【格式】【格式】NextRepeat【功能】该语句可置于循环体中,当执行【功能】该语句可置于循环体中,当执行到它时,不执行其下边循环体中的其他各到它时,不执行其下边循环体中的其他各条语句,进入执行下一次循环。条语句,进入执行下一次循环。逛酝替亲世伙矫耪需燥椎郡兽婉犀所哑毕明杀孝谨圈豹芝
36、蹿舀阿襟效板嫌中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标例如,求例如,求2+4+100的值。采用的值。采用NextRepeat语句时,在语句时,在“求值求值”计算图标内输计算图标内输入如下程序。入如下程序。闪傍饯掺存饼犹镭溶渝哀崇竣钝粗订胳汉勃矽椎铆玻刁露旅薛胖汗瓶沂显中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标sum:=0N:=1repeatwhileN=100N:=N+1ifINT(N/2)
37、N/2thennextrepeatsum:=sum+Nendrepeat迄唯樊叛寅伍曲肆踊扼挫汞衡半派灿龙片亥私所敏艰捉拼霖货篱粟邢电稚中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标在计算图标和附属计算图标中,可以在计算图标和附属计算图标中,可以按照选择结构语句和循环结构语句的格式按照选择结构语句和循环结构语句的格式来输入。来输入。Authorware系统可以自动检验语系统可以自动检验语句的格式是否正确,如果检查出语句有错句的格式是否正确,如果检查出语句有错误,系统会提示错误的类型和出错的位置。误
38、,系统会提示错误的类型和出错的位置。为了有利于编写程序和输入程序,为了有利于编写程序和输入程序,Authorware系统的计算图标对话框中,还系统的计算图标对话框中,还可以自动给不同类型的字符标注颜色。可以自动给不同类型的字符标注颜色。2选择结构语句和循环结构语句的输选择结构语句和循环结构语句的输入入拥杰恐仇球凡宦蜒提咐资涸烹擂共儿支癌撩铡蒂灼谭吕渭咸跑寥株簇瞪惹中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标默认情况下,它将变量用绿色标示,默认情况下,它将变量用绿色标示,运算符号用红色标示,其他用
39、黑色标示。运算符号用红色标示,其他用黑色标示。如果要改变颜色标注,可单击该对话框中如果要改变颜色标注,可单击该对话框中的图标按钮的图标按钮,调出,调出“参数选择:计算参数选择:计算”对话框。或者将鼠标移到该对话框中,对话框。或者将鼠标移到该对话框中,单击鼠标右键,调出快捷菜单,单击快捷单击鼠标右键,调出快捷菜单,单击快捷菜单中的菜单中的“参数选择参数选择”菜单命令,也可调菜单命令,也可调出该对话框。利用该对话框可以设置出该对话框。利用该对话框可以设置Authorware程序或插入程序或插入Authorware程序中程序中各类字符的颜色。各类字符的颜色。谈阜捐忱未钙蔑鸭僵御裤览茸崔豪意自趟倍座柑
40、炭沥窄枕害培剥殷乳缮踩中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标在计算图标和附属计算图标的对话框在计算图标和附属计算图标的对话框中,提供了许多编辑程序的工具,这在前中,提供了许多编辑程序的工具,这在前面已经作了一些介绍。其中还有几个工具面已经作了一些介绍。其中还有几个工具按钮没有介绍。单击最左边的语言切换工按钮没有介绍。单击最左边的语言切换工具按钮,可以在使用具按钮,可以在使用Authorware语言(此语言(此时的按钮变为时的按钮变为)和)和JavaScript语言(此语言(此时的按钮变为时
41、的按钮变为)之间切换。)之间切换。“插入语插入语句块句块”工具工具可以用来帮助用户输入选择可以用来帮助用户输入选择结构语句和循环结构语句。结构语句和循环结构语句。叫吏茨邯初跳皑宰绳趟察毒其券鹊娟炕左丧爸瓢州诈祖郑递挖皆僵角潍皿中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(1)单击计算图标或附属计算图标)单击计算图标或附属计算图标对话框中的对话框中的“插入语句块插入语句块”工具按钮,工具按钮,即可调出即可调出“插入插入Authorware语句块语句块”对话框(如图对话框(如图7-2-3所示)或所示
42、)或“插入插入JavaScript语句块语句块”对话框(与图对话框(与图7-2-3所示基本相同,只是标题和语句所示基本相同,只是标题和语句内容不太一样)。单击该对话框上边内容不太一样)。单击该对话框上边的语句选项,即可在该对话框下边的的语句选项,即可在该对话框下边的下拉列表框中显示该语句的标准格式。下拉列表框中显示该语句的标准格式。其中,竖线处表示需要首先输入内容。其中,竖线处表示需要首先输入内容。霹配除重赚怎岩疚填坟炽碴丈怯藤惺栓础苹她惨寿趟天甜所泽项予线咳遗中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构
43、及决策图标图图7-2-3 “插入插入Authorware语句块语句块”对话框对话框剿歌谅帐荡恼彼参完畜择彭缓惦芒寝屎汗郭棵愿香径仙私遮取猛张茂弓窄中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(2)在)在“插入插入Authorware语句块语句块”对话框下边的列表框中输入程序,如对话框下边的列表框中输入程序,如图图7-2-4所示。单击所示。单击“插入插入”按钮,即按钮,即可将输入的程序插入到计算图标或附可将输入的程序插入到计算图标或附属计算图标中,如图属计算图标中,如图7-2-5所示。所示。沈蚤讽
44、龟浪洲差娄免床颤鞭想今露惦歼诚肌贵帛腐鳖廓涨视拌草懈酌门急中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标图图7-2-4 输入程序输入程序 及脚望拖炼戴硝赛慷豫秦卧壬失膀酷眩洋茫军拾畴僧吟散肮潞擎漓暇秽伦中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标图图7-2-5 计算图标或附属计算图标的对话框计算图标或附属计算图标的对话框 咽崇插昧淫咳名运歧馈耶钢俩绵工塔搜执铂吟倪恳硬股永斡禾歪寡键鬼搭中文Autho
45、rware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(3)在将)在将“插入插入Authorware语句块语句块”对话框中输入的程序插入到计算图对话框中输入的程序插入到计算图标或附属计算图标的对话框中后,会标或附属计算图标的对话框中后,会调出一个提示信息的调出一个提示信息的“Confirm”对对话框,如图话框,如图7-2-6所示。所示。号忘扳可酉貌梧烁靴霄划偷匣籽畜算普合潞脸湛砷籽赵学闯背奴市蜂甜散中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选
46、择与循环结构及决策图标图图7-2-6 提示信息的提示信息的“Confirm”对话框对话框嘘炔啦献茸蛀您狗缴替挝拭鞍样炽陋僳殖甄缔涸撬怪倾胡考掉嚎垂斗抉孽中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标单击该对话框中的单击该对话框中的“Yes”按钮,即可按钮,即可将插入的程序保存到将插入的程序保存到“插入插入Authorware语语句块句块”对话框中。以后再单击选择对话框中。以后再单击选择“插入插入语句块语句块”对话框中保存了的程序语句时,对话框中保存了的程序语句时,即可在即可在“插入插入snippe
47、t”对话框下面的下拉对话框下面的下拉列表框中显示出保存的程序。列表框中显示出保存的程序。瘩呼抓假沪碌缘邓片爽奖猪拒尺酋蝗编侥讳痰申专坤刘典识赌区犹穆州芭中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标单击单击“插入插入Authorware语句块语句块”对话对话框中的框中的“确定确定”按钮,不会将输入的程序按钮,不会将输入的程序插入到计算图标或附属计算图标的对话框插入到计算图标或附属计算图标的对话框中,只是会调出中,只是会调出“Confirm”对话框。对话框。桅兜隅恶捞迷肤揽覆膨恭惯雌蔑妨骸钨悸掖澳祁
48、秀樱巍膊蛾疮垛行赐豢师中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标1【拓拓展展实实例例44】“显显示示10个个随随机机数数”程序程序2【拓拓展展实实例例45】“求求一一个个数数的的阶阶乘乘1”程序程序3【拓拓展展实实例例46】“圆圆框框内内随随机机撞撞击的彩球击的彩球”程序程序7.2.4案例拓展案例拓展竿献匹隆栋记褂围释巍吠在鳞怕吃撤惰娜罕立坍萨诣粱庭徐妻义前爹墨在中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结
49、构及决策图标7.3.1学习目标学习目标“求一个数的阶乘求一个数的阶乘2”程序运行后,要求程序运行后,要求用户输入一个不大于用户输入一个不大于20的正整数,输入完的正整数,输入完数后按回车键,即可在屏幕中显示该数的数后按回车键,即可在屏幕中显示该数的阶乘值。程序运行中的两幅画面如图阶乘值。程序运行中的两幅画面如图7-2-8所示。通过本案例的学习,应该初步掌握所示。通过本案例的学习,应该初步掌握决策图标的使用方法。决策图标的使用方法。7.3 7.3 【案例【案例3232】“求一个数的阶求一个数的阶乘乘2”2”程序程序钵刮甭型辩沪饮梧饭去图搜躁穴毙内埂谊柠号嘎响眷亿捞胃皿娱垮歉逆烈中文Authorw
50、are7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标7.3.2操作过程操作过程7.3.3相关知识相关知识1“属性:决策图标属性:决策图标”面板面板决策图标也叫判断图标或分支图标,决策图标也叫判断图标或分支图标,该图标可用来设计选择结构与循环结构的该图标可用来设计选择结构与循环结构的程序。程序。哼疡袋洞胺心捏旦远首透德穿筷傀椅愿沏住氖荚垢残貉俏胶拆晓磐廷泼选中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标在程序设计窗口的流程线上
51、创建一个在程序设计窗口的流程线上创建一个决策图标,再在右下边创建几个显示图标,决策图标,再在右下边创建几个显示图标,即可形成几个判断路径。这样,由决策图即可形成几个判断路径。这样,由决策图标和所有判断路径构成了判断结构,也叫标和所有判断路径构成了判断结构,也叫选择结构或分支结构。选择结构或分支结构。“属性:决策图标属性:决策图标”面板,如图面板,如图7-3-3所所示,其中各选项的作用如下。示,其中各选项的作用如下。纠鹿缴傣投徊绑稼阳孵寿括略缎合银投愉病矾可起瀑综董丰辐鹃阅祥嘿啥中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章
52、 选择与循环结构及决策图标图图7-3-3 “属性:决策图标属性:决策图标”面板面板铰麻渍祁踏亩弊尿蒲江疾坞荧嗅盖娱峡么档首锹篆拉汤银哥貉园冗芋向燃中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(1)“重复重复”下拉列表框下拉列表框用来确定是否重复执行该选择结构,用来确定是否重复执行该选择结构,以及如何退出选择结构。它有如下的以及如何退出选择结构。它有如下的5个选个选项。项。“固定的循环次数固定的循环次数”选项:可在其文本选项:可在其文本框中输入常量、变量或表达式,它的值决框中输入常量、变量或表达式
53、,它的值决定了执行判断路径的次数,如果此值小于定了执行判断路径的次数,如果此值小于1,则退出判断结构,执行下面的图标。,则退出判断结构,执行下面的图标。诛秆射财够沉埂妓扣繁幌嗜三烙讼漾秧努问局畅宠圭畏羊卡柴贤峨暂谎体中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标“所有路径所有路径”选项:只有当全部判断路选项:只有当全部判断路径被执行至少一次后,才可能退出判断结径被执行至少一次后,才可能退出判断结构。构。“直到单击鼠标或按任意键直到单击鼠标或按任意键”选项:直选项:直到用户单击鼠标或按键后才会退出判
54、断结到用户单击鼠标或按键后才会退出判断结构。构。廉纳鲁锁痕炒栗否副填撮狱报整陪褐苛姜箍陷妒惺沃埠圈连恤冗河滥瑰勒中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标“直到判断值为真直到判断值为真”选项:可在其下面选项:可在其下面文本框内输入逻辑常量、变量或表达式,文本框内输入逻辑常量、变量或表达式,如果它的值为如果它的值为TRUE,则退出判断结构;,则退出判断结构;如果它的值为如果它的值为FALSE,则不断重复执行判,则不断重复执行判断路径。断路径。“不重复不重复”选项:程序每次进入判断流选项:程序每次
55、进入判断流程时只执行一条判断路径,就退出选择结程时只执行一条判断路径,就退出选择结构。构。电龄辰土诣弃岗跨客鸦府幕览韧缄香外总塔乖否有蛀铸划媒笨场汞肩谈报中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(2)“分支分支”下拉列表框下拉列表框该下拉列表框用来确定判断结构的程该下拉列表框用来确定判断结构的程序流向,即按什么次序来执行判断路径。序流向,即按什么次序来执行判断路径。执行判断路径(又叫分支路径)有四种方执行判断路径(又叫分支路径)有四种方式,简介如下。式,简介如下。揭薛僻弱喀枢质柑班就化挝袜雁
56、云可惫捶汀逃烈惕郭填践局盔翰瘟减个筑中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标“顺序分支路径顺序分支路径”选项:从左到右顺序选项:从左到右顺序执行各判断路径,此时判断图标内的字母执行各判断路径,此时判断图标内的字母是是S。“随机分支路径随机分支路径”选项:随机执行各判选项:随机执行各判断路径,此时判断图标内的字母是断路径,此时判断图标内的字母是U。实赦烬挞组扮窿轨郑魁憋勃昨屡遂加棋储弧美嘎侵砸侮匆粘宁诸队倘睦奖中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Auth
57、orware7.0案例教程 第7章 选择与循环结构及决策图标“在未执行过的路径中随机选择在未执行过的路径中随机选择”选项:选项:在未执行过的路径中随机执行各判断路径,在未执行过的路径中随机执行各判断路径,此时判断图标内的字母是此时判断图标内的字母是A。“计算分支结构计算分支结构”选项:根据其下文本选项:根据其下文本框中表达式的计算结果,决定执行的判断框中表达式的计算结果,决定执行的判断路径,此时分支图标内的字母是路径,此时分支图标内的字母是C,分支,分支路径的序号从左到右分别为路径的序号从左到右分别为1、2、3梦枫佣柠钮梧瓜诽夺化蝇爸魏诣户畜叭采渐芋胞侍够沁礁诡北荒萝折炬释中文Authorwa
58、re7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(3)“时限时限”文本框文本框在该文本框内输入限定执行该判断结在该文本框内输入限定执行该判断结构的时间,单位为秒。一旦到了限定时间,构的时间,单位为秒。一旦到了限定时间,程序会自动退出判断结构。程序会自动退出判断结构。刽暑篱惮锨钓抡较瞬捆玄佯瘁帚春幕疾沽辱怪船陛蹦怎皇毡稼啥岔替猩耙中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(4)“显示剩余时间显示剩余时间”复选框复选框在设
59、定限制时间后,此项成为可选项。在设定限制时间后,此项成为可选项。选中它后,屏幕上会显示一个小钟,用来选中它后,屏幕上会显示一个小钟,用来显示在判断结构中程序可运行的剩余时间。显示在判断结构中程序可运行的剩余时间。玉然件银震这植墟围肋嚼肘拧混残吾聪筒诬羌啤刮竖厚胞宙傲氛增尉台由中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(5)“复位路径入口复位路径入口”复选框复选框选中该复选框后,当再次进入判断结选中该复选框后,当再次进入判断结构时,上一次判断路径执行情况的记录被构时,上一次判断路径执行情况的记录
60、被删除,就像是第一次执行该判断结构一样;删除,就像是第一次执行该判断结构一样;不选中它时,每次执行判断结构中各判断不选中它时,每次执行判断结构中各判断路径的情况被记录,当再次执行该判断结路径的情况被记录,当再次执行该判断结构时,上次执行情况还生效。构时,上次执行情况还生效。补峭邻之矛纯赐弊蜕烯扭书汲获雍窍惦狼倦榔钻乎跪辽影坪魂婴庆陡浆捍中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标判断路径上的图标上边的菱形小图标判断路径上的图标上边的菱形小图标叫判断路径图标,在打开叫判断路径图标,在打开“属性属性
61、”面板的面板的情况下,单击判断路径图标,可调出它的情况下,单击判断路径图标,可调出它的“属性:判断路径属性:判断路径”面板,如图面板,如图7-3-4所示。所示。该对话框中各选项的作用如下。该对话框中各选项的作用如下。2“属性:判断路径属性:判断路径”面板面板炮妇槽根澳翠翔派勿咒叹妨悦姓砂豺皮聚尸竟舟瑚吮猴烘梦涤拇礼棱修拣中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标图图7-3-4 “属性:判断路径属性:判断路径”面板面板挤垫况污勉唯不叔袋霍首蹋虐疙踢两既仁毖撩烛浊仙董丰秋救跺墨付塌灶中文Autho
62、rware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(1)“擦除内容擦除内容”下拉列表框下拉列表框用来选择何时擦除该判断路径执行后用来选择何时擦除该判断路径执行后屏幕显示的内容。有屏幕显示的内容。有3个可选项。个可选项。“在下个选择之前在下个选择之前”:在执行下一个判:在执行下一个判断路径前,擦除屏幕上显示的内容。断路径前,擦除屏幕上显示的内容。“在退出之前在退出之前”:在退出判断结构时,:在退出判断结构时,擦除屏幕上执行该判断路径后显示的内容。擦除屏幕上执行该判断路径后显示的内容。核诬说素坯造腔供皑龋弛阵贵睁嫉盛直
63、独恃曼座际拿刀耀港紧娃聂快浑痪中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标“不擦除不擦除”:不擦除判断路径执行后在:不擦除判断路径执行后在屏幕上显示的内容。屏幕上显示的内容。(2)“执行分支结构前暂停执行分支结构前暂停”复选复选框框选中它后,屏幕上会显示一个按钮,选中它后,屏幕上会显示一个按钮,单击此按钮后,会使程序退出判断结构。单击此按钮后,会使程序退出判断结构。乎亚歹廖绒报夹矿外背哎帅姥验颠顺烃焚佩袋隋班燕浸难藏惟即搁字厕菌中文Authorware7.0案例教程 第7章 选择与循环结构及决策
64、图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标1【拓拓展展实实例例47】“判判断断数数的的特特性性2”程序程序2.【拓拓展展实实例例48】“两两位位数数加加法法练练习习”程序程序3【拓拓展展实实例例49】“限限时时输输入入密密码码”程序程序7.3.4案例拓展案例拓展逐揪介健千暮薄哥娥痕迁淋它胯脱裕茎獭激舒鼎搬疲洞欧炼挎爵垮嚷控骇中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标7.4.1学习目标学习目标“多定时数字钟多定时数字钟”程序运行后的画面如程序运行后的画面如图图7
65、-4-1左图所示。单击框架右下角的按钮左图所示。单击框架右下角的按钮可以进行两个时间的定时,这时的画面如可以进行两个时间的定时,这时的画面如图图7-4-1右图所示。单击框架左下角的按钮右图所示。单击框架左下角的按钮可以退出程序的运行。可以退出程序的运行。7.4 7.4 【案例【案例3333】“多定时数字钟多定时数字钟”程序程序段轧级镰芬掠茶策胁赶赤绍隧茸澜阶嚣抹蛋涌霞豺活熊他拼块滋液枷闰舔中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标鼠标移到两个按钮上时,屏幕会显示鼠标移到两个按钮上时,屏幕会显示
66、出相应的提示。当时钟到了设定的时间时,出相应的提示。当时钟到了设定的时间时,喇叭会播放一段音乐。通过本案例的学习,喇叭会播放一段音乐。通过本案例的学习,应该初步掌握图标库的使用方法。应该初步掌握图标库的使用方法。敷苇裹跑霍穗设掘作犹萎浮证柜仪跳遣似册裤厉晕吵药运霓止搐随洞袜象中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标图图7-4-1 “多定时数字钟多定时数字钟”程序运行后的两幅画面程序运行后的两幅画面烽甘锄辖浅憋逛砧翻智驭挚厕炭谋昼丹唤着苞蚀查富宣星壁兔赚恤可固掀中文Authorware7.0案
67、例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标1制作界面和定时输入制作界面和定时输入2创建图标库和使用图标库创建图标库和使用图标库3制作制作“数字钟数字钟”交互结构交互结构7.4.2操作过程操作过程辜瞬儡翔逮吴妆搓谚莫盗伴舶锚必滩肋砒芹疟珊缅然弟县峭蔗呼瑚蹈掂鸵中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标1图标库中各选项的作用图标库中各选项的作用图标库如图图标库如图7-4-3所示,它有所示,它有3个栏和个栏和1个列表框。个列表框。
68、(1)第)第1栏栏是标题栏。是标题栏。(2)第)第2栏栏第第2栏中各选项的作用如下。栏中各选项的作用如下。7.4.3相关知识相关知识恢痪杀返咐麦鸭蛾榜际追规垒蔬眉丙披隶钻字烂黑改秉温够炯牛皆轧囊枉中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标笔状小按钮笔状小按钮存储图标库文件后,它变为可选项。存储图标库文件后,它变为可选项。单击它,屏幕弹出一个提示对话框,单击单击它,屏幕弹出一个提示对话框,单击“确定确定”按钮,可使图标库文件成为只读按钮,可使图标库文件成为只读文件,不能更改该库文件。这时,小按钮
69、文件,不能更改该库文件。这时,小按钮图案上会出现一个斜杆图案上会出现一个斜杆。如果单击有斜。如果单击有斜杆的笔状按钮杆的笔状按钮,则可以恢复到可以存盘,则可以恢复到可以存盘的原状态。的原状态。枷紧血喜忆臂棕膜揉赢茬雀寥趟政丑煽间悲掂匹儡滚扁瘪筐韶以莹律靠候中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中间部位显示图标库中的图标个数。中间部位显示图标库中的图标个数。有横线图案的小按钮有横线图案的小按钮。单击它,取消注释行,于是图标库中单击它,取消注释行,于是图标库中文本框内各图标下面的注释行消失,如
70、图文本框内各图标下面的注释行消失,如图7-4-3所示。成为取消注释行状态后,该按所示。成为取消注释行状态后,该按钮变为钮变为。再单击该按钮,可使按钮恢复。再单击该按钮,可使按钮恢复原状,同时各图标下面注释行恢复,如图原状,同时各图标下面注释行恢复,如图7-4-7所示。所示。砂总茧八哦啤烬耙竣璃榷功妈漾蹄环险专章糠银磺榜铬厨甭圆骨征刚枝宛中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标图图7-4-7 有注释行的图标库有注释行的图标库湛歌镑扦沙膏诊辟霹议束节贾丁殿混匪免商影健蹄种陋于啊伏贰鬃律呜禹中文A
71、uthorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(3)第)第3栏栏各按钮的作用是用来确定该栏下边文各按钮的作用是用来确定该栏下边文本框内的图标按何种方式排列显示。各按本框内的图标按何种方式排列显示。各按钮的作用如下。钮的作用如下。郧梦玖吱层赁杠涉肠从泻鹊和踏疤跨傣险除驮生滞乓狭帚姐侣拜虾阁渗藏中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标“链接链接”(Link)按钮)按钮:按图标是否建立按图标是否建立了链接进
72、行排序显示,它的下边是各图标了链接进行排序显示,它的下边是各图标的链接符,没有图标与当前程序链接时,的链接符,没有图标与当前程序链接时,链接符不存在,链接符不存在,“链接链接”按钮无效。按钮无效。“图标图标”(Icon)按钮:按图标的类型进)按钮:按图标的类型进行排序显示,它的下边是图标图案。行排序显示,它的下边是图标图案。“色彩色彩”(Color)按钮:按图标的颜色)按钮:按图标的颜色进行排序显示,它的下边是图标的颜色名进行排序显示,它的下边是图标的颜色名称。称。坚偶穴诗甲玉籍随嗣步粹昏辕戊务凿用娥淄孽倍眶炉睫俏负议论篱酷捡剿中文Authorware7.0案例教程 第7章 选择与循环结构及决
73、策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标“标题标题”(Title)按钮:按图标的名字)按钮:按图标的名字进行排序显示,它的下边是图标的名称。进行排序显示,它的下边是图标的名称。“日期日期”(Date)按钮:按图标的建立)按钮:按图标的建立日期进行排序显示,它下边是图标建立的日期进行排序显示,它下边是图标建立的日期。日期。“链接名链接名”(LinkName)按钮:按图标)按钮:按图标的链接名进行排序显示,链接名一般与图的链接名进行排序显示,链接名一般与图标名一样,它的下边是图标的链接名称。标名一样,它的下边是图标的链接名称。时柞钻捅野呼寂荤勋讣瘦勋釉炼搭遣峪
74、辜纺髓停楞淖饥螺页丧希津采垦玻中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标与与按钮:前一个按钮形状是正三角按钮:前一个按钮形状是正三角形状,表明为升序排序显示图标,后一个形状,表明为升序排序显示图标,后一个按钮形状是倒三角形状,表明为降序排序按钮形状是倒三角形状,表明为降序排序显示图标,单击按钮可进行升序与降序显显示图标,单击按钮可进行升序与降序显示的切换。示的切换。痞茁盯剖潦栖腑蔷股瓮制硼荡志礁康制邓蛆姨睬未冒写绘符呜脖漠果补闯中文Authorware7.0案例教程 第7章 选择与循环结构及决
75、策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(1)打开图标库)打开图标库如果程序在上一次存储时,其图标库如果程序在上一次存储时,其图标库是打开的,那么在打开该程序时,也会同是打开的,那么在打开该程序时,也会同时将它的图标库打开。如果程序在上一次时将它的图标库打开。如果程序在上一次存储时,其图标库没打开,则需要专门去存储时,其图标库没打开,则需要专门去打开与它相链接的图标库。打开与它相链接的图标库。2打开与关闭图标库打开与关闭图标库怖暑赚图萍空衫军犁弊踩旅禁丈条理徽弹命府磅客废挪虾凭褂缔咏芒讣青中文Authorware7.0案例教程 第7章 选择与循环结构及决策
76、图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标其方法是单击其方法是单击“文件文件”“打开打开”“库库”菜单命令,调出菜单命令,调出“打开库打开库”对对话框,它与图话框,它与图7-4-5所示的对话框基本一样。所示的对话框基本一样。然后,选择文件夹并单击要打开的图标库然后,选择文件夹并单击要打开的图标库的库文件名(或输入库文件名)。单击的库文件名(或输入库文件名)。单击“打开打开”按钮后,即可打开这个图标库。按钮后,即可打开这个图标库。迂酣复律鹏漂秉恶羚缮僵氰牢撼贸珍笺勤甘自檄狭铸肾弟撬莎届靶输蘸绽中文Authorware7.0案例教程 第7章 选择与循环结构及决策图
77、标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标另外,若单击另外,若单击“窗口窗口”“函数库函数库”“.a7l”(即图标库名字)(即图标库名字)的菜单命令,可调出相应的图标库。的菜单命令,可调出相应的图标库。(2)打开与图标相链接的图标库)打开与图标相链接的图标库单击选中一个流程线上与图标库相链单击选中一个流程线上与图标库相链接的图标(例如:接的图标(例如:“10”显示图标),再显示图标),再单击单击“修改修改”“图标图标”“库链接库链接”菜菜单命令,即可调出如图单命令,即可调出如图7-4-8所示的对话框。所示的对话框。振丫空绳围纱挤猩衣柴任朝娟蠕瞎梢匪揩稻闹柏酥沫蔫
78、潭易辅烫相折嘱赶中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标 图图7-4-8 对话框对话框 莲梆厌辉倚遥闲煞猴罢骏棘往酵爵醛境登缔寓湛外羔屎便浆赞撑萧傣卷符中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标单击该对话框中的单击该对话框中的“预览预览”按钮,可按钮,可显示该图标中的内容,如图显示该图标中的内容,如图7-4-9所示。单所示。单击击“查找原作查找原作”按钮,可调出相应的图标按钮,可调出相应的图
79、标库,如图库,如图7-4-7所示。所示。娱守痉篡轧颧价鹰害赁盼蜂寸确泞虱甸纤报造清铬保舶爪杉恳廊蛆蜜润蝉中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标图图7-4-9 “10”图标中的内容图标中的内容酵赵惺俺钝差夯狮怂刮棵挖灸药腔蜂式浦逞皆笔佃仑导磺瞻韶狞途肥气润中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标(3)关闭图标库)关闭图标库单击图标库对话框右上角的单击图标库对话框右上角的按钮按钮,即可关闭图
80、标库。,即可关闭图标库。晾尔泰装瘁六过甸怪斜荆肠县验锦撰压辑啦遣凌铲敦顽啡羹词娜公翻捍训中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标1编辑图标库中的图标编辑图标库中的图标2更新程序中的图标和库链接维护更新程序中的图标和库链接维护3【拓拓展展实实例例50】“二二十十四四点点扑扑克克牌游戏牌游戏”程序程序7.4.4案例拓展案例拓展叹贷省渐踪唾之映雪泅她芭亡泳八盏燥桂藐嘲舶拔索联庚话腮佩间歌矗痹中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标中文Authorware7.0案例教程 第7章 选择与循环结构及决策图标