设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9437|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
! v' h* M( }; E& u' u& m# p$ X& l: p0 c. b       Ci :integer; qi : integer) n% S# @" z# U& u+ R/ b3 `6 `& x
do
1 p1 c3 B4 f& Y( U6 ]       inspect Ci% _7 C- w. [) a! c' w4 h) O+ |, E" p) R
when Ci>0 and Ci <=150 then
' i' T) e; q" b) [2 z       print qi=1;* v4 V0 ~, a2 t8 S5 d
when Ci>151 and Ci<=500 then; W1 L) Z9 |$ j, H
       print qi=2;
2 S4 _) Y5 M% ^: ^; E( A& wwhen Ci>501 and Ci<=700 then
6 W) m* \( ~& F0 g" p3 k       print qi=3;9 \/ _1 V4 B6 N4 E
when Ci>701 and Ci<=1000 then
4 f" ?8 I, T3 A0 m% J; x  Z8 x. e. B       print qi=4;
/ v, I9 _' V4 ]: x) H6 R( u3 kwhen Ci>1001 and Ci<=2000 then
/ A: x( ~% |! N8 ^  |0 c       print qi=5;
! {7 }4 X/ f" F1 {0 v9 U7 }, Gwhen Ci>2000 then
9 f! j- p8 g$ l& `       print qi=6
* e3 R, f% C8 X+ jend;
3 v2 d4 h' B: @* K  {4 Send;
1 @7 J/ {+ z# u+ D1 \" l* q7 {
) `/ h, k+ l: ]5 V7 O9 k6 G, i          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?1 _. p- H9 z3 C( F# {
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:% ]; h3 {. I) N& F  f
(number : integer)
9 K, T& I6 u' Q% [is: R, Y8 Q# m; w( B- y
do
3 Y3 k0 y; p* `# _( M   inspect number
' ]) r3 ?- V7 s& c       when 1 then 5 ~: m4 i: P2 W0 v/ }/ D# H
          print "not a prime number"
* a6 T, N- G- u       when 2,5,7,3 then * \) n2 p9 J; \* y, }- j! b3 k
          print "prime number"
+ o; b% ?5 U. w/ O9 b( Y       when 9,4 then
7 Q5 `4 L5 O9 P3 [8 }1 ^0 F7 k          print "square number"
7 E- @' e7 U4 m$ C       else$ L2 p1 ^, m8 e3 N; a- @0 q2 X
          print "no special number";3 R! A: N. P! q0 x8 a% h- @
          print "or number greater than 9";
1 U' M( }; a% u   end;2 o( n/ P4 e( M5 {
end;
 楼主| 发表于 2009-5-13 10:00:51 | 显示全部楼层
我在做一个集装箱码头泊位—岸桥分配的仿真优化模型,我是新手,有很多问题需要请教,高手liysunny能否帮忙,我的qq:540966007。谢谢!!!
发表于 2009-5-13 17:55:54 | 显示全部楼层
发表于 2009-9-15 10:16:40 | 显示全部楼层
楼主Ci没有赋值,应先赋值,再判断
发表于 2010-10-19 09:44:36 | 显示全部楼层
二楼说得很对啊,版主为啥没给加分呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-9-18 12:47 , Processed in 5.725244 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表