设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7531|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
0 o+ Q+ b- Y0 n! P8 `2 ]$ B       Ci :integer; qi : integer
, B: k1 @0 j# @/ S. g  Wdo 3 Y" O4 B$ }  s( D: m7 I6 g
       inspect Ci
( _& u( m0 c4 o, _  W" z2 Z* W9 j  _when Ci>0 and Ci <=150 then & C; C4 Q9 k; m: [! h5 W
       print qi=1;) i1 M) A* a) E$ O9 j, j
when Ci>151 and Ci<=500 then0 n! A7 L! Z; n; L) Z! e" ^( s6 \
       print qi=2;0 U% S" N8 N+ E4 f& ^
when Ci>501 and Ci<=700 then
  s7 v9 c  P: B  {3 C  h2 s       print qi=3;/ E4 @: `" ?- z  _% Y/ I
when Ci>701 and Ci<=1000 then
5 W* o- u& k: D  y! T' o4 g. T       print qi=4;2 E, Q0 G8 _, A2 |- J
when Ci>1001 and Ci<=2000 then1 `, \1 _( D" B2 I& a
       print qi=5;, ]6 P: [) u& B2 c; t7 z; A
when Ci>2000 then
4 ]) D& m6 v8 D7 y- o       print qi=6
( |* d: i$ q( }1 E+ Oend;; Y1 i2 a$ t, @, j! r
end;2 w: x, h$ R8 y2 O6 D* g1 B

1 g7 t2 D8 x/ G9 B/ P          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
* f+ u8 b' t: p5 C$ B+ \; _          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:5 Z- @! t7 }- S6 O# `8 x4 z. d
(number : integer)! H7 o" e, h2 b8 T: O
is
8 u' d* d0 U0 {' _do! _0 h5 N4 o' g$ J& N; }9 M
   inspect number6 a, k2 L" j5 {9 d9 ]
       when 1 then # O2 ]$ I0 \6 _/ |7 e; U. A
          print "not a prime number"; s: r1 ]6 M! ]9 b7 ^
       when 2,5,7,3 then
4 b+ y: a3 R, a: w/ V, W( `3 v) [          print "prime number"# z* o/ A9 |% J% V
       when 9,4 then 7 m. S5 o& x; ~0 f  E* G3 S
          print "square number"
+ O  Z+ ^0 }1 Q) h  I       else
8 d& E; j9 ~! C) \2 ^          print "no special number";3 j- S: N% p0 T( A+ E9 V
          print "or number greater than 9";0 j- P' y! L+ ]
   end;' M* n" R' W( l9 R4 p! d$ l1 i+ Q0 b& t
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, 2025-12-10 15:50 , Processed in 0.014198 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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