TC官方合作论坛
标题:
求助:关于条件触发
[打印本页]
作者:
Rae
时间:
2012-2-23 22:33
标题:
求助:关于条件触发
不知道该怎么表达了,汗!
例:
整型 a
//20>a>0
a=随机获取("1-19")
如果(a=1)
辅助.消息框("a=1")
如果(a=2)
辅助.消息框("a=2")
类推
这样容易懂些吧?
满足哪个条件执行哪一项,可以这么写么?
写了半天各种错误,郁闷的全给删了,
如果思路没问题请告知编写方法,
如此路不通请及时提醒,免得俺钻死牛角!
拜谢!
纠结的小白你们伤的起嘛?
作者:
sunfield
时间:
2012-2-23 23:00
帮你复制了TC帮助文档中的。
5.1 如果(if)语句
中英如果语句对应关系: 如果=if 否则=else 如果 否则=if else 如果结束=endif 如: 如果(表达式)与if(表达式)效果一样
如果有两种格式: 如果 和 如果 否则
首先看一看简单的如果
如果(表达式)
如果结束
//如果表达式为true,则执行语句1,否则跳过语句继续执行下面的语句。
比如:
空间 我的程序
功能 整型 开始_点击()
整型 a
整型 b
a=20
b=10
如果(a>b)
辅助.消息框("a>b")
如果结束
返回 0
功能结束
空间结束
程序运行的结果是: 出现一个对话框窗体,窗体显示a>b
再来看一看如果 否则
如果(表达式)
//语句1
否则
// 语句2
如果结束
// 如果表达式为true,则执行语句1,否则执行语句2。
比如:
空间 我的程序
功能 整型 开始_点击()
整型 a
整型 b
a=10
b=20
如果(a>b)
辅助.消息框("a>b")
否则
辅助.消息框("a<=b")
如果结束
返回 0
功能结束
空间结束
程序运行的结果是: 出现一个对话框窗体,窗体显示"a<=b"
如果 否则还有其嵌套格式,这是对如果 否则的扩展,以便提供更多的条件选择。
如果(a>0)
辅助.消息框("a>0")
//语句1
否则
//注意否则和如果不能写在同一行
如果(a==0)
辅助.消息框("a==0")
//语句2
否则
辅助.消息框("a<0")
//语句3
如果结束
如果结束
以上是一个很典型的判断一个数是大于零、等于零或者小于零的如果 否则嵌套使用代码,当a的值为1(正数: 大于0的数)时,
程序运行后会出现一个对话框窗体,窗体显示"a>0";而当a的值为0时,程序运行后会出现一个对话框窗体,
窗体显示"a==0";当a的值为-2(负数: 小于0的数)时,程序运行后会出现一个对话框窗体,
窗体显示"a<0"。到这里,读者可以将上面的代码完善以便实现次功能。
以下为完善后的代码:
空间 我的程序
功能 整型 开始_点击()
整型 a
整型 b
a=10
如果(a>0)
辅助.消息框("a>0")
//语句1
否则
//注意否则和如果不能写在同一行
如果(a==0)
辅助.消息框("a==0")
//语句2
否则
辅助.消息框("a<0")
//语句3
如果结束
如果结束
返回 0
功能结束
空间结束
相信读者已经掌握了如果 否则语句了,那么再往下面学习另一个新的知识。
作者:
Rae
时间:
2012-2-23 23:35
小白先谢过2楼,
之前也有看帮助,
但是老出现错误,什么“比较运算中参数为数值类型”(好像是这个吧,最不明白的,“如果(a>0)”就给俺提示那东西),还有其他一些错误,纠正了旧的出现新的,琢磨了半天也没有个头绪。
头疼!
俺继续奋斗!!!
作者:
sunfield
时间:
2012-2-23 23:42
你把代码发上来比较引高手出洞.............补充:我也是新手。
作者:
Rae
时间:
2012-2-24 00:26
回复
4楼
sunfield
的帖子
代码刚才都我全删了,等脑袋清晰的时候在写吧,
加上另一个帖子里你回答的问题,这两个家伙对我可都是硬骨头啊。
嗯,2座大山,慢慢爬吧。
作者:
sunfield
时间:
2012-2-24 00:35
条件判断比较简单的,你只要把语法学好,即可使用嵌套的条件判断语句。这个应该不是山。
你另一个帖子牵扯到文字识别,如果没有基础,稍微会困难些。不过大家都是这样过来的。
我现在泡论坛,也是写了求助帖还没人回复,正在等呢....呵呵
作者:
小川
时间:
2012-2-24 07:22
我来了
作者:
a1010100
时间:
2012-2-24 12:45
回复
7楼
小川
的帖子
5555555
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1