设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8199|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
9 D2 D; U- {5 y+ d3 K; e       Ci :integer; qi : integer+ U. x, v. X" S  e
do 4 d0 B* V  v/ K% n
       inspect Ci
# C3 D/ o7 n4 w+ M0 V; kwhen Ci>0 and Ci <=150 then 5 I& |2 D2 C/ _4 |: z3 \
       print qi=1;
5 ~  s4 x0 H2 {9 U; lwhen Ci>151 and Ci<=500 then
% K9 D, S* z3 Q: v' P       print qi=2;
/ W3 s5 W- T: [! j9 h0 `# q: Ewhen Ci>501 and Ci<=700 then+ O6 C* _* @2 D* j
       print qi=3;
" N% D5 N3 h7 i% {6 y, [when Ci>701 and Ci<=1000 then1 `) J1 S8 }4 ~* d! ]6 D. i
       print qi=4;$ e( I2 \9 S* i! u/ b& W9 a! D
when Ci>1001 and Ci<=2000 then& t2 R7 @# t- T4 |; a" D6 Y
       print qi=5;
9 y& b- u- b3 S. [& ^+ G# dwhen Ci>2000 then, P' P- k  j" d! G1 M0 @5 n
       print qi=6" _6 x5 n6 C/ y% l9 i  c
end;  g1 {# c: R7 n/ x0 u
end;2 h# _& o. v9 Y3 n# J: ~
* m' F: o$ L  W5 s. c/ @' K. ]
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
1 u/ U" y4 S6 c1 p2 h          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:  m0 @0 \' D3 z$ Q9 s
(number : integer)! J& }. u. i4 @* H
is
; ?& A( c% _1 n8 i8 b4 D# edo
& _6 ~5 s( ~9 E! T% F. K   inspect number
) D, [1 A% T. O2 S" R; {3 F  C       when 1 then
& C- D; ?9 O, x8 G3 b: |9 c          print "not a prime number"5 a( @, w" F9 v8 V# O# T: u
       when 2,5,7,3 then 5 z2 e8 ~; @+ m4 E% X, l, j
          print "prime number"7 M5 j' b, L! [) r5 i
       when 9,4 then
1 h9 \9 n7 q0 k8 M. g% ^* C          print "square number"5 U8 Y. v" H1 B! Y
       else0 V9 J- P, ?# I& |$ @' {* c
          print "no special number";, _" l% S" }  s3 A
          print "or number greater than 9";5 C8 i! @9 U5 Q1 ~* M& J3 q2 S8 H
   end;
0 r7 X, i7 a) o" V2 w; x4 h: Rend;
 楼主| 发表于 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-1 23:10 , Processed in 0.019948 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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