Authorware数组使用一例

Author: 杨如金 Date: 2001年 38期

?牐犂何颐墙幸淮尾馄溃还?3人(分别是“小赵”、“小钱”、“小李”)被测,每人有4种评价:优、良、及格、不及格。如果有10位同学投票,在Authorware中写一段程序来统计,对小赵选择“优”的有几人,选“良”的有几人,对小李选“优”的有几人,选择“不合格”的有几人。
  ?牐牭谝徊剑菏榇唇?
  ?牐犛檬椤皀ame”来表示三个同学的姓名,为此在计算图标中输入如下:
  ?牐爊ame??=Array(“”,3)??
  ?牐犛靡桓龆辔椤癲ata”来表示某个同学对某个评价的得分情况,在计算图标中输入:
  ?牐燿ata??=Array(0,3,4)??
  ?牐牭诙剑菏樵氐母持?  前面已经定义了数组“name”,它有三个元素,这些元素的初值都是空串,我们可以对它们进行重新赋值(其实也是重新定义):
  ?牐爊ame??=[“小赵”,“小钱”, “小李”]。
  ?牐牭谌剑菏樵氐氖涑?  与其他计算机语言一样,在Authorware中数组一经定义,其数组元素即与一般自定义变量一样可以在程序的任何时候被引用。例如在显示图标中输入{name[1]},{data[1,1]}的作用是分别输出数组“name”、“data”的第一个元素的值,也可以在显示图标中输入{data}、{name}进行整体输出,来得到上例的答案。