设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7472|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
! G# J4 `0 B9 X; g* ?       Ci :integer; qi : integer
6 a5 C% O2 x9 y# Tdo " @6 x6 a! l. [- {3 d$ T! ]
       inspect Ci
) a: p+ n  L! h5 }when Ci>0 and Ci <=150 then 1 C0 f& I/ V. `5 J
       print qi=1;
- u1 D; T4 u% |  Nwhen Ci>151 and Ci<=500 then5 J# A9 G; Q% W. D; ~9 F4 \0 P
       print qi=2;% A6 C/ x5 C/ H) @" v# I* L: ?; S. j
when Ci>501 and Ci<=700 then
8 e# a" z0 {8 A: l' K, \6 m  i       print qi=3;
" c: N4 T' m! R, c1 E8 r  ywhen Ci>701 and Ci<=1000 then
  R" p! u. L+ f8 b! S       print qi=4;
# U5 C0 o" ?0 Q8 i2 f& }5 mwhen Ci>1001 and Ci<=2000 then
8 i: S7 J& Z" z       print qi=5;7 d3 ^3 e. G6 e% M0 F2 [
when Ci>2000 then
( X+ [- ?2 `$ |: X1 z3 S( y* U       print qi=6; |5 j6 Q$ r. v9 E; I" Z
end;6 o% ^5 D' H. H5 j" n5 c
end;# z( ]& z% t. L8 Y1 G, _5 n/ W

, l' t3 E; \$ w  W5 P( g2 w          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
/ |, S- f( o  u* K. z3 p0 n          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 @9 Y) z; }2 N- p0 B2 X. T(number : integer)
: e$ v4 x3 l+ fis4 @- [. j; ?. @& F2 k: F
do
7 ]# T9 a, Q4 H& v) J& @- q4 t1 H9 x   inspect number
  B+ E" x3 }0 J. N       when 1 then 1 a6 O. c5 ]6 U5 m2 |3 e" z
          print "not a prime number"
& ~% }( B' ?2 O       when 2,5,7,3 then
' Q9 Y; P; c: D5 r( C          print "prime number"% \$ ?) n* S0 g" H: s: `
       when 9,4 then
$ w1 Z& [' j  `: [% z          print "square number"4 K4 V' b. c( N
       else
5 l( W  {1 D. b          print "no special number";/ v0 N5 H1 m  Z  l: \5 b* c+ b9 O
          print "or number greater than 9";! X: u# n/ S% P; V
   end;
9 w% G0 }6 |7 i" c# w% [) Kend;
 楼主| 发表于 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-11-30 07:38 , Processed in 0.016219 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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