设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6927|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
' t& h7 i6 X1 Z3 g       Ci :integer; qi : integer
$ }9 Z2 Z5 ]# r0 Xdo ! x: ~9 W6 ?9 r' k
       inspect Ci
0 s+ I; g1 T# ?9 Y4 C1 _when Ci>0 and Ci <=150 then
$ f; r  U" r6 M6 |       print qi=1;2 s& V( c7 M- }# z  Z! S
when Ci>151 and Ci<=500 then' {8 G; d* }, w! M, s% U# B- c
       print qi=2;) S: z: w3 F6 p' G2 P
when Ci>501 and Ci<=700 then0 f- k4 O2 r0 I: ~3 o9 J5 M: C
       print qi=3;
; L: J0 Z  \8 N) Fwhen Ci>701 and Ci<=1000 then" M! |0 K/ H; p# T
       print qi=4;' ^9 ]# ~. @. f0 `4 f1 V& z
when Ci>1001 and Ci<=2000 then
$ h! Q: s9 `$ Z: G& _       print qi=5;. y0 K! D8 f6 h0 ]7 T! z, E5 G
when Ci>2000 then) Q* f$ x9 |8 T$ o9 ~
       print qi=67 e6 H* H9 O$ Z: ?# a* S8 D" G( U
end;' \1 m* U4 B* V+ g; d. J0 l" u( r
end;* f- a" q% w# {- r8 O

4 ]' i% C7 _- ~! y7 Z          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?* Y  w5 P- F/ |; D& Q: b8 A
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:7 C) U, j2 S+ @% l9 W
(number : integer)
4 d  f" x% o& y# his
  \+ A* v7 ~2 u0 m) @+ ido
& a: `2 }" u+ m0 b   inspect number
. |2 P9 N/ p( @( G6 U       when 1 then
4 h- w1 g! j; K2 m          print "not a prime number"/ j) |9 a1 ]+ Q) {1 U3 `9 r
       when 2,5,7,3 then
$ ^4 K3 P( j& h, d- n          print "prime number"
$ n- r% y. X4 V9 C' M7 J* ^( W       when 9,4 then / w& A9 G" v9 ?0 n+ G" \: D, J) O" X
          print "square number"
  R/ C4 M- Z6 B' R' n6 H       else0 [& z. R4 y2 L6 ^
          print "no special number";
  U9 w& f* t+ ^) T  ]          print "or number greater than 9";
0 f1 O; L! `; K; R5 R   end;9 v1 U0 _0 g5 [% q& K4 \
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, 2025-9-14 07:36 , Processed in 0.013239 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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