设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8693|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
; I7 {+ K" a& ?) N; o       Ci :integer; qi : integer
1 K  M2 X. @; v3 rdo
+ x5 }/ p1 h& v% q( C3 N; m       inspect Ci
+ N/ ]0 z6 p& Y8 z' U0 c0 Iwhen Ci>0 and Ci <=150 then 2 D! r; E* v. i8 x# f7 z4 Q
       print qi=1;
0 C# T1 p' C2 z% M  P! \. hwhen Ci>151 and Ci<=500 then" s) M: m  e. \* f- J
       print qi=2;
& W; y" @; J1 m0 Q5 K- rwhen Ci>501 and Ci<=700 then( O5 a* r- f2 d2 W! |" K) q, @3 E( A
       print qi=3;2 `0 v! |7 n; p) b" m  }; Q& T
when Ci>701 and Ci<=1000 then
2 F8 |  S2 i. v* R: R% _       print qi=4;
/ K& z9 k6 [  N3 `2 ~when Ci>1001 and Ci<=2000 then
; i. ~* f8 S% g; f6 }       print qi=5;
) n, G9 \- {, K2 Q0 O0 M  G( {8 wwhen Ci>2000 then
7 V0 m: E& g/ r/ F       print qi=61 g! }. d4 F. U+ |3 @- O
end;/ W3 y) [# T, w) d
end;1 Z! S! s% J) k9 X: u5 Q. p5 v

2 H: I4 a6 t& H  h4 J2 }          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?: u/ S- r# |# J0 ]0 F$ U0 l
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:5 Y9 ^: z& U) j
(number : integer)
* H9 E0 R! w( o: h% A9 e, Fis
* g; f* S* B4 Ddo
' L4 f* k3 j6 A' B: ?$ A  C7 w   inspect number
+ _& v5 N0 W" Z       when 1 then
8 X% L' V4 m' E/ y( w          print "not a prime number") l  K8 L3 o( W  w; f5 y
       when 2,5,7,3 then
- J6 q. K( q$ m2 R" T/ ^: K: u' R          print "prime number"
. p$ O) _0 Y- d+ a2 O$ z0 E       when 9,4 then # y, L% Z; b  d
          print "square number"# h' j" \  W4 Q7 g
       else
: i: z# N9 W/ \- j6 K& F3 n% M7 {" i          print "no special number";
  j; Q3 T7 y* w" v! P          print "or number greater than 9";2 ]9 V9 C# }- k* w0 O
   end;
0 Q; P0 k. k9 x, Z/ N- A7 {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-6-9 15:36 , Processed in 0.014990 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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