设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9312|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
- i9 a( c. [1 ?, n' D* c' g       Ci :integer; qi : integer
! s4 A* y- r+ b6 Q1 q( ~3 V9 a! V9 ^do % Y+ J* U7 ?$ [$ Y* \" n
       inspect Ci
/ I. i9 S+ j3 u" O9 L5 f1 O! Bwhen Ci>0 and Ci <=150 then
8 D) W( q2 d1 n( n! H, T       print qi=1;( J$ n6 Z) @- J( O; Q" X
when Ci>151 and Ci<=500 then, K* V8 k+ t% B4 D
       print qi=2;
* s% T6 [7 d5 o6 q1 Pwhen Ci>501 and Ci<=700 then
4 F! M' L4 `9 W       print qi=3;
: s- F* I+ U9 V$ N, z! |when Ci>701 and Ci<=1000 then
1 x3 T3 x" {# _+ U, l3 l2 r       print qi=4;
6 q, C5 t9 R3 i. l) Ywhen Ci>1001 and Ci<=2000 then9 v6 L# Y& P/ g8 ?: g
       print qi=5;& Y* D- i8 X5 u# z7 X
when Ci>2000 then3 A9 X9 ?" |0 ^" \* X: k& |# V, q" e
       print qi=6
3 e* H. j* ~5 q5 R( I; k. Gend;! B# T# _* c3 r& F: m6 c9 W) v
end;
( i2 i) K! T+ |- G1 F2 M. p' K& @) t
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?# a$ {* T% t* M) Y# w' p% r! }
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
: E4 [. m4 I7 J: l, o(number : integer)
( H- ^+ l# n6 j) p  Qis0 l& M  \) ]# R2 ~( J. W: Q
do
+ V5 U* l& [( i! c% r$ J/ C   inspect number
0 ^7 v4 R! \5 t) m9 K, R3 o       when 1 then
( G# l6 [$ U/ a2 d2 G  B          print "not a prime number"
" g5 S& H- ?. Z2 ~# y  ?       when 2,5,7,3 then 2 V! M& v8 v: {3 x% D
          print "prime number"6 ^. t6 J3 u6 p
       when 9,4 then 7 F/ v5 `& p0 Y( E5 \2 _$ w3 ?
          print "square number"
5 h: `! W* S, Y* L+ z4 `8 {! L2 A       else
3 L& c, C  f- O+ T/ j3 g9 c          print "no special number";  x9 M3 S" ?& S. Z  c2 M
          print "or number greater than 9";! k6 q5 y& W; ~, T
   end;
  ~8 Z/ f0 i2 @9 V3 P: {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-8-29 18:04 , Processed in 0.016711 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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