设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8585|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
' g; f' Z5 x% j  S, F1 o       Ci :integer; qi : integer5 D+ }# y* f; @1 C. d; Q. i
do
4 o$ `9 @$ ?6 k0 \- J       inspect Ci
" B" x+ r1 s  X5 r  `when Ci>0 and Ci <=150 then & L6 |' q7 }; ^/ h4 l; d$ S
       print qi=1;
( K' t$ J2 O2 U' M5 [  M# a- b9 Awhen Ci>151 and Ci<=500 then: \" e! Z4 x" d* n: S! M3 L( {/ d
       print qi=2;
2 d# q7 j; z! p1 }4 U- ?  ], bwhen Ci>501 and Ci<=700 then) Z  v  |: Z2 j8 d& F. u
       print qi=3;
) y8 P' K+ R' f9 [5 \) X* I& f$ rwhen Ci>701 and Ci<=1000 then( G+ |( _9 U. L$ ?  U
       print qi=4;) M% j; R( o2 e
when Ci>1001 and Ci<=2000 then" H6 W$ ]% r, G7 b# M3 w
       print qi=5;4 d: P8 @* D5 W4 V* P4 T
when Ci>2000 then' n! L: S& f/ B  d
       print qi=6
. K% v% S8 ?2 v& V" [' H8 Qend;# J7 g& F- d6 a0 U7 T- b" s2 ^
end;
: g5 d* j! N4 O9 o: I0 |3 D! a2 A6 E! Q6 P0 l  N  ?/ b; s
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?2 {4 E& B! V, R1 }4 R7 A
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
& m4 Y6 l! {; F( T(number : integer)
7 c' K) B9 f% `. n2 t' uis* O1 d* Q3 |+ t, k5 R
do
4 v9 ~2 X" z: n/ C   inspect number
7 R/ U* l7 e0 P2 _       when 1 then 8 p  S+ x5 O/ I' D
          print "not a prime number"7 D: X3 N4 \/ T9 p' h6 @3 A) w
       when 2,5,7,3 then
4 s  y5 N3 o* z          print "prime number", ^* n/ l- L2 Z( T/ C' A: R! j
       when 9,4 then ' P8 l4 Y3 `$ j5 m: S- B) |% T
          print "square number"# v! K/ x  @! F8 p, a: O: U% b
       else) {6 D3 s: n$ c* o& Y! G! ?2 X
          print "no special number";
8 \4 c9 \( R7 E, M" J: C' p7 ?5 c+ g- D          print "or number greater than 9";1 t8 [7 b9 j+ a: M1 \( }# i( }/ n; q- l
   end;
1 T& M" F6 |7 j* b2 uend;
 楼主| 发表于 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-14 18:50 , Processed in 0.012322 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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