设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7450|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is! l/ ]. `' \6 b5 E: S
       Ci :integer; qi : integer
; U) d- }0 U* ?6 ~( a7 |. K3 tdo
( {+ G" k4 e  m       inspect Ci
9 S( c4 [4 O: G  C- lwhen Ci>0 and Ci <=150 then 9 s) t, O+ f5 q7 {; W  ]2 T
       print qi=1;1 N8 l* W' h0 M- Y1 F" z
when Ci>151 and Ci<=500 then
5 r' y1 N7 Y: S7 Q; M& @       print qi=2;: }' W5 W: Z+ ^8 s1 L
when Ci>501 and Ci<=700 then' J+ H0 ^% _7 b! t" `9 _
       print qi=3;
# {( T! Q; k8 l' p/ ]" [when Ci>701 and Ci<=1000 then
! W+ u8 `- G  m) }/ h       print qi=4;
4 g; `# ?5 Q& N: E, @) xwhen Ci>1001 and Ci<=2000 then
0 a/ E8 k" _: r' ?1 z9 s       print qi=5;
# r! [: E. J5 Iwhen Ci>2000 then8 t& t4 b" z" {% ]7 ~
       print qi=6! Y" q: A' B; P* M( ]/ P
end;
1 A$ m# V7 L% v$ G& F" i$ j4 aend;
7 s; C/ x& H$ D1 w: K: k1 j3 K$ V4 Y3 P2 V6 d# N
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
: g: I% ?) S8 T% ?- L7 c* Q          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- e- p: k# ^  P, u
(number : integer)5 M! m( A% Y) X6 K7 U! |/ C
is5 h" ~  f2 j) S1 H; T7 Y
do2 ]" O1 B! V, Y
   inspect number! N2 S/ ~0 }9 Y1 l/ A
       when 1 then
. O# r7 Q6 X5 v, b: T3 s* b; b          print "not a prime number"" J( f) N3 Z# \1 D1 E2 p% M
       when 2,5,7,3 then 3 f! N7 T% i0 v
          print "prime number"9 b) j! j& P0 s- X) m8 ]. r
       when 9,4 then
7 u& f, J' ?/ i; o2 x          print "square number": b) t  h% V- O" @
       else7 l) x* R, G% C# H2 |' @* s6 A! L6 ?- U) ?
          print "no special number";
% q# L0 ^# a3 e2 u" g2 }" P, f          print "or number greater than 9";7 |6 G, C# b' w9 D" A! Z, Y: j
   end;$ B+ _1 ?  p+ K! n+ d
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-26 11:07 , Processed in 0.016708 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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