设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7371|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
2 @' ~- U! a- z: g6 x: O& A2 G8 t       Ci :integer; qi : integer; B; z& x* e, Y" O. @; n: _
do
+ `0 \! u2 a1 m       inspect Ci
) T, j  k) f1 [when Ci>0 and Ci <=150 then ( A) {0 d: ~. a8 g9 C3 T0 B
       print qi=1;4 i% O" x9 s2 p4 V  P4 p
when Ci>151 and Ci<=500 then8 [; ]% H4 L/ r" M! Q2 l+ H
       print qi=2;
0 c9 T2 E/ t4 D" J8 h* bwhen Ci>501 and Ci<=700 then
* y; F4 U7 E+ Y7 f; b       print qi=3;- y6 ~5 t' ?; p+ z
when Ci>701 and Ci<=1000 then
8 s! S) A- V7 u, Q& H       print qi=4;2 u: i1 [7 Q& X4 I  d6 O
when Ci>1001 and Ci<=2000 then$ q/ f# x; f1 b  P/ I& w
       print qi=5;
7 q  M: b6 y, _8 |when Ci>2000 then* J4 ^9 J8 [8 u- ]
       print qi=67 b! R0 `  [1 X5 L) p( Y9 J
end;/ o. c" u  n) R
end;4 q9 A& S; u/ k7 m2 |/ V( r6 |
) i: t: H  r  o7 W
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?! r, K) i8 g( C1 L" {7 R
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 r/ l9 X; ]9 U" _% v+ u8 e
(number : integer)" K$ t  A5 T9 n& k; p
is
2 ?" W, x8 H1 n; g- W6 ^do( y# G( s9 K0 J6 M4 ]6 S( ]
   inspect number
9 n  ^( G' ?+ H# I! r; Q+ V! f9 n- G       when 1 then 6 Q* M# ]- p  R- ]& ]8 k% g) w
          print "not a prime number"
! I% r7 K8 [8 J' O: y) C* V       when 2,5,7,3 then
  B" v5 a7 U; M3 j. I  D          print "prime number"$ ~3 [: n7 _- C/ E2 D
       when 9,4 then & |. x, ^# e6 _8 W7 H6 J4 j$ B$ z/ T
          print "square number"
4 n# i* ?" I" a  T       else
& _( ]& K# S4 Q/ U* O! D          print "no special number";
9 E$ K' b! N; I6 N! r) t6 [- C          print "or number greater than 9";
& j2 F% ^! D. n; G" S   end;6 k- u1 ?5 w2 N2 j2 K! T1 |
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-11-13 23:04 , Processed in 0.015779 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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