设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9320|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
' O) d2 W( H0 X) l3 D3 I6 ?       Ci :integer; qi : integer% r- r1 u! i3 d( k+ F, f
do
$ h& g0 X" k, d       inspect Ci
1 K! r! y( c2 S  J7 k# T$ Lwhen Ci>0 and Ci <=150 then ! q2 Y; ^/ ~; L* U, J
       print qi=1;
3 L- Z* D  W; k3 x) e6 m" Awhen Ci>151 and Ci<=500 then
% w8 h, Q( x1 p" ~       print qi=2;
' m9 g2 U' a  x: j7 V" ^* Twhen Ci>501 and Ci<=700 then
5 `, p6 z: n" S       print qi=3;
9 G) w7 s. r) }% \* M5 mwhen Ci>701 and Ci<=1000 then  A9 Q! H& o2 @% j. X4 g
       print qi=4;
7 m% R: I4 j1 m7 M! y8 z2 iwhen Ci>1001 and Ci<=2000 then- U8 `& `/ o5 u) h0 `1 w
       print qi=5;
8 C( ^# _9 T, uwhen Ci>2000 then8 C3 ?- @; e# e* J; H# |3 w
       print qi=60 v% G. }) u$ E
end;2 g. y3 n' f6 ]% `4 D/ R2 n
end;
/ Y! ?7 ?8 ~3 D0 o- d7 L3 a* l  P+ `0 E% K& Y& c. _
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
* W' k, A) \9 X$ v: D$ o# k          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 [3 N) v" X- z/ V) U2 K
(number : integer)  s; T# y- p1 \* R- }
is! L# B4 W/ I9 D6 w$ U+ Q
do1 y$ P8 u1 N: O1 i; w5 z, O9 o# L7 m
   inspect number- n. c4 k' r3 _" a) P( i8 [
       when 1 then
6 {  m' r2 b: w6 u6 j3 y          print "not a prime number"
1 s5 `) q9 N- p; Q) p       when 2,5,7,3 then & [, ^, b7 s$ {$ G" A1 M9 U
          print "prime number": e+ J; j7 G  A0 B1 {0 E1 h% S
       when 9,4 then * Z9 y2 k& J0 X1 H/ `" {9 {- R
          print "square number"" m: D: t, s0 V- m" ]/ G9 S
       else0 X( H( v2 C2 g
          print "no special number";
  d6 N( r4 m- ~  P+ V# p          print "or number greater than 9";
; R, S& q) Z9 |) z0 u$ d   end;0 U$ n2 m5 H1 Q* g0 x
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-8-31 01:33 , Processed in 0.012783 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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