设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9269|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
+ J( l" `! T/ T2 R       Ci :integer; qi : integer; Z+ F- k1 W# T2 U& {% q; `; Y
do 3 _' u1 `$ r& ]
       inspect Ci
7 v; f- k) f$ \* g2 O5 }, m) ~0 r  zwhen Ci>0 and Ci <=150 then 4 l" o9 S4 \/ a( _$ x
       print qi=1;
7 A* J! S* q: V' ?+ b8 [/ ~( @when Ci>151 and Ci<=500 then
' e  J7 G! D# H. K       print qi=2;) a8 w% O  u: _4 K
when Ci>501 and Ci<=700 then
' _& I! Z+ n+ Y- h* A       print qi=3;7 c7 }5 j  e$ L( q( t6 v; a
when Ci>701 and Ci<=1000 then3 R4 ]$ I2 @0 P4 \7 r/ N+ l4 p9 l
       print qi=4;
8 o; a3 J, |" r5 V& B( J' Ywhen Ci>1001 and Ci<=2000 then
! P. _2 _- T% i* M6 l       print qi=5;) ?0 M: O1 ?0 _( B0 n0 w4 {" Y  _) @! t
when Ci>2000 then2 o) M3 f* Y3 ~5 [; N: M3 a
       print qi=63 T" I$ x' \: S; q
end;  M, O+ P$ Z3 i8 }
end;
! w( L; Q6 L2 Q( v$ F+ j& B( ^! i, a
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
7 c1 y2 f9 b& Y+ z% K* ?          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: E4 s6 p$ E8 `# R
(number : integer)
" ~3 U4 o5 n* p7 D- Gis
: t- F. f* b/ G+ V5 ~6 v' d0 zdo/ b, x; ~) q0 ^' [  g
   inspect number
% U- y4 e+ E/ A% \# p       when 1 then - ?7 O# W8 R5 H9 @- a
          print "not a prime number": s8 a' E" \- \3 n) h
       when 2,5,7,3 then 3 K4 b( n% ~: g% z, x5 L
          print "prime number"
" L# G5 j& s! z6 w$ y       when 9,4 then
8 R4 {5 V1 G8 l; c          print "square number"2 X8 V1 w+ {! D0 c6 V$ `) V
       else4 N& p2 Q/ c7 x- R9 o
          print "no special number";
  I/ X9 A  d0 ^( Z# K7 d, O8 a+ p          print "or number greater than 9";
3 v$ `- h6 g6 c3 w) [   end;
8 t3 c" C. X7 \3 L, dend;
 楼主| 发表于 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-21 14:36 , Processed in 0.022139 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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