搭建论坛《搭建之星》论坛用户咨询 → 比较判断构件对于复杂判断


  共有2257人关注过本帖树形打印

主题:比较判断构件对于复杂判断

帅哥哟,离线,有人找我吗?
玩脑者
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建亲友团
等级:版主 帖子:1152 积分:7690 威望:0 精华:1 注册:2008-7-5 1:22:45
比较判断构件对于复杂判断  发帖心情 Post By:2009-4-14 12:12:00

类似这样的判断在搭建中有没有简单一点的办法?

如果 条件1 并且 条件2 并且 条件3 或者 条件4 或者 条件5 并且 条件6 ...

其中:“条件”是这样的关系表达式,如:A>B C>D E<F G<>H J=K

上面的判断是一个比较复杂的 既有“并且,或者”关系运算,也有“大于,小于,不等于,等于”的关系运算,像这样的表达用比较判断这个构件非常麻烦,需要用到多个比较判断,还需要多次比较才能完成,写来写去就把自已写晕了,怎样才能做到用一个比较判断,把里面的关系运算表达清楚。。。。

想来想去,想到一个办法,可以请FSJM考虑一下,看一下可行性怎么样:

在事件窗口 运算选项卡:增加"并且,或者,大于,小于,不等于,等于"这样的逻辑关系运算,返回值应该是<真>/<假>

这样就可以这样表达:

设置比较判断条件组:<真><真><真><真><真>

A

B

大于运算-------------返回<真>/<假>

c

d

小于运算--------------返回<真>/<假>

或者运算

.................

比较判断.条件值组和参数值比较

{相同}

{不同}







http://hi.baidu.com/onenower
支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2009-4-14 13:57:11

意义不是很大,你可以拿“实际例子”出来,大家研究。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
qys1000
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技师 帖子:168 积分:1202 威望:0 精华:0 注册:2008-1-6 20:44:30
  发帖心情 Post By:2009-4-17 9:03:14

玩脑者的建议非常实用,至于“意义”,他写的已经非常清楚了,建议采纳,请不要拒绝这样有益于星发展道路的合理建议。好的作品和论坛人气本是鱼水关系,论坛已经够冷清了。

忠言逆耳,勿介意!


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
diylsoft
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:学员 帖子:14 积分:213 威望:1 精华:0 注册:2007-12-20 21:03:34
  发帖心情 Post By:2009-4-17 9:08:45

技术论坛,需要的是精准;只有是对的,才有进步。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
minody
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技术员 帖子:105 积分:660 威望:0 精华:0 注册:2008-11-29 11:41:43
  发帖心情 Post By:2009-4-19 17:04:12

增加这些会更方便,建议采纳


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
  发帖心情 Post By:2009-4-20 9:38:03

之所以“没有意义”,我们是通盘考虑过的,不是随便说说(但楼上的就未必了);

1、增加“大于,小于,不等于,等于”没有多大意义,因为实际就是一个“减法” 通过和 “0”值比较就可以了;现在已经拥有此功能,这应该好理解;

2、增加“并且”,如果是两个参数 的运算,实际上就是 “比较”;没有意义;

3、增加“或者”,实际上 意义更是不大;

“并且”和“或者”只有在“一个事件中”完成一个表达式,才有意义;但如果是这样,将会出现一个非常复杂的情况;不符合《星》的命令执行理论;如果你想深入了解,你只能去看《编译原理》的理论知识。

我之所以不细讲,是因为讲明白一个东西,是不容易的、是要花费太多精力的、最后有可能还是不能理解的。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

比较判断构件对于复杂判断








签名