|
主题: 随机图标的分支内怎么设置条件判断?
|
tigea
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#12002/9/12 22:24:06
本来打算在随机图表的分支属性设置条件判断x1=0或者1,以达到判断分支是否被使用过。问题是我在随机图表找不到设置条件判断的地方。我不擅长英文,看到有个“条件”的,但也不知道有什么作用。平时多用交互,对随机图表一窍不通。
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#22002/9/13 11:29:03
找个例子看看。。Y的书上面也有说
|
tigea
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#32002/9/13 21:59:03
我也想找一个啊。哎……
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#42002/9/14 0:15:23
Decision类的变量用来监视决策判断分支的执行情况。
|
tigea
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#52002/9/14 10:04:26
可不可以email一个例子给我? tigea@963.net
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#62002/9/14 16:20:03
编辑历史:[这消息被Y编辑过(编辑时间2002-09-14 16:20:19)] [这消息被Y编辑过(编辑时间2002-09-14 16:23:19)]
|
tigea
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#72002/9/15 10:48:25
请问,Fix number of times为什么要设为2啊?
另外,我不明白如何利用你给的那个源程序达到我的目的?分支是否被使用,这可以在分支内设置一个变量为1,分支未被执行变量原本为0。我要问的是如何可以在分支被执行之际判断分支是否被使用过。因为Decision的分支内不提供条件判断。如果在分支内设置函数,如何可以在判断变量为1(已被使用过)时,不执行这个分支。继续随机抽取分支执行,直到遇上分支内判断变量为0。
我的表达能力有限,希望Y同志见谅。我现在是不明白如何在Decision icon下的分支实现条件判断。
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#82002/9/15 11:01:34
能否通过用过一个分支便在一个数组的指定位置值为1(初始为0),这样判断是否为1来决定分支走向:如果为1,跳回分支入口,重新取数,直至条件满足。
|
tigea
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#92002/9/15 11:44:53
hw26兄,我也是这样想的。问题是如何跳回分支入口啊?因为我不熟悉函数,所以对这东西尤其抓狂。 另外,按照Decision icon的使用规则,好像应该用条件规则来结束这个图标继续往下运行。
|
tigea
职务:普通成员
等级:1
金币:0.0
发贴:126
|
#102002/9/15 13:44:18
已经搞好了。 首先,读取数据库。(这部分省略)得到, 正确答案:daan00 错误答案:dann01~03 共4个答案。 x:=1 拖放一个Decision icon,设置为:All paths used,还有Random to Unused path。 分支内容为一个计算图表,内容为: ArraySet(x,daan00)--其他三个分支只要修改daan00为01~03 x:=x+1 Decision icon下面放置一个计算图标,内容为: --读取数据 d0:=ArrayGet(1) d1:=ArrayGet(2) d2:=ArrayGet(3) d3:=ArrayGet(4) 这样,就可以达到乱序答案的目的。呵呵……省去了不少编程的功夫。其实用d[x]的方法应该更方便。
|