设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8666|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is1 f& C. |* @3 _6 F& O
       Ci :integer; qi : integer
/ M5 B/ }6 Y3 pdo 2 W3 v3 U" A. l1 K: O
       inspect Ci* x, s) B$ D6 V! h) v8 F$ Q
when Ci>0 and Ci <=150 then $ j" A: N: n0 s* ^5 v0 u* ]! G
       print qi=1;! j% z9 X/ a" q5 @" U3 G% s
when Ci>151 and Ci<=500 then
3 x) h# T' X9 {/ o       print qi=2;
5 T. e3 b: Y( M4 z$ l5 Mwhen Ci>501 and Ci<=700 then6 S, [- ?  q2 e7 y5 g
       print qi=3;
' E( z  }/ |3 Y9 }; K: A7 }when Ci>701 and Ci<=1000 then5 l& n! `5 f' Z7 y' |
       print qi=4;
% f. z  T  }1 C: w6 D* d* Owhen Ci>1001 and Ci<=2000 then+ O4 L3 K4 Y: t, w9 R) e
       print qi=5;! g! B& e" y2 G7 z2 s% R2 t
when Ci>2000 then0 c, K* N/ P8 |$ n
       print qi=6
! G0 H: r% z) S7 ?end;6 K& }( N, l9 ?+ [) Z( [
end;* O7 m4 e4 P8 S& M8 Q! o) n
/ ~. v6 H, z1 b( a  E3 i
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
3 Y. f, E/ A3 h( h; V* Y  M          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
" E9 R+ D% A( y/ |4 _( U: `4 X(number : integer)
. I; n9 y) Z. F" |* a+ ]is4 r/ J: n: b) C- _# f1 {& O
do# M6 n; Q2 Q9 R
   inspect number/ Y6 N* m8 V. N
       when 1 then
" t2 M4 ?) r7 T: j9 y. u7 s8 @# ?          print "not a prime number") h3 D+ M; s- \5 ^
       when 2,5,7,3 then - U' D" j5 o  q
          print "prime number"
. _$ ?" s; X: `       when 9,4 then
2 s1 u) @9 {! W7 z6 D) O          print "square number"* f' \" ~5 E1 \. ^6 @+ u* X7 ~# k
       else3 B8 f" V. u1 W2 z) ]3 X
          print "no special number";0 j2 ^7 {$ H: G+ j4 n
          print "or number greater than 9";
: K' Z, \% h- j7 U" {. i   end;& U0 b" `) Q8 d$ q' a) N7 d( j
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-2 20:29 , Processed in 0.016177 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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