设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7934|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
# ]3 N" x7 f3 L1 p       Ci :integer; qi : integer
& Z0 C& ]. z2 M( B+ R/ zdo / Z0 u4 O* N, @1 H9 H, J
       inspect Ci; m( m" E2 A9 }4 t* ~6 d& b
when Ci>0 and Ci <=150 then
% d  S8 [  H* ~3 r       print qi=1;
" V7 n5 [! J  E3 _when Ci>151 and Ci<=500 then% V1 l! @8 r. f. r4 \3 d3 ]
       print qi=2;  b" b5 \' Z: O6 R! z6 g  T' C' P
when Ci>501 and Ci<=700 then8 A, `) {  {: V3 Q4 C/ e$ u  d
       print qi=3;& b* Z+ m1 }9 }! v! B
when Ci>701 and Ci<=1000 then. e) Z: `2 z1 ]- A- ~) ?. G
       print qi=4;
* X2 l0 t7 v/ N$ m# mwhen Ci>1001 and Ci<=2000 then
% q2 l: O1 o" N- e6 l- o  U       print qi=5;  u) A# u( g- _1 ~/ f/ R
when Ci>2000 then! {3 v& d  I# C% ^+ }) U) k
       print qi=6  ?( w: h" x" V& V8 g6 I
end;5 K$ W- {' S- ~7 _4 [3 O, _
end;
: M( f$ O! X9 M) _  D' c
+ }) D: N0 _* P          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
8 |" w# D1 R4 `$ V, b! z  \          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
8 `% l0 k9 ]5 V(number : integer)4 r( `- p) l& S4 F, Y- ^7 [
is
) d. O, q* h/ ^9 |- Zdo) }9 ]/ g9 T' R
   inspect number& D! T' M' C( _/ I  N! Y# g, d8 {
       when 1 then
! l3 v1 W' ?+ [          print "not a prime number"
/ C9 }5 L( n! c+ b1 w( O6 ]       when 2,5,7,3 then & M  L/ }& t5 X
          print "prime number", Z! Y( i+ _4 a' j2 c
       when 9,4 then
8 d2 }$ @( V' K9 ?/ W7 @3 `          print "square number"
+ H* B' P) M0 b       else2 A) s' o  r! L! n+ s2 C. \
          print "no special number";( R8 G# D- s/ o' s; X) ^
          print "or number greater than 9";' o8 p4 g7 k: @; r6 d! w' K
   end;* }7 F9 }! T- x8 [! R+ T$ I
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-2-17 18:09 , Processed in 0.014145 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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