设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8542|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
2 Y! r! [, l* H- J/ P5 z3 {8 l, |       Ci :integer; qi : integer2 s# L3 y9 B2 y  B
do
' Y* m: M; r+ j9 F  J       inspect Ci, M3 z. E" S+ I. O. H, G( o  q+ ~) }
when Ci>0 and Ci <=150 then
; v6 U+ _0 X$ P4 b1 b+ e       print qi=1;3 W+ f. p! E3 r3 h, ?8 M0 d
when Ci>151 and Ci<=500 then) i1 }+ x$ n% F* \: N6 X
       print qi=2;
; D  {$ p0 A2 b/ swhen Ci>501 and Ci<=700 then5 |. ]3 T* g( o1 {% t
       print qi=3;  s* ^) J. Q, c8 G# J/ c8 o
when Ci>701 and Ci<=1000 then
& D- l+ q0 e2 E9 z: L       print qi=4;
  C! k0 v* k1 `/ m) N) Lwhen Ci>1001 and Ci<=2000 then
% |9 Y: ^* y2 E0 j! H       print qi=5;
9 W0 H/ _) x. z/ G. zwhen Ci>2000 then. d3 J5 N) E1 ]; t, g" }
       print qi=6" ]+ d. F3 b0 X* y+ H5 I: k' r& x
end;
2 M( `) D: V! l8 N- M( Q- ^4 e2 A9 `end;' B5 J0 v) s2 _4 e% R
" v! V( K2 ]" E$ Z
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?6 T, N0 l4 D$ r
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:# u2 Y2 f& ^; r6 ]& v. n5 `! k
(number : integer)  B9 l/ \0 w  K2 o
is
7 s4 C. {$ x& ]. A* R. e* z( Y2 }# odo
7 r7 w5 }0 T" F! x   inspect number- b4 e, K! [/ u( Y
       when 1 then
3 Q& d4 n) N: B0 t6 ]          print "not a prime number"
( d+ u4 d* t  \9 K* v       when 2,5,7,3 then % o3 b. ?9 ]" r3 ]
          print "prime number"
7 C5 Z1 ?$ ^! H       when 9,4 then * d9 o8 A. V0 g. \: O6 |2 T
          print "square number"
8 s5 o  v& A; b+ v% S       else
8 @8 F4 i; Y# h( ^& H6 _          print "no special number";
, k/ z. g3 F4 [/ h6 A          print "or number greater than 9";, z' F8 I6 m0 H5 Y- p' {6 o
   end;
; p8 U7 l7 ^3 C2 T% pend;
 楼主| 发表于 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-5-7 13:29 , Processed in 0.017004 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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