设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8284|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
' v: ?& T! n$ q' O8 p       Ci :integer; qi : integer) }' ?0 N% a' i. Q, `
do : Z9 ^& S; S% H9 S) o/ [; X
       inspect Ci
: }! ^1 R! S4 X  I+ ~% ywhen Ci>0 and Ci <=150 then # f. C. a5 v7 ~1 f3 \
       print qi=1;
5 I( v: k! @( o0 Qwhen Ci>151 and Ci<=500 then* \; d7 K' k( k0 F4 d" u6 }
       print qi=2;
4 y, q7 q5 @' ]2 l0 x2 Hwhen Ci>501 and Ci<=700 then5 Q9 W7 h1 ^" N
       print qi=3;
/ C9 Y( z6 p2 j9 S  v) W8 Nwhen Ci>701 and Ci<=1000 then
" e/ i$ _4 U% E0 J! S( e       print qi=4;
$ d4 V9 r2 E4 o4 |* j& d( gwhen Ci>1001 and Ci<=2000 then
" l+ F2 a% Z2 T  @/ z. P+ q       print qi=5;
+ Z- [7 r8 M" v& q3 @( |when Ci>2000 then
: _" z/ `! J; C3 o. {       print qi=6
& m. O/ y. p$ `8 P% f( ^4 q; x) Vend;
7 ~: x' r" e3 Tend;. w# B* m, z5 |0 _0 A

) g% i7 W5 \/ W$ K5 t. h          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
, M9 J5 m, _5 U+ X2 ]% L! n# H          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
1 J% D7 W2 f) U. N, {6 G6 Q(number : integer)6 |1 n* n0 O- P: q- m
is* c. m; ~! `% b% t, N
do$ w- z! v; d* B
   inspect number
) ]8 m& s! |- W3 v! V# Q       when 1 then $ f- V7 P- u6 P! J3 H% w
          print "not a prime number"9 q3 z- A+ m- T; \) y6 i0 f; q
       when 2,5,7,3 then
5 w, ?0 r9 D' T          print "prime number"( `# Z: y2 N$ ?9 X
       when 9,4 then 4 H( d0 j: ^% @( T; p* o
          print "square number"
4 I$ w9 @2 e& T9 T- f) `. O* S       else0 p; j/ i3 f  a( B+ n+ E# \
          print "no special number";
/ ^1 F. [* Q! C! W9 D9 b          print "or number greater than 9";4 e* F+ _; G4 U7 Q' }- p9 U2 a3 F
   end;6 F' R, B7 w* V% ^, H! i1 j7 W- f
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-4-13 16:36 , Processed in 0.014219 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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