设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8833|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is! g1 y6 u8 Y' E5 h  N
       Ci :integer; qi : integer
% a9 h4 b+ D2 P. fdo
; j2 Q0 c3 D) f& W       inspect Ci' O* U6 C+ i. |5 U; A; C
when Ci>0 and Ci <=150 then . r1 t3 N* J  V0 }6 |
       print qi=1;
8 E. }1 s+ i) X. H4 rwhen Ci>151 and Ci<=500 then
% E0 M" ]$ C, ?; ~- g0 k       print qi=2;! h  F8 ?2 @3 S7 A8 R
when Ci>501 and Ci<=700 then
* r! `% o8 J9 f: S: x       print qi=3;. q" L  d5 x9 |' T" V) y9 Z5 x" G+ C
when Ci>701 and Ci<=1000 then! G8 E5 y+ C' `/ U; l. d
       print qi=4;! c5 I  s% \! ^( f
when Ci>1001 and Ci<=2000 then' [" a2 s* U5 D* z
       print qi=5;
/ i/ m" g6 H, I% q# l4 iwhen Ci>2000 then8 O, J7 x, O+ e% ^5 R' t
       print qi=6
6 T( {$ ~6 C; j' q2 u/ oend;7 i8 R- d( f7 v( G+ k2 s
end;
& A* C* e, U# n" I- r( X( K( [" {0 k& l; E) z
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
# I( [. W/ V1 _+ k+ c          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:0 s6 x0 q  b" |! E. M8 q5 ~
(number : integer)" D6 N- N) K* Q+ _8 {9 y& I
is
+ g4 z8 Z$ C5 l( o. S/ y/ Edo
8 T- f( X  q, K& q( |  R6 M7 ^  q6 E   inspect number3 A( y; i& @% O" z( f+ b
       when 1 then
$ y# p+ I% r  t/ P+ z- R+ H; s0 t          print "not a prime number"3 q3 e- Y( b2 C/ ]
       when 2,5,7,3 then ! O3 p- `9 N3 p3 F* C( F/ w
          print "prime number"
6 \& X5 T& G9 g3 h       when 9,4 then # _& d! m; A" H% \! |* ]9 X$ I
          print "square number"/ b4 U/ O) t" G, Z' V
       else+ U( i$ k6 n! _" A, i
          print "no special number";
% t: F! j( @+ k$ o- u. m          print "or number greater than 9";
$ I) J/ J( N' P6 r   end;
$ j' e  I! u0 ?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-7-9 21:54 , Processed in 0.015945 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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