变量:a、b、c、d,a1、b1、c1、d1,pj,n均为空(a、b、c、d是用来赋予数值,用来作为成绩的判断条件)(a1、b1、c1、d1是用做显示“熊猫”“猴子”“车子”“鞋子”)(pj是评语,就是当正确答题后,将“恭喜你!答对了”这么一句评语付给变量pj,在通过{}将变量pj显示给做题者看)(n是成绩)点击“熊猫”这个热对象:执行a:=1与a1:=熊猫的赋值语句;但是这样做,实际上答题者看不到任何的反映。(看演示)之所以能看到“熊猫”两个字出现在右边的对话框是因为我们在交互图标中,写入“{a1}”的文字。(强调变量的显示必须用{}把这个变量括住,像{a1},这与平常直接敲入的一些固定的文字内容不同)点击“猴子”这个热对象:执行b:=1与b1:=猴子的赋值语句;要看到“猴子”两个字出现在右边的对话框要在交互图标中,写入“{b1}”的文字。点击“车子”这个热对象:执行c:=3与c1:=车子的赋值语句;同理也要写入{c1}点击“鞋子”这个热对象:执行d:=3与d1:=鞋子的赋值语句;同理也要写入{d1}成绩的计算:ifa+b+c+d=2thenn:=100pj:=恭喜!你好棒意思:如果a+b+c+d=2,就将100赋值给n这个变量(让成绩为100),同时,让恭喜!你好棒这句评价赋给变量pj。那么pj,n又是怎么显示出来,让答题者看到呢?(看演示,在“显示成绩”中,用{pj}和{n}来显示)elsen:=0pj:=很抱歉!请继续努力endif意思:否则(就是说如果a+b+c+d不等于2,就将0赋值给n这个变量(让成绩为0),同时,让很抱歉!请继续努力这句评价赋给变量pj。在“显示成绩”中,用{pj}和{n}来显示。为什么a+b+c+d=2,就一定是答对题呢?①什么都没选:a、b、c、d都为空,a+b+c+d=0(错误)②只选中“熊猫”,其他都不选:a=1,b、c、d都为空,a+b+c+d=1(错误)③只选中“猴子”,其他都不选:b=1,a、c、d都为空,a+b+c+d=1(错误)④选中“熊猫”与“猴子”,其他都不选:a=1,b=1、c、d都为空,a+b+c+d=2(正确)⑤只要选中“车子”或“鞋子”,不管其他是否有选:a+b+c+d一定是大于3的(错误)如果一道题中有3个答案是正确的话,又该如何设置呢?(ABCDE五个选项中,ABC是正确答案,就可以设置相应的3个变量abc均为1,其他两个变量de为3的数值)重做/返回:GoTo(IconID@IconTitle)GoTo(IconID@IconTitle)说明当authorware遇见GoTo语句时,它将跳到在IconTitle中指定的图标继续执行。退出:Quit(0)Quit函数退出文件。