设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5379|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
( g7 x+ _# m0 x* i       Ci :integer; qi : integer
, P3 r( d$ F2 L0 b9 Ndo 5 {8 H* J; u3 \9 T% ?/ y- C* c3 u
       inspect Ci2 k& D4 ~0 A" X
when Ci>0 and Ci <=150 then ) Y# T/ X' S3 i! f
       print qi=1;
& i' L" @: @% S1 C+ a) P' w! {; wwhen Ci>151 and Ci<=500 then6 w/ a4 T* K( m5 }" X- a; [- [
       print qi=2;
3 Y) Y7 F  ?4 ]$ M" l& p, y+ lwhen Ci>501 and Ci<=700 then" B* O7 I9 @5 @) E" b+ H
       print qi=3;
* x6 u0 X: W7 s  o. z  cwhen Ci>701 and Ci<=1000 then9 m: w- V/ \* O: a: H. \+ Y* A( F( D
       print qi=4;
4 J, O6 L0 m& H+ o# Y+ }when Ci>1001 and Ci<=2000 then
( z5 K- @9 q6 `. [8 \: y* k       print qi=5;1 I5 p1 O5 V' c( J
when Ci>2000 then
* d4 N& T4 _( [' h9 Y       print qi=6
# ]8 G- ~% M' E( k( Z2 Cend;
4 y/ B0 V. {4 h( f5 Bend;8 x$ c! E+ `$ |- M) @: y' x

# K+ |7 I( k, R0 S( X          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?, `( _) V; r7 c5 c$ L/ L8 q
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:- C" Z$ l; l- Y7 g8 e: s
(number : integer)
) A: N- z. m# sis) X* U4 p( o; m! ]
do& g" v6 ^# p8 O1 t2 d) _# J; h' x$ I& b
   inspect number
8 a7 k" [6 `1 B; u; |       when 1 then
' I" R, m# w# r; E0 x! m          print "not a prime number"# o. T) t9 ^/ h" ~- E
       when 2,5,7,3 then
6 @5 X1 H' s, O          print "prime number"- o1 P4 {' _2 |4 x8 q; X1 g
       when 9,4 then
4 T  A; U# V6 Q" |0 X5 q: O! I" k          print "square number"3 n- |# ?. n1 c0 Q+ ^, Q0 D
       else
8 Q2 l& L( x- N1 v+ |          print "no special number";' Z+ z7 g. k! f9 t0 \% ~/ c
          print "or number greater than 9";
5 I4 x4 h" s! s/ n" s. _   end;
# R1 J$ W% v, Yend;
 楼主| 发表于 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-1-23 11:58 , Processed in 0.012189 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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