设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8329|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is3 g* j5 q5 U6 y" c/ \8 o8 c" v
       Ci :integer; qi : integer
0 `" }! o, l+ Pdo
& ]3 h7 ]9 Q7 a5 q       inspect Ci/ x. L+ p* \: U: x" |
when Ci>0 and Ci <=150 then
! Q, y* G" n. R4 x- E& F/ ?       print qi=1;$ ~* C, q0 s* V$ |& X4 y& P6 D* e4 G
when Ci>151 and Ci<=500 then
/ c0 P& U' B" P* c0 ~2 r. e       print qi=2;
: C8 \- F9 v, L; {. }when Ci>501 and Ci<=700 then
' T2 e( c) N5 u8 F9 l6 L6 x       print qi=3;! o( u7 m/ t& \6 D: Q5 p" y* Z
when Ci>701 and Ci<=1000 then
% A% M$ x/ W2 Q% ]) m! R       print qi=4;
& |5 O: [/ Q, O+ hwhen Ci>1001 and Ci<=2000 then; [4 H( c, T2 I+ T6 x& \- m
       print qi=5;
; G. U8 o; U: D! Z  q3 w/ Q% D  Qwhen Ci>2000 then
6 K8 M* A: P* ]7 Z% q       print qi=6* s$ v: G- M! _3 t" S
end;
/ j  \( q) w- B- xend;: e( H% V* C7 T+ d( l8 W1 H
! G+ Y) m9 G' Y6 L" F
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?6 @$ Z9 r1 j7 g) O* n, ^% g
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
9 o1 |) U* ]) ~' }, a(number : integer)
/ c) p' h5 C+ O$ A1 B' x8 z3 Ois
$ W3 b2 g# {: H  Z' tdo
2 ~; y4 n% B; N# s; X7 g' q$ |   inspect number7 x9 h* b& {# k/ t8 Q
       when 1 then
/ r+ h0 K2 _" K( L          print "not a prime number"
. U4 K$ V9 q4 a+ q       when 2,5,7,3 then + Z7 ~, f7 ]* M9 v: M1 Y
          print "prime number"% n4 G1 j, S) N
       when 9,4 then
5 f# F8 N: z; `$ G          print "square number"
1 w1 S( T  r- l" V( Z  d$ K       else
1 S0 L# Y$ s; l) c8 u          print "no special number";9 F9 C: }  \+ t" L* @6 ]! [
          print "or number greater than 9";8 O  O) T' X( e0 A* d/ E
   end;$ H- L9 G- D! _8 n5 K+ s7 _" J
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-18 01:04 , Processed in 0.012880 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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